1 XHTML和CSS
1.1 XHTML及编写规则
(1) XHTML是将HTML作为XML进行的一次重新表达。
(2) 文档类型定义(Document Type Definition, DTD)说明了解释XHTML的设备应该如何处理这些标签。
(3) 每个XHTML网页开始处的DOCTYPE标签,就是用于在标记与DTD之间建立这种关键性的关联。
下面是符合XHTML标准的完整的编码要求:
(1) 声明DOCTYPE。DOCTYPE位于页面顶部的开始html标签前面,共有3种DOCTYPE:
a) 严格型(Strict):所有标记都符合XHTML标准。
《!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”》
b) 过渡型(Transitional):既有XHTML也包含不推荐使用的HTML。
《!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/DTD/loose.dtd”》
c) 框架型(Frameset):同过渡型,但XHTML中不推荐的框架也有效。
《!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Frameset//EN”
“http://www.w3.org/TR/html4/DTD/frameset.dtd”》
(2) 声明XML命名空间:
《html xmlns=“http://www.w3.org/1999/xhtml” lang=“en” xml:lang=“en”》
(3) 声明内容类型。
《meta http-equiv=“Content-type” content=“text/html; charset=iso-8859-1” /》
《meta http-equiv=“Content-Language” content=“en-us” /》
(4) 关闭每个标签(无论封闭的还是非封闭的)。
(5) 所有标签必须正确嵌套。
(6) 行内标签不能包含块级标签。
(7) 标签全部小写。
(8) 属性必须有值,并且值必须加引号。
(9) 在内容中为《(《)和&(&)使用等价的编码符号。
CSS的定义
层叠样式表(CSS)中的层叠意味着样式会从文档结构中的一个层次传递到另一个层次,其作用是让浏览器来决定在诸多来源中,为某个标签应用来自哪个来源的样式属性。
所谓样式表,就是一个扩展名为.css的文本文件。样式表的内容就是一组CSS规则的列表。每条规则定义了一个应用到XHTML标记的特定样式,一条规则可以定义段落文本的字体大小、图像周围边框的粗细、标题的位置、背景的颜色等。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !