zoukankan      html  css  js  c++  java
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">的含义

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">的含义:

    1. <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。
    2. 此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。

    所以,这个声明:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>
    声明了文档的根元素是 html,它在公共标识符被定义为 "-//W3C//DTD XHTML 1.0 Transitional//EN" 的 DTD 中进行了定义。浏览器将明白如何寻找匹配此公共标识符的 DTD。如果找不到,浏览器将使用公共标识符后面的 URL 作为寻找 DTD 的位置。

    另外,需要知道的是,HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、Transitional 以及 Frameset。

    XHTML是一种相对于HTML来说更为严格的标准,它分为三种类型:
    一、Transitional
    这是一种过渡类型,它包含了HTML4.01版本的全部标记,方便网页开发者顺利地从HTML的使用过渡到XHTML;
    二、strict
    严格类型,它将文档结构与表现形式实现了更高的分离,所以,页面的外观要用CSS来控制
    三、frameset
    框架类型,使用<frameset>以框架的形式将网页分为多个文档
    W3C是推荐使用XHTML的,而且使用XHTML的话可以更顺利地通过W3C对网页页面的验证

    而这句<html xmlns="http://www.w3.org/1999/xhtml">,是在文档中的<html> 标签中使用 xmlns 属性,以指定整个文档所使用的主要命名空间。

    对于文档声明,了解这些就足够了,现在的html5不再这么繁琐,只需要:
    <!DOCTYPE html>
    <html>
    就可以了。

  • 相关阅读:
    node递归批量重命名指定文件夹下的文件
    nvm
    node在Web中的用途
    给flash续命(rtmp/http-flv网页播放器)
    AMR/PCM格式语音采集/编码/转码/解码/播放
    视频分析,目标跟踪应用方案梳理
    srs-librtmp pusher(push h264 raw)
    srs
    nginx-rtmp/http-flv
    Introduction to Sound Programming with ALSA
  • 原文地址:https://www.cnblogs.com/brown-birds/p/4064398.html
Copyright © 2011-2022 走看看