CSS のどのプロパティが継承可能で、どのプロパティが継承できないのでしょうか?

重要 > インライン スタイル > ID セレクター > クラス セレクター > タグ > ワイルドカード > 継承 > ブラウザーのデフォルト属性の
重み 個人的には、フロントエンドの規律自体によってのみ定義されていると思います。4 桁で構成されますが、キャリーはありません。古代の封建制度に似た厳密な階層システムがあり、優先セレクターは常に後続セレクターよりも高い重みを持ちます(たとえそれが無限に増加したとしても)。
1. 継承できる CSS 属性
1. フォントファミリー属性: font、font-family、font-weight、font-size、fontstyle;
2. テキストファミリー属性:
2.1) インライン要素: color、line-height、word-spacing (単語間の間隔を設定します)、letter-spacing (テキストの文字間隔を設定します)、text-transform (テキストの大文字と小文字を設定するために使用されます。大文字のすべての文字は強制的に大文字に変換され、小文字は小文字に変換され、最初の文字は小文字に変換されます)大文字の文字は強制的に大文字に変換されます);
2.2) ブロックレベル要素: text-indent、text-align;
3. 要素の可視性: Visibility
4. テーブル レイアウト属性: caption-side (タイトル位置)、border-collapse (境界線の分離またはマージを設定)、border -spacing (境界線の分離状態で境界線の間隔を設定)、empty-cells (視覚的なコンテンツなしでセルの境界線と背景をレンダリングする方法を定義)、table-layout (レイアウトのアルゴリズムを定義)セルの行と列); 5
. リストのレイアウト属性: list-style
2、継承できない css 属性
1.display: 要素によって生成されるボックスのタイプを指定します。
2. テキスト属性:vertical-align、text-decoration (上線/下線、チューブ通し、取り消し線、点滅などのテキスト装飾線の外観を設定するために使用されます); 3. ボックス モデル属性: 幅、高さ、マージン、境界線
、パディング;
4. 背景属性: 背景、背景色、背景画像;
5. 位置決め属性: float、clear、position、top、right、bottom、left、min-width、min-height、maxwidth、max-height、オーバーフロー、クリップ;

著者:フロントエンド学生 Xiao Wang
リンク:https ://juejin.cn/post/7172096487805943816
出典:レアアースナゲット
著作権は著者に帰属します。商業的転載の場合は著者に連絡して承認を求め、非商業的転載の場合は出典を明記してください。

おすすめ

転載: blog.csdn.net/qq_52006046/article/details/128140265