文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设Div+CssCSS让网页设计与维护
精品推荐
特别推荐
·初学者来看:学习网页技术CSS怎么入门?
·CSS网页设计非常有用技巧
·DIV+CSS的命名规则有利于网站优化
·多个CSS样式表争夺特定选择符的控制权
·学习CSS制作网页总结的一些经验技巧
·CSS初学者应该保持的一种心态
·CSS常见问题和技巧总结
·DIV+CSS常见错误汇总
·设计中常用的十个CSS技巧
·网站配色,CSS主色调配色方案
热点TOP10
·背景图片居中显示(HTML,CSS技巧)
·CSS实例:让页脚保持在未满屏页面的底部
·CSS大师Eric采访实录
·CSS隐藏网页文字的几种常用方法
·国外译文:网页设计如何使用CSS的选择器模式?
·CSS注释、命名、继承性、样式排序等CSS技巧的小结
·CSS条状图表形式的实现方法
·CSS实现带背景图片的文字链接的方法
·CSS和XHTML经验:类目之间的竖线问题引发的讨论
·LI标签中内容超过长度后以省略号显示的方法

CSS让网页设计与维护

日期:2007年12月7日 作者: 查看:[大字体 中字体 小字体]


   CSS语法立意让网页内容与视觉呈现分离,一方面使得页面维护工作更容易,不会因内容或视觉效果改变影响到另一方,这样的页面设计,也对搜寻引擎更为友善,更容易搜寻到页面内容。
  
