代码之家  ›  专栏  ›  技术社区  ›  Å ime Vidas Zim84

HTML中脚本和样式元素的类型属性?

  •  6
  • Å ime Vidas Zim84  · 技术社区  · 14 年前

    <link rel="Stylesheet" href="foo.css">
    
    <script src="foo.js"></script>
    

    但是,如果将非HTML代码内联放置在样式和脚本元素中,情况会怎样呢?

    <style>
        /* inline CSS rules */
    </style>
    
    <script>
        // inline JavaScript code
    </script>
    

    当我们选择省略type属性时有什么问题吗?

    1 回复  |  直到 10 年前
        1
  •  11
  •   Pekka    14 年前

    type 属性都是必需的 <script> <style> .

    作者必须为此属性提供一个值;此属性没有默认值。

    text/javascript text/css 分别是。不使用type属性是一种普遍的做法(尽管无效)。我仍然会指定它以避免浏览器问题。

    <style> <script> . 我很确定这也可以让内联内容不使用它们,内联内容将自动使用正确的内容类型进行解析。