天蚕在你身边
不方便打电话?让天蚕联络你
天蚕重庆网络公司概述:我们在网站建设中,会出现不兼容的一些现象,字体不按我们的设定的样式来,这是为什么呢?技术员人们各种检查,其实有时侯,只是很简单的一些问题,如声明这类的细节没有意到,今天这篇文章我们将要讲述的是DTD的声明,以及有几种形式。
首先,我们来了解一下DTD,DTD(Document Type Definition)定义是一套关于标记符的语法规则。它是标准通用标记语言和[1] 可扩展标记语言1.0版规格的一部分,是文档的验证机制。文档类型定义是一种保证标准通用标记语言、可扩展标记语言文档格式正确的有效方法,可通过比较文档和文档类型定义文件来看文档是否符合规范,元素和标签使用是否正确。文件实例提供应用程序一个数据交换的格式。在文档类型定义正是让标准通用标记语言、可扩展标记语言文件能成为数据交换标准,因为不同的公司只需定义好标准文档类型定义,各公司都能依文档类型定义建立文档实例,并且进行验证,如此就可以轻易的建立标准和交换数据,这样满足了网络共享和数据交互。
其次,我们来看看,DTD的几种形式。
第一种形式:适用于手机浏览器的DTD声明(是移动端开发,必需要用到这个了。)如下:
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN""http://www.wapforum.org/DTD/xhtml-mobile10.dtd" >
第二种形式:过渡的(Transitional):
注:是要求非常宽松的DTD,一般的情况下网页中会使用这个,它允许你继续使用HTML4.01的标识(但是要符合xhtml 的写法)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
第三种形式:严格的(Strict)
备注:要求严格的DTD,对页面的标签使用非常严格,页面里几乎不准使用 inline-style 的 CSS 样式。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
第四种形式:框架的(Frameset)
备注:专门针对框架页面设计使用的DTD,以前Table 满街走的年代很流行这种DTD,如果你的页面中包含有框架,需要采用这种DTD
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"
重庆网络公司总结:DTD(文档类型定义)是一组机器可读的规则,它们定义XML或HTML的特定版本中允许有什么,不允许有什么。在解析网页时,浏览器将使用这些规则检查页面的有效性并且采取相应的措施。(由DTD中定义的文档类型影响),合适的声明,才能更好的呈现我们要的视觉效果。
地址:重庆市渝中区上清寺鑫隆达B座28-8
邮编:400015
电话:023-63612462
EMAIL:cnjl_net@163.com