ホームページ  >  記事  >  ウェブフロントエンド  >  インライン要素とブロックレベル要素の違い

インライン要素とブロックレベル要素の違い

高洛峰
高洛峰オリジナル
2017-02-28 10:37:502513ブラウズ

1. インライン要素とブロックレベル要素の違い

1. インライン要素は行全体を占めません。それらはすべて同じ行に配置され、水平に配置されます。

ブロックレベル要素は縦に並べて1行を占めます。

2. ブロックレベル要素にはインライン要素を含めることができますが、インライン要素にはブロックレベル要素を含めることはできません。

3. インライン要素とブロックレベル要素の属性の違いは、主にボックスモデルの属性の幅が無効、高さが無効(line-heightは設定可能)、マージンアップ、および設定によるものです。 down は無効、up および down のパディングは無効です。

2. インライン要素とブロックレベル要素間の変換

インライン要素からブロック要素への変換: display:block;

ブロック要素はインライン要素への変換:display:inline;

3。幅と高さを設定しますか?

詳細な回答:

CSS では、要素はドキュメント構造の基礎であり、各要素は、そのコンテンツを含むボックス (ボックス、「ボックス」とも訳されます) を生成します。要素。ただし、要素が異なれば表示方法も異なります。たとえば、

も異なります。文書型定義 (DTD) では、さまざまな要素に対してさまざまな型が指定されます。これが、DTD が文書にとって重要である理由の 1 つです。

1. 置換可能な要素と置換不可能な要素 要素そのものの性質から、置換可能な要素と置換不可能な要素に分けることができます。 a) 置換要素

置換要素とは、ブラウザがタグと属性に基づいて要素の具体的な表示内容を決定することを意味します。

例えば、ブラウザはタグのsrc属性の値に基づいて画像情報を読み取って表示しますが、(X)HTMLコードを表示すると実際の内容は見えません。画像; 別の例は

HTMLの(X)