Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Bagaimana untuk memaksa peningkatan keutamaan dalam css

Bagaimana untuk memaksa peningkatan keutamaan dalam css

青灯夜游
Lepaskan: 2022-09-06 17:49:50
asal
4583 orang telah melayarinya

Dalam css, anda boleh memaksa peningkatan keutamaan dengan menetapkan perisytiharan "!penting"; ini digunakan untuk meningkatkan keutamaan aplikasi peraturan gaya CSS yang ditentukan dan akan ditambahkan pada penghujung CSS nilai gaya untuk memberikannya Gaya mempunyai lebih berat dan sintaksnya ialah "pemilih {property:value!important;}". Menggunakan peraturan "!penting" akan memecahkan kesan cascading semulajadi helaian gaya, menjadikan kod sukar untuk dikekalkan oleh itu, melainkan jika benar-benar perlu, gunakan peraturan !penting seboleh-bolehnya dan ia hanya boleh digunakan dalam keadaan khusus; .

Bagaimana untuk memaksa peningkatan keutamaan dalam css

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.

Dalam css, anda boleh memaksa peningkatan keutamaan dengan menetapkan pernyataan "!penting".

!pengisytiharan penting

!penting digunakan untuk meningkatkan keutamaan aplikasi peraturan gaya CSS yang ditetapkan; nilai CSS pada penghujungnya untuk memberikannya lebih berat.

选择器{属性:值 !important;}
Salin selepas log masuk

Nota: 属性:值 !important nilai atribut boleh dipisahkan dengan ruang.

Dalam CSS, peraturan gaya digunakan pada elemen secara bertingkat. Semakin tinggi berat dalam senarai berikut, semakin kecil beratnya:

● Gaya penyemak imbas: Ia adalah gaya lalai yang diisytiharkan oleh penyemak imbas web.

● Gaya yang diisytiharkan pengguna: Ia ialah gaya tersuai yang ditetapkan oleh pengguna menggunakan pilihan penyemak imbas atau diubah suai melalui alat nyahpepijat pembangun.

● Gaya diisytiharkan semasa pembangunan: Ia ialah gaya yang diisytiharkan oleh pembangun tapak web dalam helaian gaya CSS.

● Gaya yang diisytiharkan oleh pembangun dengan peraturan !penting.

● Gaya pengguna dengan peraturan !penting.

!important menyediakan pembangun cara untuk meningkatkan berat gaya, yang lebih tinggi daripada menetapkan secara langsung pengisytiharan CSS dalam atribut gaya elemen. Ia biasanya digunakan apabila CSS mengatasi tetapan JavaScript.

Contoh:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>测试!Important</title>
</head>
<style type="text/css">
    #Box div
    {
        color: red;
    }
    .important_false
    {
        color: blue;
    }
    .important_true
    {
        color: blue !important;
    }
</style>
<body>
    <div id="Box">
        <div class="important_false">
            这一行末使用important</div>
        <div class="important_true">
            这一行使用了important</div>
    </div>
</body>
</html>
Salin selepas log masuk

Rendering:

Bagaimana untuk memaksa peningkatan keutamaan dalam css

Barisan pertama kod CSS menetapkan warna fon semua div dalam kotak adalah merah, baris kedua dan ketiga kedua-duanya menggunakan kelas untuk mentakrifkan semula warna fon div sendiri menjadi biru,

Perbezaannya ialah baris kedua tidak menggunakan !penting, tetapi baris ketiga menggunakan

Ringkasan:

Warna fon baris pertama adalah merah Ia boleh dibuktikan bahawa dalam tetapan gaya CSS, keutamaan id adalah lebih besar daripada kelas, dan baris teks ini masih. merah.

Warna fon baris kedua ialah biru. Dapat dibuktikan bahawa !important mempunyai keutamaan tertinggi Gaya css important_true berkuat kuasa, dan baris teks ini bertukar menjadi biru.

Bila hendak menggunakan !peraturan penting?

Anda tidak seharusnya menggunakan peraturan !penting melainkan benar-benar perlu; menggunakan peraturan !important akan memecahkan kesan melata semula jadi helaian gaya, menjadikan kod sukar untuk dikekalkan. Walau bagaimanapun, dalam beberapa kes anda mesti menggunakannya! penting:

1. Apabila menguji dan menyahpepijat tapak web , peraturan !penting sangat berguna.

Jika kami mempunyai beberapa isu CSS dalam kod kami dan ingin memastikan gaya tertentu digunakan, kami boleh menggunakan peraturan !important untuk membetulkan sementara masalah di tapak sehingga kami menemui cara yang lebih baik (yang mungkin ambil sedikit masa).

2. Keluaran helaian gaya

!peraturan penting juga boleh digunakan untuk mengeluarkan helaian gaya untuk memastikan gaya digunakan tanpa ditimpa oleh perkara lain.

Kesimpulan

Menggunakan !important tidak mempunyai kesan negatif ke atas prestasi, walau bagaimanapun, dari sudut kebolehselenggaraan, penggunaan !important harus dielakkan seboleh-bolehnya melainkan benar-benar perlu. peraturan, ia hanya boleh digunakan dalam keadaan khas.

Di atas adalah keseluruhan kandungan artikel ini, saya harap ia dapat membantu kajian semua orang. Untuk kandungan yang lebih menarik, anda boleh memberi perhatian kepada ruangan tutorial yang berkaitan di laman web PHP Cina! ! !

Nota khas:

!important tidak dikenali dalam IE6, contohnya:

.testClass{ 
    color:blue !important; 
    color:red;
}
Salin selepas log masuk

Dengan cara ini penulisan tidak dikenali di bawah IE6 .testCalss akhirnya dipaparkan dalam warna merah, tetapi anda juga boleh menukar cara penulisan supaya IE6 dapat mengenali !important

.testClass{ 
    color:blue !important; 
} 
.testClass{ 
    color:red; 
}
Salin selepas log masuk

(Perkongsian video pembelajaran: web Pembangunan bahagian hadapan)

Atas ialah kandungan terperinci Bagaimana untuk memaksa peningkatan keutamaan dalam css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
css
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan