Q:DivとSpanの違いは何ですか?
回答:解決策:
DivおよびSPAN要素の最大の機能は、要素内のオブジェクトのデフォルトのレンダリングも、いかなるフォーマットでも実行されないことです。主にスタイルシートを適用するために使用されます。 2つの最も明らかな違いは、Divがブロック要素であり、Spanはインライン要素であることです(インライン要素としても翻訳)。
具体的な手順:
1.いわゆるブロック要素は、別のラインでレンダリングを開始する要素です。ライン内の要素は、別の行を開始する必要はありません。次のコードをテストすると、より鮮明な理解が得られます。
テスト<span>以前のテストディスプレイ</span> <div>に従ってください</div>
2。ブロック要素とインライン要素は静的ではありません。 CSSのディスプレイ属性値を定義することにより、次のような互いに変換できます。
test <div style = display:inline>前のテストディスプレイに従ってください</div> <span style = display:block>新しい行が表示されます</span>
ヒント:DIV要素に対してCSS属性が定義されていない場合、そのディスプレイ効果はP要素上にあります。
Div要素とスパン要素の特殊性のため、CSSをレイヤーとして使用するなど、スタイルシートを適用するために一般的に使用されます。また、区別する必要があるのは、ブロック要素とインライン要素の違い、および2つの間の相互変換です。
Divは、HTMLをレンダリングするコンテナを指定します。
SPARは、埋め込まれたテキストコンテナを指定します。
一般に、Divはブロックを占有し、そのデフォルトのディスプレイプロパティはブロックを表します。のように:
<div> aaa </div> bbが表示され、2つの行があります。
SPANに関しては、その表示デフォルトの属性がインラインであり、一緒に接続できます。たとえば、<span> aaa </span> bb、ラインとして表示されます。
divは通常、版画に使用されますが、スパンは一般にローカルテキストのスタイルに使用されます。