我有一堆動態生成的div。當文本很長時,它會包裝。這很好,但浮動刪除圖標浮動到底部。如何使浮動圖像浮動到div的右上角?
查看代碼之前需要注意的幾件事情。示例中的寬度是靜態的,但在我的使用中它是由容器定義的。我寧願不使用絕對定位,但將作爲最後的手段。
下面是一個例子就是我在談論(http://jsfiddle.net/3FYv8/1/)
<div class="deletableGroup">Marketing Department
<img title="delete" src="http://icons.iconarchive.com/icons/dryicons/simplistica/16/delete-icon.png"/>
</div>
<div class="deletableGroup">Sales
<img title="delete" src="http://icons.iconarchive.com/icons/dryicons/simplistica/16/delete-icon.png"/>
</div>
CSS:
.deletableGroup img {
padding-left: 5px;
padding-top: 2px;
cursor: pointer;
float: right;
}
.deletableGroup {
width: 125px;
padding: 2px;
border: solid 2px lightskyblue;
background-color: #F5F5F5;
border-radius: 5px;
margin: 3px;
display: inline-block;
}
完美(這麼簡單) ,當SO計時器允許我時,我會接受這個答案。 – Smeegs
@Smeegs:是的,這很好,當你得到一個簡單的修復...雖然這將是個人喜好,添加'vertical-align:top;'到'.deletableGroup'看起來更好,IMO – musefan
我試過垂直對齊,這似乎沒有區別.. – Smeegs