重複の可能性:
HTMLタグDIVとSPANの違いは何ですか?
divとspanの違い
多くの人が私に同じ質問をしていて、私は答えを知りません。との違いを教えてdivくださいspan; タグhtml?
違いはなんですか?
何が違うのですか?
そして、あなたがこれのために良いと思う他のいくつかの可能な答え。そして、使用codeするようにspan動作するものを与えてくださいdivcss
重複の可能性:
HTMLタグDIVとSPANの違いは何ですか?
divとspanの違い
多くの人が私に同じ質問をしていて、私は答えを知りません。との違いを教えてdivくださいspan; タグhtml?
違いはなんですか?
何が違うのですか?
そして、あなたがこれのために良いと思う他のいくつかの可能な答え。そして、使用codeするようにspan動作するものを与えてくださいdivcss
divはブロックレベルの要素でspanあり、はインライン要素です。それが基本的にその要点です。;)
詳述する; 要素のdivデフォルトのスタイルはブロックレベルです。つまり、インライン要素だけでなく、他のブロックレベルの要素も含めることができます。要素のデフォルトのスタイルはインラインになります。spanつまり、ブロックレベルの要素には要素を含めることができますが、ブロックレベルの要素を含めることはできません。ただし、これらは両方ともCSSを使用して変更できるため、インラインdivレベルとブロックレベルを設定できますspan。
spansブロックとsをインラインにすることでコンテンツのレイアウトを改善できる場合もありますが、divなどの要素内にブロックレベルの要素を含めようとすると、技術的にはこれらの要素spanとしてHTMLバリデーターがエラーをスローする可能性があることに注意してください。そこに表示されるべきではありません。
「ブロックレベル」とは、コンテンツのブロックであり、他のブロックをその下に表示することを意味します。インライン要素はコンテンツのブロック内に表示されます。たとえば、span要素を使用してブロック内のテキストにスタイルを追加でき、テキストが「行外」になることはありません。
Spanはインライン要素であり、divはブロック要素です。
divdisplay: blockデフォルトではです。デフォルトspanではです。display: inline彼らは子供として異なる要素を持っているかもしれません。彼らは異なる要素の子供かもしれません。
まず、divタグはブロックレベルの要素であり、spanタグはインライン要素です。
https://developer.mozilla.org/en-US/docs/HTML/Block-level_elements
A<span>は要素です。inlineここで、a<div>はblock要素です。私はそれらを基本的に同じで、異なるデフォルトdisplayのスタイルであると考えています。 <div>デフォルトはにdisplay: block&<span>デフォルトはにdisplay: inline。
私は使用する傾向があり、必要に応じてスタイルを<span>変更します。display