Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何覆盖IE6中的通用选择器字体大小_Css_Internet Explorer_Overriding_Selector_Universal - Fatal编程技术网

Css 如何覆盖IE6中的通用选择器字体大小

Css 如何覆盖IE6中的通用选择器字体大小,css,internet-explorer,overriding,selector,universal,Css,Internet Explorer,Overriding,Selector,Universal,我在基于ExtJS的应用程序中遇到了一个问题,但是,我不认为这个问题是ExtJS特有的(我可能是错的,但我怀疑不是) 问题是我有一个通用选择器,如下所示: * { font-family : arial; font-size : 10pt; font-weight : bold; } 稍后我有一些标记(由ExtJS生成),如Firebug中所示: <td class="x-date-active" title=""> <a tabindex="1" class

我在基于ExtJS的应用程序中遇到了一个问题,但是,我不认为这个问题是ExtJS特有的(我可能是错的,但我怀疑不是)

问题是我有一个通用选择器,如下所示:

* {
  font-family : arial;
  font-size : 10pt;
  font-weight : bold;
}
稍后我有一些标记(由ExtJS生成),如Firebug中所示:

<td class="x-date-active" title="">
  <a tabindex="1" class="x-date-date" hidefocus="on" href="#">
    <em>
      <span>20</span>
    </em>
  </a>
</td>

这是日历小部件上的日期之一。现在,我的问题是我需要在测试中调整字体大小。因此,我尝试覆盖x-date-active和x-date-date类,如下所示:

.x-date-active{ 字体系列:arial; 字号:8pt; 颜色:#ff0000; }

x-date-date类的内容相同。红色很管用,所以我知道我的目标是正确的款式。但是,字体大小不会生效,通用选择器中指定的大小将继续。这只发生在IE6中,它在Firefox中也能正常工作。我已经试着添加了!重要的字体大小属性,但这没有帮助


就IE中的字体大小而言,是否存在覆盖通用选择器的问题?我花了大约两个小时的时间在谷歌上搜索,结果一无所获。任何帮助都将不胜感激

您正在使用通用选择器为自己设置一个充满伤害的世界,但请尝试在CSS文件底部添加以下代码:

.x-date-active * { font-size: 8pt; }

谢谢你,菲尔,这确实奏效了。。。我知道你对通用选择器的看法是对的,但它是一个比较老的项目,有很多“遗留”(ahem)需要支持。。。为了摆脱选择器,我要做的工作比我想做的还要多,但有了覆盖功能,我就可以继续了。谢谢