IE浏览器Css选择的优先问题

今天,我要使用一个分页控件。发现,在Chrome下显示完全正常的控件,在IE下面显示得异常肥大。

在使用IE的“开发人员工具”的时候,发现我期待的CSS效果没有显示出来,相反是另外的一个CSS效果。这里贴上两端相关的CSS代码。

1 .pagination {
2
3     border: none;
4     border-radius: 3px;
5     margin-left:30%;
6     -moz-border-radius: 3px;
7     -webkit-border-radius: 3px;
8 }

1 .gigantic.pagination {
2     margin: 10px 0;
3     margin-left:20%;
4
5 }

 

      <div class="pagination" style="width:auto;">
        <a href="#" class="first" data-action="first">&laquo;</a>
         <a href="#" class="previous"
            data-action="previous">&lsaquo;</a>
        <input  id="pageNum"  type="text" readonly="readonly" data-max-page="40" />
        <a href="#" class="next" data-action="next">&rsaquo;</a>
        <a href="#" class="last"
            data-action="last">&raquo;</a>
    </div>

虽然我期望显示的是pagination里面的CSS效果。但是不知道为什么IE却显示.gigantic.pagination里面的CSS效果。无奈只好把两个CSS效果改成一样的,这样在IE和Chrome下面就显示正常了。但是这样没有根本地找出问题的症状。

作者:kissazi2 
出处:http://www.cnblogs.com/kissazi2/ 
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/kissazi2/archive/2012/09/16/2687879.html

时间: 2024-10-04 14:33:44

IE浏览器Css选择的优先问题的相关文章

CSS选择符详解

核心提示:什么是类型选择符?指以网页中已有的标签类型作为名称的行径符.body是网页中的一个标签类型,div,p,span都是. 一.类型选择符 什么是类型选择符?指以网页中已有的标签类型作为名称的行径符.body是网页中的一个标签类型,div,p,span都是.如下: body {}div {}p {}span {} 二.群组选择符 对于XHMTL对象,可以对一组同时进行了相同的样式指派.使用逗号对选择符进行了分隔,这样书写的优点在于同样的样式只需要书写一次即可,减少代码量,改善CSS代码结构

请写出对以下三组CSS选择符的理解:#test, .test, .test.subTest.

问题描述 请写出对以下三组CSS选择符的理解:#test, .test, .test.subTest. 解决方案 #test: id选择器 应用到id为test元素上.test:类选择器 通过指定元素class名称为test,应用该样式.test .subTest 表示一种样式的层次结构 eg<div class="test"> <div class="subTest"></div></div> 亲,看看中意否?

firefox-火狐浏览器css兼容性问题

问题描述 火狐浏览器css兼容性问题 我用:after创建了一个三角形,chrome下是正常的,但是火狐下看中间有一条裂缝.后来我看了一下好像是transform的问题,可是我写了针对火狐的兼容,但是好象没有用.我的代码如下: &:after { position: absolute; left: -63px; top: -63px; content: ""; width: 0; height: 0; border: 63px solid rgba(1, 192, 154, 0

在chrome浏览器中选择文本

问题描述 在chrome浏览器中选择文本时(按下鼠标左键后拖拉),鼠标经常变成画笔一样, 哥,我是想选择文本后复制, 并不是想画画...有遇到这种情况的吗? 怎么关闭掉这个所谓的"酷功能"另,刚刚在选择"问题标签"下拉框后也出现了"画笔", 天啊... 问题补充:夜之son 写道 解决方案 我还真没遇过,是不是你装了什么插件啊解决方案二:谷歌的插件貌似都是针对性的.我也只知道一个drag and go如果你安装了,好像也可以设置你的插件的用法的.

区别不同浏览器CSS hack:区分IE6,IE7,IE8,firefox

 区别不同浏览器,CSS hack写法,从网上看到很多文章,现总结一下,尽量全面一点,备查. 注意下面介绍的这些hack写法仅适用于XHTML1.0.如果没有在HTML最前加上 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns=&quo

Google浏览器CSS居中兼容问题完美解决方法

在IE内核浏览器或者firefox浏览器中都能居中,没有居中的可以用其特殊标签来设定居中可是在谷歌浏览器查看时就出现无法居中的BUG,下面的解决方法有类似情况的朋友可以参考下   div做的界面时,又出现CSS hack(CSS兼容浏览器问题)在IE内核浏览器或者firefox浏览器中都能居中,没有居中的可以用其特殊标签来设定居中,如下划线 _ IE6优先识别,!important 仅火狐firefox浏览器识别.可是在谷歌浏览器查看时,就出现兼容Google浏览器的BUG了,无法居中. 现在向

浏览器css hack收集最全面的hack手册

由于浏览器之间存在兼容性问题,在制作网页的时候,为了使页面能在不同浏览器中显示相对一致或者其他原因,网页制作人员总结了种种 Hack 方法:在解决兼容性问题之前,这些方法还经常会用到. 屏蔽IE浏览器(也就是IE下不显示)  代码如下 复制代码 *:lang(zh) select {font:12px !important;} /*FF,OP可见,特别提醒:由于Opera最近的升级,目前此句只为FF所识别*/ select:empty {font:12px !important;} /*safa

div css浏览器兼容: 浏览器CSS兼容

div { background-color:red\0;  /* ie 8/9*/ background-color:blue\9\0; /* ie 9*/ *background-color:green;  /* ie 7*/ _background-color:gray;  /* ie 6*/ } 注意写csshack的顺序,其中: 1.background-color:red\0;IE8和IE9都支持: 2.background-color:blue\9\0; 仅IE9支持: (1)区别

CSS入门:css选择符

css 一.选择符模式模式/含义/内容描述 * 匹配任意元素.(通用选择器) E 匹配任意元素 E (例如一个类型为 E 的元素).(类型选择器) E F 匹配元素 E 的任意后代元素 F .(后代选择器) E > F 匹配元素 E 的任意子元素 F .(子选择器) E:first-child 当元素 E 是它的父元素中的第一个子元素时,匹配元素 E .(:first-child 伪类) E:link E:visited 如果 E 是一个目标还没有访问过(:link)或者已经访问过(:visit