语义标签的作用

HTML标签的语义化

所谓标签语义化,就是指标签的含义。什么样的标签,做什么样的事情。

为什么要有语义化标签

  1. 方便代码的阅读和维护

  2. 同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容

  3. 使用语义化标签会具有更好地搜索引擎优化

核心:合适的地方给一个最为合理的标签。

语义是否良好: 当我们去掉CSS之后,网页结构依然组织有序,并且有良好的可读性。

白话,一眼看去,就知道那个是重点,结构是什么,知道每块的内容是干啥的。

遵循的原则:先确定语义的HTML ,再选合适的CSS。
块级,行内块级,行及元素的区别
块级元素:
1.可以设置宽高
2.不能和其它元素呆在一行
3.当没有设置宽高时,宽度和父级宽度一样,高度由元素内容的高度决定
4.当设置有宽高时,元素的宽高就是设置的值
5.可以看出一个盒子,容器,用来布局

行级元素:
1.不可以设置宽高,设置的宽高无效
2.可以和其它元素呆在一行
3.宽高由元素内容决定

行内块级元素:
1.可以设置宽高
2.可以和其它元素呆在一行
3.当没有设置宽高时,宽高由元素内容决定
4.当设置有宽高时,元素的宽高就是设置的值
元素类型转换
任何元素都可以进行类型转换,元素类型之间可以相互转换
元素类型转换不会影响元素自身的性质

1.转块级元素display: block;
2.转成行级元素display: inline;
2.转成行内块级元素display: inline-block;

猜你喜欢

转载自blog.csdn.net/m0_46188681/article/details/106855769