>  기사  >  웹 프론트엔드  >  请问大家关于IE下面的一个li的兼容性问题_html/css_WEB-ITnose

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

WBOY
WBOY원래의
2016-06-24 12:23:271079검색

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;无效。

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.