0

向css链接标签添加id属性的目的是什么?

例子:

<style type="text/css" id="some_id_name">
4

2 回答 2

2

在 HTML 4.01 中,id 属性不能用于:<base>, <head>, <html>, <meta>, <param>, <script>, <style>, and <title>

而在 HTML5 中,id 属性可以用于任何 HTML 元素(它将验证任何 HTML 元素。但是,它不一定有用)。

但是用法就像我们可以像ie一样引用它

var styles = document.getElementById('some_id_name');
// do anything you want, like
styles.parentNode.removeChild(styles); // remove these styles
styles.setAttribute('href', 'alternate-styles.css');

查看

为什么要给样式标签一个 id

于 2013-08-13T04:15:00.197 回答
-2

id 属性为文档中的元素提供唯一标识符。

请注意,id 属性不能应用于 HTML4 中的以下元素:

  • 根据
  • html
  • 脚本
  • 风格
  • 标题

id 属性几乎可以应用于除了上面的元素列表之外的任何东西,但它本身不会影响网页上任何元素的显示。兼容性问题主要与使用 JavaScript 访问引用元素的方式(这取决于浏览器解释文档对象模型的方式不同)以及不同浏览器为 CSS 提供的支持有关。

于 2013-08-13T04:19:30.033 回答