的底部,我有一些网站,我的客户,我只有到页脚访问... 不知道如果我可以把有一行代码:CSS重写,但在代码
<link rel="stylesheet" href="http://www.myserver.com/css/style.css" type="text/css" />
和有了这个文件,我将能够改变CSS,但问题是我该如何重写某些类,并且浏览器会忽略来自头文件中的CSS ......?
谢谢!
的底部,我有一些网站,我的客户,我只有到页脚访问... 不知道如果我可以把有一行代码:CSS重写,但在代码
<link rel="stylesheet" href="http://www.myserver.com/css/style.css" type="text/css" />
和有了这个文件,我将能够改变CSS,但问题是我该如何重写某些类,并且浏览器会忽略来自头文件中的CSS ......?
谢谢!
是的,你可以添加一个链接到页脚,这是不是有效的HTML,但任何现代的网页浏览器可以理解。
要“覆盖”CSS类,只需再次指定它们即可。如果它们不被覆盖,请阅读CSS specificity and inheritance。但浏览器不会忽略第一个定义 - 您需要重置任何不需要的规则。
如果底部的CSS工作的确如此,那么如果您想覆盖在您之前创建的规则,则必须使用重要的修改器。
只是谷歌有关“重要的CSS”。例如:
.button {
color: white !important;
}
.button {
color: red;
}
将保持白色值。我希望这可以帮助:)
请不要使用!!重要如果它是没有必要。请参阅上面我的回答中的链接。通常你只需要重新定义一些选择器的规则。在某些情况下,您需要使用扩展选择器。例如,要通过一个已经通过id设置风格的类来设计元素属性。在这种情况下,只需在ID前添加类。 – feeela 2012-02-21 17:27:40
我想!重要是有用的,当你没有其他选择。如果你不能将你的规则放在你想要重写的规则之后。 – 2012-02-22 10:07:33
首先制作一个列表,你想使用各种方法,如FX 10包括美妙的代码督察,萤火虫,网站管理员工具栏重写所有样式。
然后声明样式标记如下,你有权访问,那么你就可以覆盖样式。
<style type="text/css">
/* Styles go here*/
</style>
除非标题中的规则使用!important,否则您的规则将覆盖标题中的规则,因为最近的规则会覆盖在它们之前声明的规则。 – j08691 2012-02-21 17:23:58