ホームページ  >  記事  >  ウェブフロントエンド  >  HTML5でブロック要素を他の要素に変換する方法

HTML5でブロック要素を他の要素に変換する方法

青灯夜游
青灯夜游オリジナル
2022-03-11 16:44:594255ブラウズ

変換方法: 1. ブロック要素に「display:inline;」スタイルを追加してブロック要素をインライン要素に変換; 2. ブロック要素に「display:inline-block;」を追加 ブロック要素は変換可能ブロック要素をインライン化します。

HTML5でブロック要素を他の要素に変換する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

#HTML5 のブロック要素を他の要素 (インラインまたはインライン ブロック) に変換する

ブロック要素の特性:

  • (1) 幅と高さを認識できる

  • #(2) 上下左右のマージンとパディングが有効
  • (3) 自動的に行を折り返すことができる
  • #(4) 複数のブロック要素のタグをまとめて記述し、デフォルトの配置は上から下へ
  • インライン要素の特徴:

(1) 幅と高さの設定が無効です
  • (2) マージンの設定が無効です左右の方向にのみ有効ですが、上下には有効ではありません ; パディング設定は左右の両方に有効です。つまり、スペースが拡張されます。
  • 行内のブロック要素の特徴:
  • (1)
  • ## は自動的に折り返されません。

#(2) 幅と高さを認識できる

  • (3) デフォルトの配置は左から右です

  • HTML5 では、display 属性を使用して、ブロック要素をインラインまたはインライン ブロック要素に変換できます。
display:inline;

インライン要素に変換

  • display:inline -block;インライン ブロック要素に変換

  • 例:
  • <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<style>
    			p{
    				background-color: #FFC0CB;
    				height: 50px;
    			}
    		</style>
    	</head>
    	<body>
    		<p>块状元素p</p>
    		<p>块状元素p</p>
    		<p style="display: inline;">块状元素p--转为行内元素</p>
    		<p style="display: inline;">块状元素p--转为行内元素</p>
    		<p>块状元素p</p>
    		<p style="display: inline-block;">块状元素p--转为行内块元素</p>
    		<p style="display: inline-block;">块状元素p--转为行内块元素</p>
    	</body>
    </html>

  • ご覧のとおり、ブロックインライン要素とインライン ブロック要素は高さを設定できますが、インライン要素は設定できません。インライン要素とインライン ブロック要素はラップしませんが、ブロック要素はラップします。

【関連する推奨事項:
html ビデオ チュートリアル

Web フロントエンド HTML5でブロック要素を他の要素に変換する方法

以上がHTML5でブロック要素を他の要素に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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