web语义化是什么:
使用适当的语义标签来让页面有更好的结构,让人和机器都能够快速的读懂页面的内容。web语义化有利于seo引擎优化。
web语义化应该是让结构,样式,表现分离。互不干扰。
html语义化应该是使用合适的标签来体现内容,让页面元素有含义。便于浏览器解析内容,html应该是与样式没有一点关系的,其中的标签都是定义结构的。seo的原理就是通过分析页面的源码来体现页面的内容。
例如一个标题,我吗会用h1标签来体现,粗体会用strong来体现,这都是一种html语义化的内容。
以前都是用div来进行布局,div是一个没有含义的一个标签。所以html5添加了很多有含义的一个标签,例如header,footer等标签来进行布局。
css语义化。
如果说html语义化是给机器看的,那么css语义化就是给人看的。css的id和class命名应该带有准确的一个含义,例如导航的css样式,命名应该为nav,让人一看就知道是导航的一个样式,让开发人员更高速的开发页面。