我在伦敦正在开发一个应用程序,而html/css的人在纽约.他每天都会通过电子邮件向我发送更新,因为我们没有可以使用的源代码控制设置,我经常对他的CSS进行小的更改,因此每次我从他那里得到一个新文件时,我都必须重新应用我的所有更改对它来说,显然我做的工作越多,每次花费的时间就越长.
我有想法制作我自己的单独样式表,但有没有办法告诉浏览器给我的sylesheet更高的优先级并覆盖他的任何具有相同类名和属性的样式?
这不是一个公共站点,所以我们只会支持最新的浏览器.
Kee*_*ema 66
这取决于您在标题中设置它们的方式.所以像这样的东西会起作用:
<link rel="old stylesheet" href="path/to/style.css" />
<link rel="newer stylesheet" href="path/to/style.css" />
<link rel="newest stylesheet" href="path/to/style.css" />
Run Code Online (Sandbox Code Playgroud)
最后一个将被拿起.
这里有关于样式表的有用链接:http: //www.w3.org/TR/html401/present/styles.html#h-14.3.2
另请参阅:如果上述方法不适合您,则优先使用CSS.
希望很清楚.
web*_*.pl 11
你应该知道:
.some-class .some-div a {
color:red;
}
Run Code Online (Sandbox Code Playgroud)
总是比这更重要(在这种情况下,上诉顺序无关紧要):
.some-class a {
color:blue;
}
Run Code Online (Sandbox Code Playgroud)
如果你有(两个具有相同级别的声明):
.some-class .some-div a {
color:red;
}
.some-class .some-div a {
color:blue;
}
Run Code Online (Sandbox Code Playgroud)
后来使用声明.@Kees Sonnema写道,当涉及头标签中包含的文件时也是如此.
归档时间: |
|
查看次数: |
73778 次 |
最近记录: |