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

インライン要素とブロックレベル要素の違いの詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-07 14:16:551633ブラウズ

まず、CSS 仕様では、各要素が要素のタイプを決定する表示属性を持つことを規定しています。各要素には、ブロックとインラインのデフォルトの表示値があります。

ブロックレベル要素: (以下はより一般的に使用されるブロックレベル要素です。詳細は w3cschool で参照できます)

<p>定义文档中的分区或节   

<h1>定义最大的标题   

<h2>定义副标题   

<h3>定义标题   

<h4>定义标题   

<h5>定义标题   

<h6>定义最小的标题   

<ul>定义无序列表   

<ol>定义有序列表   

<li>定义有序列表或无序列表的列表项目   

<dl>定义自定义列表   

<dd>定义自定义列表中的条目   

<dt>定义自定义列表中的项目   

<hr>创建一条水平线   

<p>定义段落   

<table>定义表格   

<td>表格中的标准单元格   

<th>定义表头单元格   

<thead>标签定义表格的表头   

<tr>定义表格中的行

インライン要素: (以下はより一般的に使用されるインライン要素です。詳細については、w3cschool を参照してください)

<a>定义超链接   

<b>字体加粗   

<span>定义在文档中的行内元素   

<img>向网页中插入题图像   

<input>输入框   

<small>小号字体效果   

<br>换行   

<big>字体加大加粗   

<strong>强调的语气   

<select>创建单选或多选菜单   

<textarea>定义文本域,多行的文本输入控件

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

1. インライン要素とブロックレベル要素は相互に変換できます。インライン要素は、display 属性値を変更することで切り替えることができます。インライン要素display: inline、ブロックレベル要素display: block

2. インライン要素と他のインライン要素はすべて同じ行に配置されます。

ブロックレベルの要素は常に新しい行に配置され、各ブロックレベルの要素がその行に配置されます。自分の行、垂直下に配置します。水平方向に並べ替えたい場合は、左右のフロート (float: left/right) を使用して水平方向に配置できます。

3. インライン要素の幅と高さはテキストの内容の変更に応じて変更されますが、外側のマージンを設定するときに同時に設定できます。 、上と下のマージンは無効、左と右は有効、内側のパディングの上下は無効です。

ブロックレベルの要素は幅と高さ、および幅と高さを設定できます。マージンと内部パディングは自由に制御できます。

4. ブロックレベル要素にはインライン要素とブロックレベル要素を含めることができ、インライン要素とその他の要素も含めることができます。

インライン要素にはブロックレベル要素を含めることができず、テキストまたはその他のインライン要素のみを含めることができます。

上記の記事は、インライン要素とブロックレベル要素の違いを包括的に理解しています。これは、編集者が共有したすべての内容です。参考にしていただければ幸いです。PHP 中国語 Web サイトをサポートしていただければ幸いです。 。

インライン要素とブロックレベル要素の違いの詳細については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。