Heim >Web-Frontend >HTML-Tutorial >请问大家关于IE下面的一个li的兼容性问题_html/css_WEB-ITnose

请问大家关于IE下面的一个li的兼容性问题_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 12:23:271104Durchsuche

html css ie 兼容 

今天碰到一个IE的兼容性问题,代码如下
                <ul class="selectionblock">                    <li>第一级别</li>                    <li class="selected">第二级别</li>                    <li>第三级别</li>                </ul>

ol, ul {    list-style: none;    margin:0;    padding:0;}li {    display: list-item;}ul.selectionblock li {    font-family:"微软雅黑", "Microsoft Yahei", 'Segoe UI', 'Open Sans', Verdana, Arial, Helvetica, sans-serif;    font-weight: 400;    font-size: 9pt;    min-width: 50px;    min-height: 25px;    height: 25px;    background-color: #9CC4E4;    border: 1px transparent solid;    color: #353535;    margin:0;    border-raduis: 0;    display: block;    margin:0;    float:left;    text-align: center;    vertical-align: middle;    cursor: pointer;    padding: 4px 10px;    position: relative;    *font-size:13px;    *height:auto!important;    *vertical-align:bottom;    overflow:hidden;}ul.selectionblock li.selected {    background-color:#F26C4F;    color:white;    height:29px;    top:-2px;}

显示结果如下,

请问各位如何解决?

回复讨论(解决方案)

首先,你的代码貌似有点乱。
不知道你是想要什么效果呢,是说IE7那白色的边框和高度问题吗?

如果是,请删除下面代码:
border: 1px transparent solid;  //border设了透明也占着位置
*height:auto!important;         //这句IE7识别,所以后面设置的height:29px;无效。

如果不是,那就再说明一下吧。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn