为啥我们不在 div 中导入 css?

Posted

技术标签:

【中文标题】为啥我们不在 div 中导入 css?【英文标题】:Why don't we import css in a div?为什么我们不在 div 中导入 css? 【发布时间】:2012-04-10 16:02:16 【问题描述】:

我见过很多源代码,但从未遇到过在 div 中导入任何 css 文件的代码。 W3C 允许,

导入样式表以作为作用域样式表应用:

<div class="navigation"
          style="@import url(navigationstyles.css);">...</div>

为什么人们仍然不使用它?

【问题讨论】:

【参考方案1】:

您链接到的那个文档是10 年前的草稿,而且远非最新。现在,如果您查看 latest revision of the Style Attributes spec,它是 2010 年的候选推荐,涵盖了我们每天使用的基本相同的内联样式声明,您将不会再在任何地方找到任何提到的 @import 规则。

这意味着他们把它拿出来了,大概是因为回想起来没有意义,或者难以实施,或者完全是其他一些原因。

【讨论】:

大概你会导入规则,这样......呃......是的,我也不知道。 ;-)

以上是关于为啥我们不在 div 中导入 css?的主要内容,如果未能解决你的问题,请参考以下文章

为啥要在 PySpark 中导入熊猫?

为啥在 TypeScript 中导入 CSS 不起作用?

我啥时候使用 ,啥时候不在 JavaScript 中导入 [重复]

为啥这个 CSS 按钮不在 div 中居中?

DW在使用css+div排版时,为啥有的div标签不在固定位置呢,网页放大后,就会移动,求高手解答!谢谢

在 Angular 中导入全局 css 文件会导致 Webpack 发出巨大的模块包