インライン要素、ブロックレベル要素、内部および外部マージンの影響_html/css_WEB-ITnose
インライン要素とブロックレベル要素
-
- 新しい行の開始;
- 高さ、行の高さ、マージン、およびパディングはすべて制御できます
- デフォルトの幅は次のとおりです。コンテナの 100%
- インライン要素と他のブロック要素をネストできます
- よく使用される
- ブロックレベルの 要素: div、h1~h6、dl、ul、ol
以内インライン要素 (インライン):
- と他の要素は同じ行にあります。
- 幅はテキストまたは画像の幅であり、変更できません
- インライン要素はテキストまたは他のインライン要素のみを収容できます。
- 一般的に使用される inline
- 要素: a、span、img、input、label、select、strong、textarea
<input type="text"><input type="text" style="padding-left:100px;margin-left:50px;padding-top:50px;width:100px;" value="padding-left:100px;margin-left:50px;padding-top:50px;width:100px;"><input type="text">
表示効果:
そして:
<span>第一个</span><span style="padding-left:100px;margin-left:50px;padding-top:50px;width:100px;">第二个</span> <span>第三个</span>
表示効果:
=> Connected 要素内と同様に、 を使用する理由は次のとおりです。幅、高さ、内部および外部マージンを設定できますが、 は設定できません。
その理由は次のとおりです:
インライン要素には 2 つのタイプがあります: 置換された要素と置換されていない要素
置換された要素:
たとえば、ブラウザは画像情報を読み取り、 タグの src 属性の値に基づいてそれを表示しますが、
は単に画像ファイルを指します。 入力ボックス、ラジオボタンなどを表示します。
非置換要素:
たとえば、段落のテキスト コンテンツが要素自体の中に配置されている場合、その段落は非置換要素です。
内側と外側のマージンがインライン要素で機能するかどうかを議論するには、インライン置換要素とインライン非置換要素を別々に議論する必要があります:
マージンをインライン要素に適用できることを明確にしてください。インライン非置換 要素に外側のマージンを適用しても、行の高さには影響しません
- インラインの非置換要素にパディングの上下のマージンを適用しても、行の高さには影響しません。左右のマージンを適用すると、マージンがディスプレイ効果に影響を与えるため、パディング左/右、マージン左/右
- efect:
が外側のマージンになるように設定できます。外側の余白は透明で、行の高さは影響を受けないため、視覚効果は表示されませんが、色が付いている場合、内側の余白は不透明なので、効果が表示されます
<style type="text/css"> #two{ background-color: red; width:100px; margin-right:50px; padding-left:50px; } </style> <span id="one">1111</span> <span id="two">2222</span> <span id="three">3333</span>
<style type="text/css"> #two{ background-color: red; margin-top:50px; padding-bottom: 50px; } </style> <span id="one">1111</span> <span id="two">上下对行高均无影响,但padding可显色</span><br /> <span id="three">除去行高区域外均不占文本流空间</span>
効果:
5. インライン置換要素の場合、その置換要素に設定された内側と外側のマージンは、置換要素のサイズ マージン、つまり行の高さに影響するため、マージンとパディングを設定できます。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex
