【发布时间】:2010-09-04 11:26:25
【问题描述】:
我有一行文本,我想在其旁边放置一个小图形,在全屏液体布局中。我有它的工作,但我不知道为什么。
html:
<div class="wrapper">
<div class="image_container">
<img src="some_valid_url">
</div>
<div class="text">Zachary</div>
</div>
CSS(用 sass 编写,如果您对嵌套感到好奇):
.wrapper {
text-align: right;
float: left;
width: 10%;
word-wrap: breakword;
}
.image_container {
margin-left: 2px;
float: right;
img {
height: 20px;
width: 20px;
vertical-align: top;
}
}
.text {
overflow: hidden;
}
这应该是把小图形和文本放在一行上,图形就在文本的右边。它有效,但前提是 image_container div 高于文本 div。翻转它们,图像现在位于文本下方。这是为什么呢?
【问题讨论】:
-
我不清楚你的描述,如果你能用图形解释,我想做自定义更新以使其工作。