なぜdivタグの中に特定のimgタグを置いているのですか?

コードはいくつかランダムに乱雑なコードではない、私は本でそれを見つけた:

<div id="main">
<div></div>
<div></div>
<div></div>
<div></div>
</div>

だから、彼はdivタグの中にすべてのimgタグを置いていますか? 多分スタイリングのために?彼はそれらをスタイルするためにimgタグを使用することができます、またはメインID

0
なぜ彼に尋ねないのですか?いずれにせよ、できるだけ多くのdivを削除するのが最善の方法です。疑わしいときは、それを放置してください。
追加された 著者 Jo Sprague,

2 答え

Maybe because <div> is a block level element and is not?

In any case, code found in books is often there merely as an illustration and sometimes does not represent best practice.

is actually a replaced inline element. However my point about sample code in books still stands.

There are also many ways to skin a cat ...

2
追加された
あなたがリンクしている質問では、正しい答えはQuentin'sです。 置き換えられたインライン要素です
追加された 著者 Alohci,
修正をありがとう、私の答えを更新しました。
追加された 著者 Sir Crispalot,

Just from the look of it, I'd guess this is a logical

    that got afflicted by divitis. Books tend to have somedegree of quality control on them, but they're still lousy with div-ridden WTFs just because that's how so many designers learned to do it. But it's hard to say for certain without either seeing the book or having convenient access to the author's brain.

    しかし、多くの人々は、通常は控えめなインライン要素を任意の方法でスタイルすることができることを忘れてしまいます。そのため、それらの要素はスタイリングに多く使用されています。私は以前、奇妙な形状と非常に特殊な間隔を持つ、本当に滑らかな、専門的にデザインされたカテゴリヘッダーリンクを、ページの別の領域に移動したときに奇妙な問題を引き起こしていたため単純化しました。 IIRCのバージョンでは、3つのdiv、img、アンカー、スパンを使用していました。鉱山はアンカーとimgを使用しており、ピクセルが同一です。

1
追加された
脳のコメント+1
追加された 著者 Sir Crispalot,