css蓋住原理

來源:互聯網
上載者:User

這個原理經常用到,記得當初,我第一次發現這個東西是在Google的音樂。

http://www.google.cn/music/homepage看上面的分類導航,為什麼點擊選中之後,下面藍色的線沒了。

今天看到新浪的首頁的導航條,也有這樣的應用。

     這裡中間是有線,但左邊的線怎麼沒了。這兩個導航結構是相同的。

這是標準的html代碼:

<div>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>

完整的代碼如下

<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body{margin:0;padding:0;margin:100px;}
a{ text-decoration: none;}
li{list-style:none;}
ul li div{margin:0;padding:0;}



.test1{border-bottom:1px solid; height: 23px;}
.test1 li{
float: left;
margin-right: 5px;
text-align: center;
width: 80px;
}
.test1 a{
background: url("http://www.google.cn/music/images/navi_active.gif");
display: block;
height: 19px;
padding-top: 4px;
}
.test1 .actived{
background: url("http://www.google.cn/music/images/navi_active.gif");
border-bottom: 1px solid #FFFFFF;
}

.test2{ display:inline;width: 107px;}
.test2 ul{height: 23px;margin:0;padding:0;overflow:hidden;}
.test2 li{margin-left:-1px;padding:0 6px;line-height:12px;float: left;background: url("http://i1.sinaimg.cn/dy/deco/2009/0825/sinahome_0803_ws_002_new.gif") no-repeat scroll 0 -250px transparent;}
</style>
</head>
<body>


<div class="test1">
<ul>
<li><a href="">首頁1</a></li>
<li><a href="">首頁1</a></li>
<li class="actived"><a href="">首頁1</a></li>
<li><a href="">首頁1</a></li>
</ul>
</div>

<br /><br /><br /><br /><br />

<div class="test2">
<ul>
<li><a href="">dw</a></li>
<li><a href="">dw</a></li>
<li><a href="">dw</a></li>
</ul>
</div>

</body>
</html>

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.