css语法立意让网页内容与视觉呈现分离,一方面使得页面维护工作更容易,不会因内容或视觉效果改变影响到另一方,这样的页面设计,也对搜寻引擎更为友善,更容易搜寻到页面内容。powered by 25175.net
CSS,Cascading Style Sheets串接样式表,网页外观的控制语法
World Wide Web最早是以文件的概念组成,希望透过网页与超链接,让文件与知识更容易连接援引。从HTML语法大量使用文件概念的标签(例如代表标题的<H1>,代表段落的<P>),就不难看出WWW的这个特质。
然而WWW比起早期其它网络媒介更迷人的地方,在于它能直接在页面嵌入并呈现图片,这个 改变让WWW发展迅速,也让页面视觉装饰大为盛行。但网页先天的文件性格,让图像排版设计难以施展手脚,于是利用巢状表格与图像拼组而成的页面开始盛行, 以求达到精准元素定位与更精美的视觉效果。这个潘多拉盒子一开,造成了许多失控的乱象,让页面原始码难以阅读与维护。
为了提高网页在视觉上可以有更多元的表现,W3C在1996年推出CSS第一版,提供解决之道。不过由于CSS有赖于浏览器的支持,因此长久以来CSS的推展情况一直不佳,一直到IE6,FIREFOX等主浏览器支持CSS,才渐渐改善。
CSS语法立意让网页内容与视觉呈现分离,一方面使得页面维护工作更容易,不会因为内容或视觉效果改变影响到另一方,这样的页面设计,也对 搜寻引擎更为友善,更容易搜寻到页面内容。其次,CSS也可以增加页面在不同媒介的呈现效果。同一页面,可依据用途不同,例如在屏幕显示或打印,而自动切 换不同的CSS语法,让呈现最佳化。也由于读取页面的媒介越来越多元(如手机,PDA),CSS可以弹性调整呈现方式,都更加彰显CSS在网页上的优势。
Selector 选取器
要透过CSS为HTML的元素套用样式效果,首先须向特定元素,像是标题、段落或超链接等,而这个指定的方法,就称为选取器。
最基本的选取器,是指定HTML卷元素的名称,另外还有ID选取器、类别选取器、虚拟类别、子系、旁系等,不过这些CSS的选取方法,每种浏览器的支持不一,像IE6就不支援子系或旁系的选取器。
Divist 滥用DIV标签的设计人员
事实上,善用CSS串接与继承的特性,就能创造出精准、丰富的视觉效果。但是并非仅靠CSS,滥用语法的情况就能改善。