精通CSS高级Web标准解决方案【读书笔记】
#第一章 基础知识 XHTML,指的是Extendsible Hypertext Marker Language , 当使用(X)HTML这个术语时指的是XHTML和HTML; 1.1 设计代码的结构 1.1.1 使用有意义的标记 1 ID和类名 一个ID名只能够应用于页面上的一个元素,而同一个类名可以应用于页面上任意数量的元素。 在写类名和ID名时,需要注意区分大小写。CSS大体上是不区分大小写的语言。但是在标记中实体 比如类名和ID名)是否区分大小写取决于标记语言是否区分大小写。如果使用XHTML,那么类名和ID名是区分大小写的; 如果使用常规的HTML,那么是不区分大小写的。处理这个问题最好的方式是保持一致的命名约定。 2 div和Span 1.1.2 文档类型、DOCTYPE切换和浏览器模式 DTD(文档类型定义)是一组机器可读的规则,他们定义XML或(X)HTML的特定版本中允许有什么,不允许有什么。 在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。浏览器通过分析页面的DOCTYPE声明来了解 使用哪个DTD,因此知道要使用(X)HTML的哪个版本。 DOCTYPE声明是(X)HTML文档开头处的一行或两行代码,它描述哪个DTD。在下面的示例中,要使用的DTD是XML 1.0 Strict的DTD: <!DOCTYPE html PUBLIC "-/