金湖棋牌游戏中心

长沙网站优化排名

新闻分类

联系我们

企业名称:长沙简界网络科技有限公司

联系人:房经理

电话:0731-82880004

手机:188-7414-8081

邮箱:779923984@qq。com

传真:0731-82880004

网址 :  www。hnjianjie。net  

地址:长沙市岳麓区铜盆湖路1号山水誉峰5栋5楼


HTML 标签的常用声明与详解

您的当前位置: 首 页 >> 新闻动态 >> 技术知识分享

HTML 标签的常用声明与详解

发布日期:2017-03-13 作者:简界科技 点击:

一、什么是DOCTYPE

     DOCTYPE是Document Type(文档类型)的简写,在页面中,用来指定页面所使用的XHTML(或者HTML)的版本。要想制作符合标准的页面,一个必不可少的关键组成部分就 是DOCTYPE声明。只有确定了一个正确的DOCTYPE,XHTML里的标识和CSS才能正常生效。

企业官网建设,长沙优化网站,长沙网站优化排名

二、DOCTYPE的规则

     DOCTYPE声明的写法遵循一定的规则,它指出阅读程序应该用什么规则集来解释文档中的标记。在Web文档的情况下,“阅读程序”通常是浏览器或者校验器这样的一个程序,“规则”则是w3c所发布的一个文档类型定义(dtd)中包含的规则。
每个dtd都包括标记、attributes、properties等内容,它们用于标记web文档的内容;此外还包括一些规则,它们规定了哪些 标记能出现在其他哪些标记中。每个web建议标准(比如html 4 frameset和xhtml 1.0 transitional)都有自己的dtd。

以下是从手册上摘抄的规则:

语法:

      HTML  顶级元素  可用性 "注册//组织//类型 标签//定义  语言""URL"

可能值:

     - 顶级元素:指定 DTD 中声明的顶级元素类型。这与声明的 SGML 文档类型相对应。 HTML 默认。HTML。
    - 可用性:指定正式公开标识符(FPI)是可公开访问的对象还是系统资源。 PUBLIC 默认。可公开访问的对象。SYSTEM 系统资源,如本地文件或 URL。
     - 注册:指定组织是否由国际标准化组织(ISO)注册。 + 默认。组织名称已注册。
     - 组织名称未注册。Internet 工程任务组(IETF)和万维网协会(W3C)并非注册的 ISO 组织。
     组织:指定表明负责由 !DOCTYPE 声明引用的 DTD 的创建和维护的团体或组织的名称,即 OwnderID。 IETF IETF。 W3C W3C。
- 类型:指定公开文本类,即所引用的对象类型。 DTD 默认。DTD。
- 标签:指定公开文本描述,即对所引用的公开文本的唯一描述性名称。后面可附带版本号。 HTML 默认。HTML。
- 定义:指定文档类型定义。
  Frameset 框架集文档。
  Strict 排除所有 W3C 专家希望逐步淘汰的代表性属性和元素,因为样式表已经很完善了。
  Transitional 包含除 frameSet 元素的全部内容。
- 语言:指定公开文本语言,即用于创建所引用对象的自然语言编码系统。该语言定义已编写为 ISO 639  语言代码(大写两个字母)。 EN 默认。英语。
- URL:指定所引用对象的位置

为了获得正确的DOCTYPE声明,关键就是让dtd与文档所遵循的标准对应。例如,假定文档遵循的是xhtml 1.0 strict标准,文档的doctype声明就应该引用相应的dtd。另一方面,如果doctype声明指定的是xhtml dtd,但文档包含的是旧式风格的html标记,就是不恰当的;类似地,如果doctype声明指定的是html dtd,但文档包含的是xhtml 1.0 strict标记,同样是不恰当的。


三、选择什么样的DOCTYPE

1、HTML 5

   <!DOCTYPE html>

2、HTML 4.01

     2.1 过渡的(Transitional)

     该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)

     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4。01 Transitional//EN" "http://www。w3。org/TR/html4/loose。dtd">


     2。2 严格的(Strict)

    该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


     2.3 框架的(Frameset)

该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。
     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">


3、XHTML 1.0
     XHTML 1.0中有3种DTD(文档类型定义)声明可以也选择:过渡的(Transitional)、严格的(Strict)和框架的(Frameset)。这里分别介绍如下。

      3。1.过渡的

     一种要求不很严格的DTD,允许在页面中使用HTML4.01的标识(符合xhtml语法标准)。过渡的DTD的写法如下: 
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


     3.2.严格的

     一种要求严格的DTD,不允许使用任何表现层的标识和属性,例如<br/>等。严格的DTD的写法如下:

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


    3.框架的

    一种专门针对框架页面所使用的DTD,当页面中含有框架元素时,就要采用这种DTD。框架的DTD的写法如下:

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1。0 Transitional//EN" "http://www。w3。org/TR/xhtml1/DTD/xhtml1-frameset。dtd">


     使用严格的DTD来制作页面,当然是最理想的方式。但是,对于没有深入了解Web标准的网页设计者,比较合适的是使用过渡的DTD。因为这种DTD还允许使用表现层的标识、元素和属性,比较适合大多数网页制作人员。


四、需要注意的问题

     一定要将DOCTYPE声明放在XHTML文档的顶部,上面哪怕多个HTML注释标记都不行。

金湖棋牌游戏中心最好示例代码也加上DOCTYPE,否则效果会有差异。

    以上就是长沙优化网站公司长沙简界科技带来的HTML 标签的常用声明与详解,希望对大家有所帮助。


本文网址:http://www.sthbn.com/news/411.html

关键词:企业官网建设,长沙网站优化排名,长沙优化网站

最近浏览:

  • 在线客服
  • 联系电话
    18874148081
  • 在线留言
  • 手机网站
  • 在线咨询
    金湖棋牌 金湖棋牌APP下载 金湖棋牌APP下载 江苏11选5走势图 江苏11选5走势图 江苏11选5走势图 江苏11选5开奖结果 江苏11选5走势图 永凡棋牌APP下载 江苏11选5分布走势图