最后应用了哪一个?
- 来自外部文件的 CSS
- 内联 CSS
我有 CSS 样式的赛车情况。我为某些元素提供了一些样式,但用户可以选择通过所见即所得编辑器编辑它们,并且出于持久性原因,我必须将所见即所得生成的那些内联 CSS 存储在数据库中。那么,当用户再次在浏览器中呈现文件时,最后将应用哪个 CSS?
最佳答案
假设相同的特异性且没有 !important
规则那么<link>
之间没有区别和 <style>
元素。它们只是包含样式表的不同语法。
<link> <!-- applied 1st -->
<style></style> <!-- applied 2nd -->
<link> <!-- applied 3rd -->
style
属性实际上具有无限的特异性,因此最后应用(!important
规则除外)。
另见 The Cascade
关于html - 最后应用了哪一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10395653/