我有一個問題排隊一些圖標,我已經足夠新的CSS,我不完全確定如何解釋這一點。所以我附上了一幅關於輸出渲染的圖片。我還包括了CSS和HTML代碼。希望有人能幫助我指出正確的方向來幫助解決這個問題。css問題排列一些圖標
我想要的「編輯」,「歸檔」,「刪除」圖標,在右側完全一樣,畫面中的第一行中的所有行了。
下面是HTML:
<ul id="nav">
<li>California
<div class="portf_edit">
<span>
<img src="../images/edit.png">
</span>
</div>
<div class="portf_archive">
<span>
<img src="../images/archive.png">
</span>
</div>
<div class="portf_delete">
<span>
<img src="../images/delete.png">
</span>
</div>
</li>
<li>Hyrum
<div class="portf_edit">
<span>
<img src="../images/edit.png">
</span>
</div>
<div class="portf_archive">
<span>
<img src="../images/archive.png">
</span>
</div>
<div class="portf_delete">
<span>
<img src="../images/delete.png">
</span>
</div>
</li>
這裏是CSS:
li {
list-style-type:none;
vertical-align: bottom;
list-style-image: none;
left:0px;
text-align:left;
}
ul {
list-style-type: none;
vertical-align: bottom;
list-style-image: none;
left:0px;
}
ul#nav{
margin-left:0;
padding-left:0px;
text-indent:15px;
}
.portf_edit{
float:right;
position: relative;
right:50px;
display:block;
}
.portf_archive{
float:right;
position: relative;
right:-5px;
display:block;
}
.portf_delete{
float:right;
position: relative;
right: -60px;
display:block;
}
這裏是正在輸出:alt text http://www.redsandstech.com/css_layout_problem.jpg
任何想法從哪裏開始?謝謝。
爲什麼你將所有這些事情級聯起來? o.O – poke 2010-03-26 18:28:07
我不希望它們像那樣級聯。我希望他們能夠以正確的垂直方式正確顯示對方的身影。最終,我想要在mouseover事件中顯示每組圖標,然後將其隱藏在mouseout事件中。 – Ronedog 2010-03-26 19:26:33
我在談論代碼。 'ul> li> div> span> img'並不是真正的好方法*只是*以某種方式顯示圖像.. – poke 2010-03-27 18:29:28