码迷,mamicode.com
首页 > Web开发 > 详细

HTML之二:DTD

时间:2015-07-20 01:12:43      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:

注释

DTD以“--”开始,以“--”结束。


 

参数实体

参数实体用于定义参数宏,可以被其它DTD元素使用和扩展。

定义:

<!ENTITY % name "content">

使用:

<!ENTITY % superName "PCDATA | %name;">


 

元素

声明:

元素的声明主要包含三部分:元素名、元素的开始结束标记是否可忽略、元素内容。

<!ELEMENT UL -- (LI)+>

-表示标签不可忽略。

O表示标签可忽略。


 

元素内容

声明:

元素内容的声明可以包含三部分:元素类型、参数实体、文档文本(#PCDATA)。

<!ELEMENT UL -- (LI)+>

元素内容限制:

(...):声明内容组。

------------次数------------------

A:A必须出现一次。

A+:A必须出现一次或多次。

A?:A必须出现零或一次。

A*:A可以出现任意次。

------------是否可出现------------

+(A):A可以出现。

-(A):A不可以出现。

------------出现顺序--------------

A|B:A或B必须出现,但只能出现一个。

A,B:A和B必须出现且必须A在前B在后。

A&B:A和B必须出现,但可以以任何顺序。


 

属性

声明:

属性声明可以包含三部分内容:属性名、属性值(类型或取值范围)、属性是否必须。

#IMPLIED:属性可省略。

#REQUIRED:属性必须存在。

#FIXED:属性为固定值。

<!ATTLIST MAP

  name  CDATA  #IMPLIED

>


 

字符引用

字符引用为字符的数字或符号名称,用于引用那些极少使用的字符或者用户工具很难或不能输入的内容。字符引用以“&”开始,以“;”结尾

HTML之二:DTD

标签:

原文地址:http://www.cnblogs.com/qhdxqxx/p/4660175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!