ご覧のとおり、メインの div (id="main_div") があり、これには 2 つの div id="logo" div が含まれており、これにはテキストのみを含む画像 id = "intro" へのリンクが含まれています
http://jsfiddle.net/omerbach/y7n2b/
<div id="main_div">
<div id="logo" class="headers">
<a href="http://www.hawkaviation.com" target="_blank">
<img src="http://www.badcomp.com/wp-content/uploads/2011/03/recommend-hawk.jpg" alt="Hawk Aviation" />
</a>
</div>
<div id = "intro" class="headers">
PLACE YOUR ORDER NOW !!!
</div>
</div>
インラインブロック
http://jsfiddle.net/omerbach/NneB6/
body {
background : white;
}
#main_div {
background:gray;
border : solid 3px red;
}
.headers {
border : solid 1px black;
display : inline-block;
}
いくつか質問があります: インラインを使用する場合、画像は周囲の div にありません (黒い境界線が表示されます) インライン ブロックを使用する場合、画像は周囲の div に表示されます (黒い境界線が表示されます)
inline-block の目的は要素をインラインにする方法だと思いましたが、幅と高さ、上下のマージンとパディングなどの設定などのブロック機能を保持しています。私の場合、インラインブロックを使用する理由がわかりません。
また、両方の例に関して、内側の秒が最初のものの下に配置されるのはなぜですか?それはデフォルトの動作ですか?
ありがとう