作用:用于文本添加语义。
格式:xxxxxx
tips:
在企业开发中,慎用H系列标签,特别是H1,企业开发中一个界面只能出现一个H1标签(和SEO标签)。
作用:告诉浏览器哪些文字是一个段落。 xxxxxxxx
格式:
作用:在浏览器中显示一条分割线
格式:
tips:
作用:告诉浏览器需要显示一张图片
格式:(src=图片需要显示的名称)
img标签不会独占一行
属性;
1.height和width:告诉需要显示图片的高度和宽度。
2.title:当鼠标悬停在图片上时,需弹出描述框描述图片大致内容
3.alt:需显示的图片找不到时,则显示alt中内容。
作用:换行
格式:当前行末尾
tips:
给src赋值方式:
1.相对路径赋值:每次都从.html所在文件夹开始查找
(1)同级:图片和.html在同一个文件夹
src=“图片名”
(2)下级:存储图片所在文件夹和.html文件同在一个文件夹
src=“”图片所在文件夹/图片名
(3)上级:存储图片的位置和存储.html文件夹为同一文件夹
src=”../图片名“
2.绝对路径赋值:每次都从指定盘符开始查找(了解)
路径中不要出现中文,否则可能出现未知问题
如果通过相对路径来指定,则不能跨盘符
企业开发中如需编写路径,统一使用反斜杠 :/
原因:可能部署到其他操作系统的服务器上,而其他操作系统的路径都是 / ,如果我们自己写的不是 / ,可能引发问题。
企业开发中一般不会使用绝对路径,因为可移植性不好。
作用:用于控制页面和页面之间的跳转
格式:需要展现给客户查看的内容
href属性
a标签的target属性:
title属性:和img标签中的title一样,用于控制鼠标悬停时提示的文本信息
作用:用于来统一指定当前页面所有的超链接(a标签)的跳转方式
格式:
点击之后不会跳转的链接
存在意义:在企业开发前期,其他页面还未开发,使用假链接来代替跳转目的地址,当后期其他界面都已开发完成后再替换为真连接
格式:
区别:
**#**会自动回到访问页顶部,另一种不会
1.要想通过a标签跳转到指定位置,那么必须给a标签一个独一无二的”身份证号码“,这样a标签才能在当前页面中找到需跳转到的目标位置
2.如何给html标签一个”身份证号码“
在html中,每个标签都有一个id属性。该属性用来给标签赋值,即”身份证号码“
格式:
跳转到目标界面
值
列表标签:
作用:给一堆数据添加一个列表语义,告诉搜索引擎和浏览器这一对数据是一个整体
HTML中列表标签分类:
无序列表
作用:给数据添加列表语义,数据无先后之分
格式:
- 需要显示的条目内容
总结:ul标签中最好只放li标签,li标签可用其他标签来丰富内容,包括可在li标签中添加新的ul标签
在webstorm中快速编写一个ul格式:ul>li*3
含义:生成一堆ul标签,并在ul便签中生成一个li标签,*3即为三个li标签
有序列表(了解)
作用:添加列表语义,数据有先后之分
定义列表
格式:
-
定义列表
-
定义标题对应的标题
作用:给数据添加列表语义,通过dt标签定义标题,通过dd对标题进行描述,添加描述信息。
应用:做网站尾部相关信息,做图文混排
表格标签作用:
1.用来给一堆数据添加列表语义
2.表格是数据的一种展现形式,当数据量非常大的时候,表格被认定为是最清晰的展现形式
格式:
table:整个表格
tr:表格中的一行
td:一行中的一个单元格
表格有一个边框属性,该属性决定了边框的宽度,默认值为零
border=“ ”
宽度和高度属性:可在table和td中使用
水平对齐属性:table,tr,td中均可使用
垂直对齐属性:tr,td中可使用
外间距和内间距的属性:只有table可使用
外间距:cellspacing
单元格与单元格之间的距离,默认外间距为2px
内间距:cellpadding
单元格边框与文字边框的距离,默认边距为1
在表格标签中,不可通过外边距为0来实现细线表格
细线表格的制作方式:
表格标题:
1.写在table中,否则无效
2.紧跟在table后面,只要将标题写在caption中标题会自动相对于表格居中
th标签
作用:专门用来存储每一页的标题,只要将当前列的标题储存在th标签中,就会自动居中加粗
td标签
作用:专门存储数据
表格的结构(浏览器会自动添加)
由于存储的数据比较复杂,为了方便管理和阅读,提升语义,可对存储的数据进行分类
分类:4类
表格完整结构:
表格标题
每一列的标题
数据
数据
如果没有编写tbody,系统会自动添加
如果指定了thead和tfoot,那么修改表格高度时,thead和tfoot有自己的默认高度,不会随着表格高度的改变而改变
1.水平方向上单元格合并
2.垂直方向上单元格合并
表单标签作用:收集用户信息
表单元素:即HTML中的标签,只不过比较特殊,在浏览器中所有的表单标签有特殊的外观和默认功能
格式:
具有type属性,type属性有很多类型的取值,取值不同就决定了input的功能和外观不同
1.明文输入框:
_______:
2.暗文输入框:
_______:
3.给输入框设置默认值,添加value属性
4.单元框:
______
5.多选框:
_________
6.普通按钮:button
通过value属性给按钮在指定标题
作用:配合js完成一些操作
7.图片按钮:
8.重置按钮:
9.提交按钮:submit
作用:将表单中已经填好的数据提交到远程服务器
想要将数据提交到远程服务器必须满足两个条件:
10.隐藏域:hidden
作用:配合提交Annie悄悄提交到服务器
默认情况下,文字和输入框没有关联,即点击文字,对应的输入框不会锁定,若想文字和输入框绑定,则用Label标签
格式:
以下这种格式也可,但有局限性不能交叉绑定
作用:给输入框绑定选项
格式:
<datalist>
<option>待选项内容option>
datalist>
如何让给输入框绑定待选列表:
作用:用于定义下拉列表
格式:
作用:定义一个多行输入行
除了按钮类型的input标签意外,其他类型的标签都可以通过value指定提交到服务器的值
作用:给表单添加边框
位置:form标签下
legend可以给边框添加一个标题
作用:播放视频
格式:
属性:
第二种格式:
<video>
<source src="" type="">source>
video>
原因:由于视频数据十分重要,五大浏览器厂商都不愿意支持其他视频格式,为了解决适配问题,W3C推出了第二种video格式。
用于播放音频
与video的使用基本一直,属性除了width,poster,height其他均可使用
格式:
概要信息
详情信息
作用
非W3C推荐标签,但五大浏览器支持
作用:跑马灯
格式
属性:
早期HTML中的一部分标签没有语义,用于修改样式
<b>加粗
<u>下划线
<i>倾斜
<s>加删除线
strong标签 代替 b标签
语义:定义重要性强调的文字
ins代替u
语义:定义插入的文字
em代替i
语义:定义强调的文字
del代替 s
语义:定义被删除的文字
在企业开发中,不到万不得已不要使用,如果一定要使用,一般情况下作为css的钩子来使用
在HTML中,对空格,回车,table键不敏感,会把多个空格,回车,table当作一个来处理
 :空格
©:版权符号
字符实体:
在HTML中的字符是被保留的,有的字符是有特殊含义的,是不能通过浏览器直接显示出来的,那么若想显示必须通过字符实体
一定要加分号