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>
    就可以了。

  • 相关阅读:
    TCP系列24—重传—14、F-RTO虚假重传探测
    TCP系列23—重传—13、RACK重传
    TCP系列22—重传—12、Forward Retransmit
    TCP系列21—重传—11、TLP
    TCP系列20—重传—10、早期重传(ER)
    TCP系列19—重传—9、thin stream下的重传
    TCP系列18—重传—8、FACK及SACK reneging下的重传
    TCP系列17—重传—7、SACK下的重传
    TCP系列16—重传—6、基础快速重传(Fast Retransmit)
    Centos 6.2 安装mysql5.5
  • 原文地址:https://www.cnblogs.com/brown-birds/p/4064398.html
Copyright © 2011-2022 走看看