img标签中alt属性和title属性的区别
- alt是图片加载失败时的提示文本,只能用于img标签
- title是鼠标浮于图片上时显示的文本,可用于其他标签
标签分类和特点
- 块元素(代表元素:h1-h6,p,div,ul,ol,li)
特点:独占一行,没有设置宽度的情况下,默认宽度为父元素宽度的百分百,可以设置宽高 - 行内元素(代表元素:span,格式化标签)
特点:一行多个,宽度为文本内容的宽度,不可以设置宽高 - 行内块元素(代表元素:img,input)
特点:一行多个,宽度为内容的宽度,可以设置宽高
超链接的四种状态
注意:必须按照爱恨原则(lvha)的顺序::link,:visited,hover,active
- :link 未被访问的状态,蓝色,a标签私有
- :visited 访问后的状态,紫色,a标签私有
- :active 被激活的状态,红色,a标签私有
- :hover 表示鼠标浮上的一种状态,适用于所有标签
锚链接
- 使用a标签的href属性和其他标签的id属性相结合,给a标签的href属性加‘#名称’,给要跳转到的目标标签添加id属性,值为a标签href属性值的#后的名称
<a href ="#first">概述</a> <h2 id="first">概述</h2>
- 使用a href和a name
<a href="#名称">概述</a> <a name="名称"></a> <h2>概述</h2>
name和value在网络传输中的作用
- name(给input框取一个名i):传输数据的载体
- value(给表单元素一个默认值):传输的数据值,当没有设置value默认值时,则输入的值就是value值,单选框和复选框的值是on
post和get请求的区别
- get请求的数据拼接在地址后面post请求的数据页面不可见,需要通过F12-network-点击服务器地址-headers-from data中查看到post请求发送的数据
- get请求数据不安全,poat比较安全
- get传输的数据长度有限,而post不限制长度
label标签的作用
label标签用来与input表单元素产生关联,发生聚焦
- 把要聚焦的内容放在label中
<label><输入框的内容></label>
- 使用label的for属性和input的id属性
<label for="user">用户名:</label> <input id="user" 其他属性>
input标签常用的type属性的取值
- text:单行文本框
- password:密码框
- radio:单选框(互斥用相同的name属性)
- checkbox:复选框(产生关联用相同的name属性)
- file:文件域
- hidden:隐藏域
- image:图片域(必须加src属性,点击提交数据时,值为鼠标点击时的坐标值)
- button:普通按钮(不提交数据)
- submit:提交按钮
- reset:重置按钮
语义化标签
- 语义更明确
- 浏览器更快