アンカー タグがそれに含まれる要素の寸法を継承しないのはなぜですか?
Nov 30, 2024 pm 09:49 PMアンカー タグの寸法
アンカー タグは、デフォルトでは、それに含まれる要素の寸法を想定しません。これは、Web ページ上での要素のレイアウト方法を規定する CSS 2.1 仕様で説明されています。
非置換インライン要素
アンカー タグ () は、置換されないインライン要素とみなされます。インライン要素はテキスト行に沿って流れ、通常、固有の幅や高さはありません。
高さの計算
非置換インライン要素の場合、「高さ」プロパティは適用されません。高さは通常、要素のコンテンツのフォント メトリックによって決まります。提供された例では、高さは 18 ピクセルで、アンカー内に含まれるテキストのサイズによって決まります。幅の計算
「width」プロパティも同様です置換されていないインライン要素には直接適用されません。幅は、要素のパディング、ボーダー、マージン、コンテンツに基づいて計算されます。画像コンテンツ
アンカー タグ内の画像は幅の計算には影響しません。 。これは、インラインの非置換要素の幅は、そのコンテンツ サイズの影響を受けないためです。Margin Collapse
インライン コンテキスト内のアンカー タグ間のスペースは、マージンの折りたたみに続きます。ルール。この場合、アンカー タグ間の連続したスペースは 1 つのスペースに折りたたまれます。最初のアンカーの終端のスペースは幅に影響しますが、2 番目のアンカーの始点のスペースは影響しません。計算例
最初のアンカータグの幅は 114px (画像スペース) 20px (左マージン) 10px (左右の境界線) = 144px.2 番目のアンカー タグの幅は 280px (画像) 20px (左マージン) 10px (左右の境界線) = 310px.結論
アンカー タグは非置換インライン要素であるため、高さまたは高さを継承しません。含まれる要素の幅。それらのサイズは主に、独自のコンテンツ (テキスト)、パディング、境界線、マージン、およびインライン コンテキストでのマージン折りたたみルールの適用によって決まります。以上がアンカー タグがそれに含まれる要素の寸法を継承しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

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

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

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

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

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

ホットトピック
Gmailメールのログイン入り口はどこですか?
7134
9


Java チュートリアル
1534
14


Laravel チュートリアル
1257
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1154
46



Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
