Penyelesaian untuk menukar css yang tidak berkuat kuasa: 1. Kosongkan cache penyemak imbas atau mulakan semula penyemak imbas 2. Semak sama ada nama atribut dan nilai atribut mematuhi spesifikasi dan ubah suainya; sama ada helaian gaya dikaitkan, atau yang berkaitan Semak sama ada kedudukan dan nama gaya adalah betul dan ubah suainya 4. Semak sama ada pemilih adalah betul dan ubah suainya 5. Semak sama ada terdapat masalah dengan keutamaan CSS dan ubah suainya;
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi CSS3, komputer DELL G3
Apakah yang perlu saya lakukan jika perubahan css tidak berkuat kuasa?
Gaya CSS tidak berfungsi? Ringkasan penyelesaian yang paling lengkap dalam sejarah
Apabila kita menulis halaman, kadangkala kita mendapati bahawa gaya css yang kita tulis tidak berkesan Terdapat banyak sebab untuk fenomena ini harap dapat membantu Kepada anda, dialu-alukan untuk menambah di ruangan komen.
Masalah cache penyemak imbas
- Jika anda menyemak berulang kali dan berpendapat tiada masalah dengan kod tersebut, maka ia mungkin masalah cache penyemak imbas. Sebelum menyelesaikan masalah, cuba kosongkan cache penyemak imbas, mulakan semula penyemak imbas atau tukar penyemak imbas dan kaedah lain Jika ia tidak berjaya, teruskan dengan penyelesaian masalah selanjutnya. Ada kemungkinan anda tidak melakukan apa-apa yang salah, tetapi ia disebabkan oleh masalah cache atau penyemak imbas mungkin menyelesaikan masalah.
- Semak elemen 'F12' penyemak imbas untuk melihat gaya yang tidak digunakan.
Isu terperinci
Nama atribut yang salah tidak boleh dipadankan dengan html, atau nilai atribut tidak tidak sepadan dengan Standard;
-
Teg html tidak ditulis sepenuhnya, tiada "", dsb.;
Sila lihat Adakah simbol ini menggunakan simbol Cina atau lebar penuh secara tidak sengaja
-
,;{}
Menetapkan gaya CSS tidak berfungsi: Contohnya: untuk menentukan rentang untuk dipusatkan? , anda mesti terlebih dahulu menjadikan span sebagai elemen tahap blok Paparan, iaitu, anda mesti mentakrifkan atribut span dahulu, dan kemudian menambah atribut margin -
<span></span>
display:block;
margin:0px auto;
Tiada koma bertitik di tengah-tengah gaya css
Mengapakah koma bertitik kadang-kadang digunakan untuk memisahkan item dalam gaya CSS dan kadangkala ruang? Apabila menetapkan - atribut yang sama
, gunakan ruang untuk memisahkannya, seperti sempadan:1px merah pepejal; Apabila menetapkan
atribut yang berbeza
, gunakan koma bertitik untuk memisahkannya, seperti lebar: 300px;height:300px;
Isu persatuan lembaran gaya
Jika gaya anda tidak berkuat kuasa sama sekali
, mula-mula sahkan sama ada helaian gaya dikaitkan atau sama ada gaya yang berkaitan
kedudukan dan nama - adalah betul; Semak sama ada teg pengenalan gaya CSS tersuai diletakkan selepas rujukan gaya bingkai bootstrap untuk memastikan ia tidak akan ditimpa oleh gaya bingkai semasa memuatkan halaman.
<link rel="stylesheet" type="text/css" href="mycss.css">
- Masalah pemilih
<link rel="stylesheet" type="text/css" href="css/bootstrap.css"/>
<link rel="stylesheet" type="text/css" href="mycss.css"/>
Pemilihan turunan, dsb., melibatkan berbilang tag, nama kelas, id, dsb., sub-pemilih Tersalah susunan, nama, dsb. boleh menyebabkan ralat; tag dalam HTML lupa untuk menulis nama kelas dan id, dan pemilih menggunakan nama kelas, id, dsb. yang terlepas ini, jadi gaya secara semula jadi tidak akan menjadi. Berkuatkuasa.
Terlupa untuk menulis ruang dalam pemilih turunan; - Semak jika terdapat ruang tambahan, sebagai contoh:
- Adakah pemilih jenis ini akan ditulis sebagai
; 🎜>- Isu format pengekodan
-
div.box{}
div .box{}
Simpan fail halaman web CSS dan HTML dalam format UTF-8 iaitu, tambahkan
dalam teg pengepala Kerana secara amnya halaman web menggunakan format pengekodan UTF-8, dan fail CSS luaran lalai kepada format pengekodan ANSI, jadi dalam keadaan biasa tidak akan ada masalah. Walau bagaimanapun, masalah mungkin berlaku apabila fail CSS mengandungi ulasan bahasa Cina.
Masalah melata gaya-
<meta charset="UTF-8">
Semak sama ada terdapat masalah dengan keutamaan css anda Keutamaan yang lebih tinggi akan menimpa yang lebih rendah, menjadikannya mustahil untuk Lihat gaya;
menetapkan gaya itu sendiri, maka gaya yang diwarisi daripada induk tidak akan berkuat kuasa isihan keutamaan gaya css: !penting > ;Pemilih Kelas>Kad Liar>
Atas ialah kandungan terperinci Perkara yang perlu dilakukan jika perubahan css tidak berkuat kuasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan: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