div+css是web设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起div+css组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。
“div+css”其实是错误的叫法,而标准的叫法应是XHTML+CSS。因为div与Table都是XHTML或HTML语言中的一个标记,而css只是一种表现形式。也许其提出者本意并没有错,但是跟风者从表现曲解了其意思,认为整个页面就应当是div+css文件的组合。
CSS是层叠样式表(Cascading Style Sheets)的缩写,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。网页设计者必须掌握的技术之一。在HTML文档中加入CSS。
样式表可分为嵌入式样式表、外部样式表和内联样式表三种,在同一文档内可以同时使用三种方法。
div+css结构清晰,很容易被搜索引擎搜索到,天生就是适合优化seo,降低网页大小,让网页体积变得更小。注意:div+css结构清晰、精简,不意味着可以全部用div+css结构,比如通篇HTML标签全div的,貌似除了之上及之上及之外,其它全是
,就如同整个HTML是一万个毫不相干的内容拼装起来,或者通篇是
- 结构的,就如同这个页面所有元素全是列表。事实上这两种情况还相当普遍,因为曲解了“div+css”的真实含义,也许根本就不应该有这个说法,因为一个完整页面几乎不可能仅仅div+css就能完成。