使用CMS模板时覆盖现有的CSS

时间:2011-08-21 20:23:16

标签: css wordpress content-management-system wordpress-theming

我正在为Whitehouse WordPress主题的安装做一些自定义开发工作。而且,似乎主题中定义的一些样式规则覆盖了我正在使用的标签的各种功能,使得工作非常烦人。

cellspacingcellpadding属性似乎被覆盖,表格单元格中的所有内容都与底部对齐,并且在各种元素之后出现奇怪的间隙和空格。

我对主题知之甚少,不知道哪些规则导致了哪些问题 - 有没有办法让浏览器忽略特定元素或元素的所有CSS声明,除了我自己添加到标记的内联声明?

1 个答案:

答案 0 :(得分:1)

  

CELLSPACING和CELLPADDING属性似乎被覆盖了,

是,作为the specification says UA可以选择在HTML源文档中表示表示属性。如果是这样,这些属性将被转换为相应的CSS规则,其特异性等于0,并被视为在作者样式表的开头插入

  

我对主题知之甚少,不知道哪些规则导致了哪些问题

使用DOM检查器,例如Firebug,Dragonfly或Chrome,Safari和(最新版本的)Internet Explorer中内置的DOM检查器。他们会告诉你哪些规则适用于哪些元素。

  

有没有办法让浏览器忽略特定元素或元素的所有css声明,除了我自己添加到标记的内联声明?

不,没有。