如何使用!important来改变CSS中优先级的顺序
每个样式表的优先顺序是在前面的页面上记载的,在相同的样式表中,同一元素的属性设定多个值的情况下,会发生什么呢?本篇文章就来给大家分享一下如何使用!important来改变CSS中优先级的顺序。
我们来看一个简单的例子。首先,创建目标HTML语句
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> strong { color: #00ff00; } strong { color: #ff0000;//red } </style> </head> <body> <p> 啦啦啦啦<strong>php中文网</strong> 哒哒哒哒哒<strong>php</strong>中文网 </p> </body> </html>
浏览器上效果显示如下:strong元素中文字的颜色是红色。
接下来我们来看一下!important的使用
如果要改变代码中优先级,则需要使用!important,使用方法如下。
选择器{ property(属性):value(值) !Important ; }
在描述样式时,如果在值之后用空格再写!important,则无论正常优先级如何,都将优先应用该样式。
下面我们来看一下具体的例子,将上述代码中的CSS变成如下所示
<style type="text/css"> strong { color:#00ff00 !important; } strong { color:#ff0000; } </style>
浏览器上显示如下所示:strong元素中字体颜色变成了绿色,!important改变了样式的优先级。
我们接下来看看当样式表不同时!important的使用
样式表的优先级如下所示
(高优先级)
样式表在HTML文档中描述
用户样式表由用户查看
样式表设置每个浏览器的默认样式表 (低优先级)
如果使用HTML文档中描述的样式表为同一元素的属性再次设置在用户样式表中设置的样式表,样式表形式将生效。
那么如果在用户样式表设置中添加“!Important”会发生什么?在这种情况下,带有“!Important”的样式优先。我们来具体看一下。
(高优先级)
有!important的用户的样式表
有!important写HTML文档中的样式表
写在HTML文档中的样式表
用户样式表
默认样式表 (低优先级)
需要特别注意的是“带有!important的用户样式表”比“带有!important的HTML文档描述的样式表”具有更高的优先级。因此,即使HTML文档的创建者将样式设置为“!Important”,如果在用户样式表中将新样式值表设置为“!Important”,则用户样式表也会生效。
Atas ialah kandungan terperinci 如何使用!important来改变CSS中优先级的顺序. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Sekiranya anda baru -baru ini mula bekerja dengan GraphQL, atau mengkaji semula kebaikan dan keburukannya, anda tidak akan ragu -ragu mendengar perkara seperti "Graphql tidak menyokong caching" atau

API Peralihan Svelte menyediakan cara untuk menghidupkan komponen apabila mereka memasuki atau meninggalkan dokumen, termasuk peralihan svelte adat.

Dengan pendakian harga bitcoin baru -baru ini lebih dari 20k $ USD, dan baru -baru ini melanggar 30k, saya fikir ia patut mengambil menyelam yang mendalam kembali ke dalam mewujudkan Ethereum

Berapa banyak masa yang anda habiskan untuk merancang persembahan kandungan untuk laman web anda? Semasa anda menulis catatan blog baru atau membuat halaman baru, adakah anda memikirkan

Artikel ini membincangkan menggunakan CSS untuk kesan teks seperti bayang -bayang dan kecerunan, mengoptimumkannya untuk prestasi, dan meningkatkan pengalaman pengguna. Ia juga menyenaraikan sumber untuk pemula. (159 aksara)

Tidak kira tahap tahap anda sebagai pemaju, tugas yang kami selesaikan -sama ada besar atau kecil -membuat kesan besar dalam pertumbuhan peribadi dan profesional kami.

Perintah NPM menjalankan pelbagai tugas untuk anda, sama ada sebagai satu-satunya atau proses berjalan terus untuk perkara seperti memulakan pelayan atau menyusun kod.
