核心提示:我所理解的web语义化就是一句话:标题就是标题,段落就是段落...。其实 html 文档和 word 文档本质上没什么区别,只不过是 html 可以使用 css/js 为其附加样式和交互,并且能够在互...
我所理解的web语义化就是一句话:“标题就是标题,段落就是段落...”。
其实 html 文档和 word 文档本质上没什么区别,只不过是 html 可以使用 css/js 为其附加样式和交互,并且能够在互联网上快速传播而已。所以在写 html 的时候也要像写 word 文档一样,标题就是标题,段落就是段落,图片就是图片,列表就是列表,表格就是表格,不要啥都用 p、span 这种什么都是又什么都不是的无语义的标签来描述。看一张网页是否符合语义化,只要把它所有的 css 文件都拿掉后是否还能结构分明、阅读顺畅。
当然这还只是 html 标记的语义化。
也提到了css的ID、class名同样也应该具有语义化。html只能描述到抽象的语义,具体的语义就需要 css 的ID、class名去补充了。