为什么<link />而不是<style>?</style>

时间:2013-04-07 11:49:28

标签: html syntax

为什么我们输入这个:

<link rel='stylesheet' type='text/css' href='/file.css' />

而不是:

<style type='text/css' src='/file.css' />

这似乎不直观的原因是我们使用内联CSS的<style>标记(就像我们对内联和外部Javascript使用<script>标记一样)。

1 个答案:

答案 0 :(得分:-1)

当然你可以根据需要使用标签,但只有当你的css代码嵌入在html文件中时才有效,在这种情况下它会是这样的:

<style media="screen" type="text/css">

Add style rules here

</style>

当您使用标记时,您将外部资源“链接”到当前文档,这就是我们使用“链接”标记的原因。

这是W3的定义:

  

标签定义了文档和文档之间的关系   外部资源。

     

标签最常用于链接到样式表。