在IE6,7下,li本身沒浮動,但是li的內容有浮動,li下邊就會產生一個間隙


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>在IE6,7下,li本身沒浮動,但是li的內容有浮動,li下邊就會產生一個間隙</title>
<style>
ul{margin:0;padding:0;width:302px;}
li{ list-style:none;height:30px;border:1px solid #000; vertical-align:top;}
a{width:100px;float:left;height:30px;background:Red;}
span{width:100px;float:right;height:30px;background:blue;}
/*
在IE6,7下,li本身沒浮動,但是li的內容有浮動,li下邊就會產生一個間隙
解決辦法:
1.給li加浮動
2.給li加vertical-align

當IE6下最小高度問題,和 li的間隙問題共存的時候 給li加浮動
*/
</style>
</head>
<body>
<ul>
<li>
    <a href="#"></a>
        <span></span>
    </li>
    <li>
    <a href="#"></a>
        <span></span>
    </li>
    <li>
    <a href="#"></a>
        <span></span>
    </li>
</ul>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章