文本修饰标签:双标签:不会换行 有自己的一些修饰
<i>文本1---倾斜</i>
<b>文本2---加粗</b>
<s>文本3---删除线</s>
<u>文本4---下划线</u>
<em>倾斜</em>
<strong>加粗</strong>
<del>删除</del>
<ins>下划线</ins>
后者具有语义化原则:h5趋向语义化,建议使用后者,实际效果不会有任何变化
标签关系:
嵌套:父子,子孙后代
一个标签的开始与结束必须被包含在另一个标签的里面(规范)浏览器在发展过程当中为了节省开发者效率,会包容不规范的代码所以你看到的是没有问题的,但是不要这么做
同层级:兄弟姐妹
嵌套是有规范的 这些都要遵守 有些规范不遵守浏览器解析不会有问题 但是有规 范会不遵守解析错乱
解析错乱:p标签只能嵌套行内元素不能嵌套块级甚至p不能嵌套自己
行内(不能设置宽高不会换行): span i bs u em strong del ins
块级(可以设置宽高换行): h1-h6 div p body