[英]Div on the left side of an image
我有一個div,其中還有其他幾個div。
我想在該div的右側放置一個圖像。
我試過所有類型的float:left;
clear:both;
....但不起作用。
在這里,您可以看到頁面的完整代碼。
用藍色標記的div將在左側,用紅色標記的img應在藍色div的右側。
PS該圖像不可用,因此它將顯示替代文本,但這並不重要。
浮動#waycontact
到左側:
div#waycontact {
width:300px;
margin:20px 40px;
float: left;
}
然后將#logo
浮動到左側,並在其margin-top
留一個margin-top
以匹配#waycontact
:
img#logo {
float: left;
margin-top: 20px;
}
然后在#logo
之后立即添加清除<div>
以清理浮點數:
<div style="clear: both;"></div>
http://jsfiddle.net/ambiguous/CdqJk/1/
(下面是原始的向后版本)
首先,將 #id
#waycontact
HTML中的#id
上方。然后:
img#logo { float: left; margin-top: 20px; /* to match #waycontact[margin-top] */ } div#waycontact { width:300px; margin:20px 40px 20px 100px; }
該 margin-left:100px
上#waycontact
是讓足夠的空間為#logo
,真正的邊距值將取決於標志圖像確實有多大。
您需要添加float:left;
div#waycontact
以便它可以出現在結構的流動中。
在這里查看更新的更新示例
向左浮動#waycontact
。 然后確保#content
清除
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.