蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

IE里,LI浮动时的问题!

IE里,当LI浮动的时候,list-style-type就不起作用了。怎么解决啊?
[html]
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
.mydiv ul{list-style-type:disc;}
.mydiv li{display:inline;width:200px;list-style-type:disc}
</style>
</head>
<body>
<div class="mydiv">
<ul>
<li>11111111111111</li>
<li>22222222222222</li>
<li>3333333333333333</li>
<li>44444444444</li>
<li>55555555555555</li>
<li>6666666666</li>
</ul>
</div>
</body>
</html>
[/html]

不是"当LI浮动的时候,list-style-type就不起作用了",而是由于你对li使用了display:inline;
这就去除了li的默认的display:block属性,就不显示list-style-type了.

嘿嘿,写错了。是浮动的时候,IE里不显示列表图标,FF就显示。可以解决吗?

[html]
<?xml version="1.0" encoding="gb2312"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
.mydiv ul{list-style-type:disc;}
.mydiv li{float:left;width:200px;list-style-type:disc}
</style>
</head>
<body>
<div class="mydiv">
<ul>
<li>11111111111111</li>
<li>22222222222222</li>
<li>3333333333333333</li>
<li>44444444444</li>
<li>55555555555555</li>
<li>6666666666</li>
</ul>
</div>
</body>
</html>

[/html]




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com