除了 视频和音频标签有点用外,其他的什么 <footer> <section>等等没什么用 ,html都可以做,
更好的语义化支持。
比如一个人的名字有好多。小李,老李,李子。一个不熟悉的人很难把这些名称当做一个人或者同一个人来对待。直到有一天,有一个组织站了出来。他们说每一个人靠身份证证来标识。他规定了一种方法,更快的理解是什么。
你说的 <footer> <section>俗称--语义化
--标签,这些被浏览器识别,其实就跟div一样,只是我们在看起来整个代码就会一目了然,方便查看及修改、维护等等。
5 回答1.4k 阅读
5 回答1.2k 阅读✓ 已解决
4 回答963 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答837 阅读✓ 已解决
4 回答1.1k 阅读✓ 已解决
作为技术人,如果不是特指微信平台上的H5网页,尽量不要把HTML5简称为H5;
<footer>
、<section>
这些都是语义化的标签,尽管他们本身可能和<div>
区别不大,但是在写复杂点的页面时,它们一方面可以增加HTML代码的可读性(程序员看到代码时的可读性+搜索引擎看到代码时的可读性);另一方面,也可以为CSS和JS的选择器提供某些便利(当然,这个也要看各人习惯)。谢邀。以上~
补充两个资料:
顾轶灵大神的 《Semantic HTML》
李松峰老师翻译的 《HTML5 设计原理》