前端基础-HTML

4 篇文章 0 订阅

1、HTML(HyperText Markup Language超级文本标记语言)

html文件的扩展名是.html或者.htm

HTML标签特点:

标签是预定义好的、标签名字不区分大小写、通常情况下由开始标签和结束标签组成、如果没有内容,可以写成自闭合标签。

 

2、HTML常用标签介绍

基本标签:

<html>:只要是html网页,就必须要由一个根标签html

    <head>:头标签,保存网页中最重要的信息

        <meta>:保存页面重要信息,编码,关键字等

        <meta/>

        <title>:网页的标题

        <title/>

    <head/>

    <body>:网页的身体标签,写内容的地方

    <body/>

<html/>

 

标题标签:<h1/>-<h6/>

h1最大,h6最小,特点:自动换行,并且上下留白

 

水平线标签:<hr/>

属性:size:水平线的高度,noshade:设置纯色效果( noshade="noshade"可以设置没有阴影的水平线),width:设置宽度

 

字体标签:<font/>

属性:size:字体大小,1-7,其中7最大;color:字体颜色,有两种表示方法,英文单词(red)或者RGB颜色(#ff0000);face:设置字体,如微软雅黑,宋体

 

格式化标签:

加粗<b/>,倾斜<i/>

 

段落标签:<p/>,特点自动换行上下留白

 

换行标签:<br/>

 

图片标签:<img/>

属性src:图片路径,有两种,绝对路径(http://www.baidu.com/logo.png),相对路径(相对当前页面所在的文件夹,./表示本文件夹,../表示上一层文件夹)

属性width:图片宽度,可以用像素,也可以用百分比

属性height:图片高度,可以使用像素,也可以百分比

***注意,不可以同时设置图片高度和宽度都使用百分比,因为图片会等比例的放大或者缩小

属性atl:图片显示有问题时的代替文本

属性title:鼠标移动到图片上时的显示文字

 

 

列表标签:

<li>

    <ul/>:无序列表

    <ol/>:有序列表

<li/>

ul和ol标签要显示必须有列表标签<li/>,这两个标签都有属性type值,ol中type的值:1默认,a,A,i,I,ul中type 的值,circle(空心圆点),disc(小黑点,默认的),square(小方点)

 

超链接标签<a/>

属性href:表示点击后跳转的页面

属性target:表示点击后网页在哪一个位置显示,_self:本页面, _blank:新页面,framename:其他页面

    

 

表格标签:

<table>:表格标签

    <tr>:行标签

    <tr/>

    <td>:表示行中的单元格,或者说列标签

    <td/>

<table/>

table标签的属性:

border:边框的高度;单位px;

align:水平对齐方式,有left:左对齐,right:右对齐,center:中间对齐

width:宽度;

weight:高度;

bgcolor:设置整个表格的背景色,tr和td标签也有bgcolor;

align属性用在table上表示整个表格的对齐方式,用在tr上表示行内所有单元格内容的对齐方式,用在td标签上表示某一单元格内容的对齐方式。

 

td标签合并单元格的属性:

rowspan:跨行合并,属性的具体值表示跨几行合并

colspan:跨列合并,属性具体值表示跨几列

 

 

框架集标签:

<frameset/>

作用,将页面进行划分,划分成不同的区域

属性rows:把页面分成几行,如分成3行rows="10%,20%,*"

属性cols:把页面分成几列,如分成3列cols="10%,50%,*"

 

需要注意的是,如果要使用框架集标签是没有效果的,必须配合子标签<frame/>来使用,举例如下:

<html>

 

<frameset cols="10%,20%,*">

<frame src="frame_a.htm" />

<frame src="frame_b.htm" />

<frame src="frame_c.htm" />

</frameset>

 

</html>

 

 

 

表单标签:

<form/>:主要用来收集页面数据,并且提交到服务器,但是form标签独立使用没有任何效果,需要搭配子标签使用,子标签列表如下:

<input/>:输入域标签

类型type,一共有10种

text:文本输入域,显示的是文本内容,为input输入域的默认类型

password:密码输入框,显示的是被*代替的文本

radio:单选框

checkbox:复选框

button:普通按钮

reset:重置按钮

submit:提交按钮

image:图片按钮

hidden:隐藏域(数据会提交,但是页面上不会进行显示)

file:文件上传组件

 

***input标签的disabled属性和readonly的区别,二者的表现都是输入框不可编辑,不可复制,但是readonly标签在数据提交后可以通过request对象获取到值,而disabled不可以

<select>:下拉框标签

    <option>内容<option/>

<select/>

select标签直接使用没有内容,必须搭配子标签option来进行使用

 

<textarea/>:文本区域标签

属性rows:多少行,属性cols:多少列

 

 

以上这些form标签的子标签都有一个共同的属性,name属性

作用:给标签起名字,给单选框和复选框分组,名字相同的单选框或者复选框会被分为一组,只有有name属性的标签才会在form表单提交的时候提交数据

 

此外,这些标签还有一个共同的属性,value属性

作用:赋值,当标签是复选框或单选框,那么每一个选项必须有value值, 否则提交时的值都是on

 

表单的提交:

当用户点击type="submit"的按钮时,表单数据会提交到服务器,提交方式有get和post,通过method属性来指定,只有有name属性的控件的值才可以被提交,如果提交时的子标签没有值,那么会提交默认值,各个默认值如下:

type=text 标签的默认值 通过value属性设置

type=passowrd:标签的默认值 通过value属性设置

type=radio:标签的默认值 通过checked属性设置 checked=checked"" 或者 checked="true" 或者 checked

type=checkbox:标签的默认值  通过checked属性设置 checked=checked"" 或者 checked="true" 或者 checked

<textarea>:标签的默认值 ,就是写在开始和结束标签之间的内容

<select>:标签的默认值,在子标签option中 加上selected="selected" 或者 selected

 

form标签自身的属性:

action,动作,表示把数据要提交到哪个服务器,写的是url网址

method:提交数据的方式

                get:直接将数据值拼接到地址后面进行提交,不安全,且长度有限制

                post:将用户的数据打包后提交 ,在地址栏上看不见,相对于get方式更安全,且长度无限制

 

 

<div/>:块级标签,独立占一行的元素

 

<span>:行内标签,不会自动换行

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值