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

  • 相关阅读:
    如何使用sendEmail发送邮件
    Linux curl命令详解
    linux比较两个文件是否一样(linux命令md5sum使用方法)
    strace命令用法详解
    strace用法说明
    ORA-12154 TNS无法解析指定的连接标识符
    VNC远程连接阿里云Linux服务器 图形界面
    pycharm配置Git 代码管理
    FireFox浏览器-xpath快速定位插件:Xpath Checker
    odoo 前端模板引擎 Qweb
  • 原文地址:https://www.cnblogs.com/brown-birds/p/4064398.html
Copyright © 2011-2022 走看看