我在伦敦工作的应用程序,和html / css的家伙在纽约。他每天通过电子邮件发送更新,因为我们没有源代码控制设置,我们可以使用,我不断对他的CSS进行小的更改,所以每当我从他的新文件,我必须重新应用所有我的更改显然,我做的越多的工作,每次需要的时间越长。
我有想办法制作我自己的单独的样式表,但有没有办法告诉浏览器给我的sylesheet更高的优先级和覆盖任何他的样式有相同的类名和属性?
这不会是一个公共网站,所以我们只会支持最新的浏览器。
解决方法
这取决于你如何在标题中设置它们。所以这样的东西将工作:
<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" />
最后一个将被拾起。
有关样式表的有用链接:
http://www.w3.org/TR/html401/present/styles.html#h-14.3.2
参见:Precedence in CSS如果上述不适合你。
希望很清楚。