img はインライン要素です
p はブロックレベルの要素です
それは特定の状況によって異なりますが、
これは画像に背景色を与えるためだと思います
p {
background:#eee;padding:2px;
}
このようにすると、画像に境界線があるように見えます
< div>
このコード行だけから、p 要素を追加するかどうかは関係ありません。 div 全体の内容がより複雑な場合は、img の外側にネストします。 p 要素を使用すると、CSS を使用してスタイルをより柔軟に制御できます。 例:
<style type="text/css">img { border:1px solid #FFF; }p img { border-width:5px; } /*可以对包含在p元素中的img设置不同的边框宽度*/</style><div> <p><img src="images/logo.gif" /></p> <img src="sjflsjd" /></div>
特定の問題を詳細に分析します。効果が得られます。
このようなコード行だけでは、エディタによって自動的に追加されたもので、特別な意味はないと思います。
ここでの p にはあまり意味がないと思います。 。 。 。利点はなく、ラップする必要がある多くのブロックレベル要素を css:display:block に置き換えることができるようになりました。 。 。