| 方法D:行内样式 <h1 style="font-family: Georgia, serif; color: orange;">This is a Title</h1> 这是我们所接触的第四种CSS应用方法--行内样式,几乎任何标签都能加上style属性,让你能直接对标签应用CSS样式规则,与上面的例子一样. 由于行内样式是层叠最底层,因此他们会覆盖所有外部样式的声明,以及声明在<head>的<style>标签内的规则. 这是个在页面各处加上样式的简单做法,但是使用它必须付出代价. 样式绑死在标签上 如果在为页面制定样式的时候太依赖方法D,那么就没有做到把内容和展示方式分离,回头修改的时候必须深入标记源代码,把CSS放到分离得到文件中,维护起来就简单很多. 滥用方法D与使用<font>之类的显示效果标签污染标记源代码没什么差别,这些设计细节向来应该放在其他地方. 小心使用 在现实情况中,当然有时用行内样式的机会,在需要为页面加上样式,但是无法存取外部文件,或是不能修改<head>的时候,它能救你一命,或者暂时套用样式,不打算与其它标签共用的时候也会用到. 举例来说,如果网站上有个预告慈善义卖的页面,稍后就会取下,而你想为这个页面设计一套独特的样式,那么或许就将这些样式规则内嵌到标签里,而不把他们加到永久样式表里. 这就动手吧,不过要注意这些样式无法轻易更改,或是横跨页面让整个网站使用. 归纳 我们看了四种为标记内容应用CSS的不同方法,发现每种方法在应付特殊情况时都具有各自的优点.让我们复习一下每个方法,以及它们的优缺点. 方法A: 
需要把样式方在每个页面的<head>内,无法让许多页面共享同一份样式表,而且必须在每次读取页面时重新下载. 
放在<style>内的样式无法完全对老旧浏览器隐藏. 
适合在测试,开发阶段使用,标记内容与样式能放在相同文档里一起修改. 方法B: 
让一组样式能在许多页面之间甚至整个网站内公用. 
外部样式表只会下载一次,浏览器会作缓存,节省重复访问的下载时间. 
把共享的样式放在一个文档里,代表设计变更易于维护. 
以<link>标签引用的样式表无法对老旧浏览器隐藏. 方法C: 
让一组样式能在许多页面之间甚至整个网站内公用. 
外部样式表只会下载一次,浏览器会作缓存,节省重复访问的下载时间. 
把共享的样式放在一个文档里,代表设计变更易于维护. 
@import能对Netscape 4.x浏览器隐藏样式内容. 方法D: 现在看完了所有把样式与标签语法链接在一起做法,让我们更进一步,在"技巧延伸"中看看替换样式表. 下文:Chapter 11 打印样式本文链接:http://www.blueidea.com/tech/web/2008/5974.asp   出处:蓝色理想
责任编辑:bluehearts
 上一页 标记语言——应用CSS [3] 下一页 ◎进入论坛网页制作、WEB标准化版块参加讨论,我还想发表评论。
	      |