ul标签 ie7,ie8兼容怎么搞,为什么ie7的高度会高些啊??、不要使用 。。。
代码如下:
- nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: underline; } a:active { text-decoration: none; } .cs-north-bg { width: 100%; height: 100%; background: url(themes/gray/images/header_bg.png) repeat-x; } .cs-north-logo { height: 40px; margin: 15px 0px 0px 5px; display: inline-block; color: #000000; font-size: 22px; font-weight: bold; text-decoration: none; } .ui-skin-nav { float: right; padding: 0; margin-right: 10px; list-style: none outside none; height: 30px; } .ui-skin-nav .li-skinitem { float: left; font-size: 12px; line-height: 30px; margin-left: 10px; text-align: center; vertical-align: bottom; } .ui-skin-nav .li-skinitem span { cursor: pointer; width: 10px; height: 10px; display: inline-block; vertical-align: bottom; } .ui-skin-nav .li-skinitem span.cs-skin-on { border: 1px solid #FFFFFF; } .ui-skin-nav .li-skinitem span.gray { background-color: gray; } .ui-skin-nav .li-skinitem span.pepper-grinder { background-color: #BC3604; } .ui-skin-nav .li-skinitem span.blue { background-color: blue; } .ui-skin-nav .li-skinitem span.cupertino { background-color: #D7EBF9; } .ui-skin-nav .li-skinitem span.dark-hive { background-color: black; } .ui-skin-nav .li-skinitem span.sunny { background-color: #FFE57E; } .ui-div-clock { float: right; padding: 0; margin-right: 10px; list-style: none outside none; height: 30px; } 模板
登录后复制
回复讨论(解决方案)
- .cs-north-logo { height: 40px; margin: 15px 0px 0px 5px; display: inline-block; color: #000000; font-size: 22px; font-weight: bold; text-decoration: none; }
登录后复制
这个里面的display=inline-block,ie7和ie7之前的版本,是没有这个属性的
浏览器对于不识别的属性,都是不作处理的,所以使用了它默认的属性,所以你那边模板的模块,是以块级元素显示的。
所以会换行了。。。
你可以让它向左浮动。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。