ホームページ >ウェブフロントエンド >htmlチュートリアル >インライン要素でもパディングを追加できるのはなぜですかattributs_html/css_WEB-ITnose

インライン要素でもパディングを追加できるのはなぜですかattributs_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:52:511114ブラウズ

画像に示すように、コードでこのように書かれたものを見ました

a タグの属性は、実際にはパディングと書かれており、パディングはブロック要素またはブロック要素に変換されるものに使用されると理解しています。ここのタグはブロックに変換されません。なぜブロック要素の属性を使用できるのでしょうか?ただし、インライン要素のパディングは左側と右側にのみ適用されます

ブロックレベル要素とインライン要素の両方でパディングを使用できます。

それで、理由は何ですか? もう一度答えてくれたら、追加のポイントを与えます

ブロック要素には、{display:block}

これでパディングを設定すると便利です方法

inline-blockにも設定可能
デフォルトのa要素の場合、一部のブラウザではpadding属性の設定が無効となります


すべての要素をブロック要素として設定することもできます。非ブロック要素を表示してみます
a 要素がブロック要素であってはいけないと常に考える必要はありません
div がブロック要素でなければならないと常に考える必要はありません

戸惑う必要はないと思います
を見てくださいページのパフォーマンスは機能していますか? いいえ、機能しません。なぜ機能しますか?
これは、同様の問題を観察する方法です。ページのパフォーマンス うまくいきましたか? うまくいきませんでした? なぜうまくいきましたか? これは、同様の問題を観察するための方法です。

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