XHTML,HTML,XML区别,link和@import区别,src与href区别

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>上使用
  • 会并行下载资源并且不会停止对当前文档的处理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,269评论 19 139
  • 首先从字面可以看出,他们都是ML,也就是说都是标记语言(Markup Language),所以不同就是前面的部分了...
    Eden_45f8阅读 4,203评论 0 4
  • 问答题1 /72浏览器页面有哪三层构成,分别是什么,作用是什么?参考答案构成:结构层、表示层、行为层分别是:HTM...
    _Yfling阅读 1,249评论 0 23
  • HTML 什么是HTML HTML是HyperType Markup Language(超文本标记语言)的简称,H...
    饥人谷_李维超阅读 4,700评论 0 6
  • 一直说要拍小清新画风的皂片,恰好今天有机会,这是今早用手机拍的。
    Volcano_Snow阅读 132评论 0 0