css 层叠样式表,也就是给我们的网页增添样式,比如对文字进行修饰,添加颜色等
div 也就是一个box模型,div标签本身无任何意义,只是用来划分区域,通过划分区域对网页进行布局。
目前css+div布局是最流行及通用的布局,没有之一~~~
那么,css+div布局有什么优点和缺点呢?
缺点:
1)复杂度高,相对于table布局来说,复杂度更高,需要掌握的知识较多。
2)兼容性问题比较突出,由于不同的浏览器对css的解析规范不同,导致同一份代码,在不同的浏览器展示会有不同的效果。
优点:
1)顺应潮流,web标准。
2)弥补html功能缺陷,功能更多更强大。
3)加快页面加载速度。
4)样式和结构分离,便于代码维护和复用。
5)搜索引擎友好程度最高。