美文网首页html@IT·互联网程序员
XHTML,HTML,XML区别,link和@import区别,

XHTML,HTML,XML区别,link和@import区别,

作者: 07120665a058 | 来源:发表于2017-03-19 20:50 被阅读91次

    doctype(文档类型)的作用是什么?

    • 告诉浏览器用何种渲染模式来渲染页面

    浏览器标准模式和怪异模式之间的区别是什么?

    • 在怪癖模式下,浏览器会模拟Navigator 4和IE5的方式渲染页面
    • 在标准模式下,浏览器会用HTML和CSS规范定义的方式渲染页面

    XHTML,HTML,XML 的区别

    • HTML是超文本标记语言,是一种基本的web网页设计语言。 HTML5是HTML规范的下一个版本。

    • XML是可扩展标记语言,它提供了创建,结构化和编码文档的规则。 您经常看到XML用于存储数据和允许应用程序之间的通信

    • XHTML是基于XML的HTML。 它提供与HTML相同的功能,但具有与XML文档相同的规则。 这些规则处理标记的结构。

    • HTML is a hypertext markup language and is a basic web page design language. HTML5 is the next version of the HTML specification.

    • XML is the Extensible Markup Language, which provides rules for creating, structuring, and encoding documents. You often see XML being used to store data and to allow for communication between applications

    • XHTML is an XML-based HTML. It serves the same function as HTML, but with the same rules as XML documents. These rules deal with the structure of the markup.

    使用 XHTML 的局限有哪些?

    • XHTML必须有结束标记
    • XHTML标记必须小写
    • XHTML元素必须被正确嵌套

    link和@import的区别:

    • demo:
    <link rel="stylesheet" href="CSS文件" />  
    @import url("CSS文件");  
    
    • @import只能加载csslinkXHTML标签还可以定义rel连接属性等
    • link引用的css同时被加载,而@import引入的css会等页面全部下载完成后加载
    • @import只有在IE5以上才能识别,link所有都可以
    • @import可以在css中再次引入其它的样式表
    • JS控制DOM修改样式只能使用link标签
      建议使用link加载css而不是@import

    src与href的区别

    • src(source)引入外部资源,在请求src资源时会将其指向的资源下载并应用到文档中,常在 <img>,<script>上使用
    • 当浏览器解析到该元素时,会暂停其他资源的下载
    • href(hypertext reference/超文本引用)引用网络资源,建立和当前文档的链接,常在<link>,<a>上使用
    • 会并行下载资源并且不会停止对当前文档的处理

    相关文章

      网友评论

        本文标题:XHTML,HTML,XML区别,link和@import区别,

        本文链接:https://www.haomeiwen.com/subject/udlhgttx.html