CSS,Cascading Style Sheets 串接样式表,网页外观的控制语法   

   World Wide Web最早是以文件的概念组成,希望透过网页与超链接,让文件与知识更容易连接援引。从HTML语法大量使用文件概念的标签(例如代表标题的<H1>,代表段落的<P>),就不难看出WWW的这个特质。   

  然而WWW比起早期其它网络媒介更迷人的地方,在于它能直接在页面嵌入并呈现图片,这个改变让WWW发展迅速,也让页面视觉装饰大为盛行。但网页先天的文件性格,让图像排版设计难以施展手脚,于是像利用巢状表格与图像拼组而成的页面开始盛行,以求达到精准元素定位与更精美的视觉效果。这个潘多拉盒子一开,造成了许多失控的乱象,让页面原始码难以阅读与维护。

  为了提高网页在视觉上可以有更多元的表现,W3C在1996年推出CSS第一版,提供解决之道。不过由于CSS有赖于浏览器的支持,因此长久以来CSS的推展情况一直不佳,一直到IE 6、Firefox等主流浏览器支持CSS,才渐渐改善。   

   CSS语法立意让网页内容与视觉呈现分离,一方面使得页面维护工作更容易,不会因内容或视觉效果改变影响到另一方,这样的页面设计,也对搜寻引擎更为友善,更容易搜寻到页面内容。其次,CSS也可以增加页面在不同媒介的呈现效果。同一份页面,可依据用途不同,例如在屏幕显示或打印,而自动切换不同的CSS语法,让呈现最佳化。也由于读取页面的媒介越来越多元(如手机、PDA),CSS可以弹性调整呈现方式,都更加彰显CSS在网页上的优势。   

   Selector 选取器   

   要透过CSS为HTML的元素套用样式效果,首先须指向特定元素,像是标题、段落或超链接等而这个指定的方法,就称为选取器。   

  最基本的选取器,是指定HTML卷标元素的名称,另外还有ID选取器、类别选取器、虚拟类别、子系、旁系等,不过这些CSS的选取方法,每种浏览器的支持不一,像IE6就不支援子系或旁系的选取器。

  Divist 滥用DIV标签的设计人员   

  事实上,善用CSS串接与继承的特性,就能创造出精准、丰富的视觉效果。但是并非仅靠CSS,滥用语法的情况就能改善。   

  过去盛行巢状表格排版,导致Web原始码难以阅读与维护。不过CSS设计人员如不善用串接与继承,而以大量DIV区块语法作页面排版,将使页面原始码充斥DIV标签,这往往和使用巢状表格一样,难以阅读,这种设计人员便称为「Divist」。CSS并非万灵丹,须靠设计人员正确运用,才能达到效果。  

  Quirk Mode 怪癖模式   

  浏览器改版时,通常都会加强对网页标准语法的支持,不过这也意味着,依照过去浏览器特性写出来的页面,在呈现上会有问题,为了保持向前兼容,浏览器通常会设计标准模式与「怪癖」模式,确保一些旧网站能用较宽松、容错率较高的语法解译方式呈现。   

  浏览器会依网页宣告的DOCTYPE与DTD,决定页面呈现将依照标准模式或怪癖模式。   

  Cascade Rule 串接规则   

  CSS具备串接的规则和明确度,用来处理样式冲突的情况。串接规则会依重要性排序,决定采用哪一种样式。   

  在串接规则中,重要性最高的是标示有「!import」的使用者样式,其次是同样标有「!import」的作者样式表。   

  在没有标「!import」时,作者样式表的重要性高于使用者。透过重要性规定,浏览器就能决定呈现哪一种样式,而如果重要性一致时,则后出的规则会覆写较早的规则。   

  Specificity 明确度   

  由于CSS具有可串接、继承的特性,某一个元素有可能被指定不同的样式。发生这种情况时,浏览器就会依明确度来决定呈现那一种样式。   

  明确度规定每一种选取器都具有一个计数值,例如ID选取器的明确度是「0,1,0,0」,而类别选取器的明确度是「0,0,1,0」,当某个元素同时套用两者,而且部分样式又有冲突时,因为ID选取器的明确度较高,就会以它的值为主。   

  CSS Hack CSS小技巧   

  CSS在浏览器支持与实作的方式不同,甚至存在bug,都让设计人员在跨浏览器的页面设计遇到挑战。为了解决这些难题而发展出的技巧,便称为CSS Hack。

  例如IE 5在Width这个语法实作,与W3C制定的标准有所不同,造成它与其它浏览器会呈现不同的结果。为了解决这个问题,而有所谓「Box Model Hack」的技巧,让IE 5也能和其它浏览器呈现相同的结果。   

  Pseudo Class 虚拟类别   

  最常见的虚拟类别是应用在超级链接语法上。例如超级链接指定连结颜色(a:link)、造访过颜色(a:visit)、以及鼠标经过(a:hover)等。   

  事实上虚拟类别不只能用在超级链接上,例如表格或窗体输入字段等,CSS都能选取并指定多种状态,但是由于IE 6以前的浏览器只支持少数虚拟类别语法,即使最常见的超级链接也支持不完整(a:focus便不支持),造成使用的人很有限。   

  Inheritance 继承   

  继承是CSS在设计上相当具有效率的原则,能精简设计上的复杂性。例如在「body」选取器指定字型与大小之后,包含在「body」底下的所有元素,都会自动继承这个样式,不需要一一为子系的元素再指定样式。   

[1] [2] 下一页 




上一篇:进入Cisco路由器配置模式

下一篇:高手电脑使用心得荟萃

相关文章:
·为什么iexplore.exe在打开网页时CPU使用会100%?
·怎样制作网页?
·如何建立一个网站?规划、设计、目的、原则、宣传
·综合实例:PS洗衣粉包装设计印刷全攻略
·3DsMAX教程 设计叶片上的精致三维蜻蜓
·几何图形英文字体创意设计及应用作品欣赏
·英文字体创意设计及应用作品欣赏
·3DMAX设计制作两只花瓣上的美丽蝴蝶
·推荐书籍:《网络管理与维护技术》
·如何使设计作品获得最佳菲林输出?
相关软件:
·C语言程序设计
·Dreamweaver 网页设计
·photoshop cs 超梦幻网页创意宝典
·自己动手组装与维护多媒体电脑
·美工设计教程
·Photoshop CS经典创意设计200例
·东方网页王III 正式版
·Photoshop CS中文版平面设计师标准案例教程
·电脑装机、系统维护工具盘 2003版
·Windows环境下32位汇编语言程序设计

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot