开宗明义:《CSS权威指南第三版》精髓中文学习笔记【3.6】CSS和HTML
为了成功地载入一个外部样式表,LINK标签必须放在HEAD元素里,而不能放在任何其他元素里,即使是TITLE或STYLE这样的元素也不行。这样,网络浏览器就能定位和载人样式表,而且用它所包含的所有样式规则作用于HTML。
为了成功地载入一个外部样式表,LINK标签必须放在HEAD元素里,而不能放在任何其他元素里,即使是TITLE或STYLE这样的元素也不行。这样,网络浏览器就能定位和载人样式表,而且用它所包含的所有样式规则作用于HTML。
读者样式表几乎可以包含任何东西:如果用户弱视,则可以使文本足够大以便于阅读;去除图像的规则以使阅读和浏览的速度更快;甚至可以将用户最喜欢的图片放到每个文档的背景上(当然不推荐这样做,但这是可能的)。
为了采用大号字体,你首先得遵从之前的规则,把整个页面弄得简单一点,你也必须得拥有一个把某些内容放大的理由,也就说这些特定内容得有特别的意义或可用性。
观察2.0风格的网站,你会发现其实除了顶部,页面中的其它版块也有存在区域界定:通过导航进行引导;背景色或背景图;通过面积大小进行界定;标注或交叉关联 …
顶部区域传达着这样一个信息”这是页面的顶部”。听起来像废话,但是人们在确切的知道这个事实后还是会更舒服点。它还为开始页面浏览之旅,传达了一个清晰强烈的信息。这是非常具有”2.0″精神的,因为我们喜欢清晰、简单的设计理念。
大多数CSS规则都可以集中起来放到文档中的某个位置。也可以将每条规则同具体的元素联系起来,从而应用到整个文档,但通常还是将所有的样式规则放到一张样式表中更有效。
CSS允许更为丰富的文档外观,即使从表示程度的高度上来看,它也比HTML更为丰富。CSS拥有设置文本颜色和背景颜色的能力;它允许为任何元素创建边框并调整边框与文本之间的距离;它允许改变文本的大小写方式、修饰方式(如加下划线)、文本字符间隔,甚至可以隐藏文本以及其他许多效果。
想知道为什么这是一件坏事吗?不妨对某公司网站的网页中的标记进行观察。把那些大量的标记同有用的信息进行比较,可能会令人大吃一惊。更坏的是,对于大多数网站来说,表格和FONT标签几乎组成了整个标记网页,但它们没有表达任何真正的意义。而从结构的立场来看,这些网页仅比随机的字符串好那么一点点。