この記事では、優先度の比較を通じて CSS コントロール スタイルを検証する 3 つの方法を主に紹介します。必要な友達に参考にしてください。CSS の中国語名はカスケード スタイル シートであることは誰もが知っています。 , CSS にはスタイルを制御する 3 つの導入方法があります ここでは、CSS でスタイルを制御する 3 つの方法を簡単に紹介します
さて、本題に入りましょう。ご存知のとおり、CSS の中国語名はカスケード スタイル シートと呼ばれます。 CSS がスタイルを制御する場合、スタイルを導入するには次の 3 つの方法があります。
1> 外部スタイル シート: *.css ファイルにスタイル ルールを直接記述し、 タグを使用してスタイル ルールを導入します。 *.html ページ メソッド
2>内部スタイル シート: ( タグ内にあります)3>インライン スタイル: (HTML 要素内)
W3School Web サイトによると (直接アクセスするにはここをクリックしてください)、同じ HTML 要素が複数回使用されている場合 スタイルが定義されると、次のように優先順位が分けられます。優先順位は小さいものから大きいものの順に並べられており、4 つの優先順位が最も高くなります:
1. ブラウザーのデフォルト設定
2.外部スタイル シート3. 内部スタイル シート (
タグ内)注: この検証は主に最後の 3 つの優先順位についてのものです。ブラウザのデフォルト設定については、これが最低である必要があることは誰もが知っていると思いますが、ここではあまり多くの例を示しません。
1. 検証環境の説明
ブラウザ: FireFox 22.0
言語: HTML 4.01/CSS開発ツール: Aptana Studio 3
2. 3 つの方法を使用してタグの要素スタイルを直接定義します
xiaoxuetu.css
显示效果:
从两个结果我们可以知道,当只有标签选择器的时候,后面定义的样式表的优先级就越高。
四、总结
1.当只使用id选择器、class选择器或者标签选择器的时候,不管是使用多少种样式表定义方式,都是内嵌样式的优先级最高,接下来外部样式表和内部样式表的就得看他们的引入顺序了;
2.当只使用id选择器或者class选择器的时候,同一个标签内不管使用了多少个,都是排在前面的优先级更高;
3.当只使用标签选择器的时候,如果定义了多个一样的,你们写在最后面的标签选择器生效,也就是它的优先级最高;
4.当同一个标签中既有id选择器,又有class选择器,同时又有标签选择器的时候,优先级的次序是id选择器 > class选择器 > 标签选择器;
5.当每一种都有的时候,那就根据具体情况具体分析吧,嘿嘿,哈哈……
恩,这篇文章我很用心写的哦,如果大家觉得好,麻烦点击一下赞吧,又或者你有什么疑问或者不一样的意见,欢迎留言讨论哦,因为白天要上班,所以我会在晚上有空的时候及时处理的,还请见谅哈。
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:
关于CSS中权值、层叠和重要性(!important)的分析
以上が優先度の比較を通じて CSS コントロール スタイルを検証する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。