-5

重複の可能性:
HTMLタグDIVとSPANの違いは何ですか?
divとspanの違い

多くの人が私に同じ質問をしていて、私は答えを知りません。との違いを教えてdivくださいspan; タグhtml

違いはなんですか?
何が違うのですか?

そして、あなたがこれのために良いと思う他のいくつかの可能な答え。そして、使用codeするようにspan動作するものを与えてくださいdivcss

4

5 に答える 5

7

divはブロックレベルの要素でspanあり、はインライン要素です。それが基本的にその要点です。;)

詳述する; 要素のdivデフォルトのスタイルはブロックレベルです。つまり、インライン要素だけでなく、他のブロックレベルの要素も含めることができます。要素のデフォルトのスタイルはインラインになります。spanつまり、ブロックレベルの要素には要素を含めることができますが、ブロックレベルの要素を含めることはできません。ただし、これらは両方ともCSSを使用して変更できるため、インラインdivレベルとブロックレベルを設定できますspan

spansブロックとsをインラインにすることでコンテンツのレイアウトを改善できる場合もありますが、divなどの要素内にブロックレベルの要素を含めようとすると、技術的にはこれらの要素spanとしてHTMLバリデーターがエラーをスローする可能性があることに注意してください。そこに表示されるべきではありません。

「ブロックレベル」とは、コンテンツのブロックであり、他のブロックをその下に表示することを意味します。インライン要素はコンテンツのブロック内に表示されます。たとえば、span要素を使用してブロック内のテキストにスタイルを追加でき、テキストが「行外」になることはありません。

于 2012-11-21T14:06:06.247 に答える
1

Spanはインライン要素であり、divはブロック要素です。

于 2012-11-21T14:06:26.827 に答える
1

divdisplay: blockデフォルトではです。デフォルトspanではです。display: inline彼らは子供として異なる要素を持っているかもしれません。彼らは異なる要素の子供かもしれません。

于 2012-11-21T14:06:37.493 に答える
0

まず、divタグはブロックレベルの要素であり、spanタグはインライン要素です。

https://developer.mozilla.org/en-US/docs/HTML/Block-level_elements

于 2012-11-21T14:06:34.203 に答える
0

A<span>は要素です。inlineここで、a<div>block要素です。私はそれらを基本的に同じで、異なるデフォルトdisplayのスタイルであると考えています。 <div>デフォルトはにdisplay: block<span>デフォルトはにdisplay: inline

私は使用する傾向があり、必要に応じてスタイルを<span>変更します。display

于 2012-11-21T14:13:22.847 に答える