级联样式表(Cascading Style Sheet)简称“CSS”,通常又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计的。比如,如果想让链接字未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标志的显示属性。级联样式表可以使人更能有效地控制网页外观。使用级联样式表,可以扩充精确指定网页元素位置,外观以及创建特殊效果的能力。
CSS的使用可以让一些复杂的代码简单化,让代码精简,从而提高很多麻烦,同时你编辑好了一个css样式在任何一个页面也同样可以使用,调用很方便,可以多次使用,而 以往的table表格修改会非常的复杂麻烦,直到全面替代传统web设计方法。w3c组织创 建的css技术将替代html的表格、font标签、frames以及其它用于表现的html元素。提高页面浏览速度。使用css 方法,比传统的web设计方法至少节约50%以上的文件尺寸,因为div+css的网页布局少于table的页面布局,精简了代码所以访问速度就提升了,从而对网站的访问量提高了保证。
修改时方便简单,在网站设计到修改的、改动的时候只需修改css样式文件就可以,减少大篇幅的修改。强大的字体控制和排版能力。css控制字体的能 力比糟糕的font标签好多了,有了css,我们不再需要用font标签或者透明的1 px gif图片来控制标题,改变字体颜色,字体样式,css非常容易编写。你可以象写html代码一样轻松地编写css。提高易用性。使用css可以结构化html,标签只用来控制段落,heading标签只用来控制标题,table标签只用来表现格式化的数据等等。你可以增加更多的用户而不需要建立独立的版本。
采用div-css布局的网站对于搜索引擎很是友好,因此其避免了Table嵌套层次过多而无法被搜索引擎抓取的问题,而且简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。DIV+CSS相比TABLE布局,更容易出现多种浏览器不兼容的问题,主要原因是不同的浏览器对web标准默认值不同。国内主流是ie,firefox及chrome用的较少,在兼容性测试方面,首先需要保证在ie多版本不出现问题,这里涉及到一些方法和技巧,可以针对具体问题在网站查找解决办法。