正文

样式表组成(23)

CSS入门经典(第3版) 作者:(美)Ian Pouncey


2.6  良好的HTML的重要性

虽然本书介绍的是CSS,但是我们不能忽视HTML的重要性。本书中所有的CSS都是针对HTML 4.01编写的,但是即使不加修改,也能把它们用于符合其他标准的HTML,例如HTML 5或XHTML标准(如XHTML 1.0)。

不管选择使用哪一种HTML,良好的、有效的标记对于在多种浏览器中实现一致的呈现效果都十分重要。有效的标记并不能绝对保证不会遇到呈现问题,但是当遇到呈现问题时,首先检查标记是一种不错的做法。在验证标记时,可以选择W3C标记验证器(http://validator.w3.org),或者您的IDE可能也内置了验证器。

文档类型和怪异模式

在HTML文档中,最重要的是要保证使用有效的现代文档类型。HTML 4.01及更高版本和www.w3.org/QA/2002/04/valid-dtd-list.html中列出的任何XHTML版本的严格文档类型都是适用的。

必须使用有效的文档类型,否则现代浏览器会使用一种名为怪异模式的呈现模式。这是为了使原来的代码能够以预期的方式进行呈现,这要求代码编写者遵循了建议的标准,从而他们会在代码中包含有效的文档类型。

怪异模式改变了CSS的工作方式,例如,元素宽度的计算方式和应用到表中内容的样式都发生了变化。这样就更难编写能够在所有浏览器中都以预期方式工作的CSS代码,而且会显著增加测试所需的时间。

2.7  练习  

1. 列举CSS规则包含的各个部分。

2. 将width:auto;应用于<table>元素和<div>元素时有何不同? 

3. 完成如下序列:声明、属性、__________。

4. 将RGB颜色(234,123,45)转换成十六进制。 

5. #FFFFFF的简写十六进制表示法是什么? 

6. 如果样式表位于www.example.com/stylesheet.css,而网页位于www.example. com/

index.html,那么在index.html中应该包含什么样的标记,从而能够通过相对路径包含stylesheet.css?


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号