【发布时间】:2025-11-22 15:05:02
【问题描述】:
这可能是一个主观问题(我希望不是)... 我使用 Visual Studio 开发网页设计和应用程序,通常使用 Bootstrap。当我将 CSS 文件拖放到 HTML 文档中时,Visual Studio 会生成以下代码
<link href="styles.css" rel="stylehseet" />
Bootstrap template 也使用此属性排序。
我个人更喜欢让我的属性保持固定宽度在前面,因为一切看起来更整洁;以我的排序与 Visual Studio & Bootstrap 的排序为例:
我的
<link type="text/css" rel="stylesheet" href="bootstrap.min.css" />
<link type="text/css" rel="stylesheet" href="mystyles.css" />
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="foobar.js"></script>
他们的
<link href="bootstrap.min.css" rel="stylesheet" />
<link href="mystyles.css" rel="stylesheet" />
<script src="jquery-1.9.1.min.js" type="text/javascript"></script>
<script src="foobar.js" type="text/javascript"></script>
看看我的link 和script 标记中的属性是如何排列的?我认为这在维护文档时看起来更整洁,并且还可以进行块编辑。
所以我想知道的是;这只是个人喜好还是有正当理由将rel 和type 放在href 和src 之后?
【问题讨论】:
-
可能只是个人喜好,看起来像“他们”按字母顺序排列。
-
标签属性的顺序与解析器无关。所以这只是个人喜好
-
顺便说一句,脚本元素不需要 type 属性,除非你有 javascript 以外的东西。
标签: javascript html css attributes coding-style