Apakah kepentingan berat css
Berat CSS merujuk kepada keutamaan gaya, yang menentukan cara peraturan CSS dihuraikan oleh penyemak imbas sehingga ia berkuat kuasa apabila dua atau lebih gaya bertindak pada elemen, gaya dengan berat yang lebih tinggi akan mempengaruhi elemen. Fungsi, dan dengan berat yang sama, gaya yang ditulis kemudian akan menimpa gaya yang ditulis sebelum ini.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.
Berat CSS merujuk kepada keutamaan gaya Terdapat dua atau lebih gaya yang bertindak pada elemen Gaya dengan berat yang lebih tinggi bertindak pada elemen tersebut, gaya yang ditulis kemudiannya tulis ganti gaya penulisan sebelumnya.
Berat menentukan cara peraturan css anda dihuraikan oleh penyemak imbas sehingga ia berkuat kuasa. "Berat CSS berkaitan dengan cara peraturan CSS anda dipaparkan."
Apabila banyak peraturan digunakan pada elemen tertentu, berat ialah proses yang menentukan peraturan yang berkuat kuasa atau keutamaan.
Setiap pemilih mempunyai beratnya sendiri. Setiap peraturan CSS anda mengandungi tahap berat. Tahap ini dikira dengan menimbang pemilih yang berbeza Melalui pemberat, gaya yang berbeza akhirnya akan digunakan pada halaman web anda.
Jika dua pemilih digunakan pada elemen pada masa yang sama, pemilih yang mempunyai berat lebih tinggi akan berkuat kuasa.
Peraturan asas berat
1 sama dua Gaya #kandungan h1 {warna:merah} )
2. Berat yang berbeza, semakin tinggi nilai berat akan berkuat kuasa
3.! penting (tak terhingga) > Gaya sebaris (berat 1000) > Pemilih universal (0)>Gaya warisan>Gaya lalai penyemak imbas.
4. Jumlah pemilih elemen tidak akan mempunyai berat sebanyak pemilih kelas.
Pemilih mungkin mengandungi satu atau lebih titik pengiraan yang berkaitan dengan berat Jika nilai berat yang dikira lebih besar, pemilih dianggap mempunyai berat yang lebih tinggi
pengiraan Berat css<.>
Jika berbilang pemilih jenis berbeza menetapkan gaya untuk objek pada masa yang sama, cara objek itu akan memaparkan gaya akhir diberikan di bawah Kaedah pengiraan mudah diberikan di bawah. Untuk pemilih biasa, kesemuanya mempunyai nilai wajaran keutamaan, seperti yang dijelaskan di bawah.- Pemilih teg: Nilai wajaran keutamaan ialah 1.
- Pemilih unsur pseudo atau objek pseudo: keutamaan ditimbang dengan 1.
- Pemilih Kelas: Nilai wajaran keutamaan ialah 10.
- Pemilih atribut: Nilai wajaran keutamaan ialah 10.
- Pemilih ID: Nilai wajaran keutamaan ialah 100.
- Pemilih lain: nilai pemberat keutamaan ialah 0, seperti pemilih kad bebas, dsb.
- Kira bilangan pemilih ID dalam pemilih, dan kemudian darab dengan 100.
- Kira bilangan pemilih kelas dalam pemilih, kemudian darab dengan 10.
- Kira bilangan pemilih teg dalam pemilih, kemudian darab dengan 1.
<!doctype html> <html> <head> <meta charset="utf-8"> <title>CSS样式优先级</title> <style type="text/css"> div{ margin: 0 auto; /*div居中*/ text-align: center; /*文本居中*/ } .Cent{ width: 400px; /*设置宽度,否则居中看不见效果*/ border: 1px dashed #CC0099; /*类别选择器设置边框线*/ padding: 10px 15px; /*设置间距*/ } #imp{border: 1px dashed #3366FF; /*ID 选择器设置边框线*/ } .Cent{ font-size: 14px; /*类别选择器设置字体大小*/ } .Cent p{ font-size: 16px; /*类别选择器和标记选择器一起设置字体大小*/ font-weight: bold; /*字体加粗*/ } .Cent .duanluo { font-weight: normal; /*两次类别选择器设置取消加粗效果*/ line-height:1.5em; /*段落行髙*/ text-align:left; /*文本左对齐*/ } .Cent .duanluo span{ color:#009966; /*复合选择器设置字体彦员色*/ } #imp span{ color: #669933; /*ID选择器和标签选择器进行定义*/ font-weight: bold; /*字体加粗*/ font-size:22px; /*字体22像素,要比较的地方*/ } span{ font-size: 30px important; /*<span>标签使用优先级最高的 !important 命令*/ } span{ font-size: 40px; ! important /*错误手写 !important 命令的位置*/ } </style> </head> <body> <div class="Cent" id="imp"> <p class="duanluo" id="DL"><span>CSS</span>(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制 Web 页面的外观。通过使用 CSS 样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在 HTML 文档中,而用于定义表现形式的 CSS 规则则存放在另一个文件中或 HTML 文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使 HTML 文档代码更加简练,缩短浏览器的加载时间。 </p> </div> </body> </html>
div { margin: 0 auto; text-align: center; }
- Langkah 2
.Cent{ width: 400px; border: 1px dashed #CC0099; padding:10px 15px; }
- Langkah 3
通过 ID 值引用 Cent 层,定义 1 像素颜色为粉蓝色虚线边框线,根据前面介绍的优先级规则:类选择器 10 分、ID 选择器 100 分,最终边框线颜色为蓝色。
如果将类别选择器 Cent 层和 ID 选择器 #imp 定义的顺序颠倒过来(如下所示),最终结果依然是蓝色,其原因在于 ID 选择器优先级别高于类选择器。
.Cent{ width: 400px; border: 1px dashed #CC0099; padding: 10px 15px; } #imp { border: 1px dashed #3366FF; }
第 4 步
.Cent{ } 定义字体大小为 14 像素,而 .Cent p{} 定义字体大小为 16 像素。根据前面介绍的优先级规则:类选择器 10 分、标签选择器 1 分,那么 .Cent{ } 为 10 分、.Cent p{} = 10+1 = 11分,故最终结果为段落字体大小为 16 像素且字体加粗显示。
.Cent { font-size: 14px; } .Cent p { font-size: 16px; font-weight: bold; }
第 5 步
Cent 层中段落添加 class 名 duanluo,定义字体不再加粗显示、行高 1.5em、文本左对齐,上一步的加粗设置如果字体大小无效,则查看加粗结果,行高设置使用相对单位,这样可以避免字体大小的改变而影响原先段落文字之间的距离。
段落内的 标签设置字体颜色为 #009966,而通过 ID 值设置字体颜色为 #669933。根据前面介绍的优先级规则:类选择器 10 分、标签选择器 1 分、ID 选择器 100 分,故 .Cent .duanluo span 得分 = 10+10+1 = 21分,而 #imp span 得分 = 100+1 = 101 分,最终字体颜色为 #669933。
.Cent .duanluo { font-weight:normal; line-height:1.5em; text-align:left } .Cent .duanluo span{ color: #009966; } #imp span{ color:#669933; font-weight:bold; font-size:22px }
第 6 步
在设置段落字体大小时,最终 .Cent p 设置的字体大小为浏览器显示结果:16像素,而通过 ID 选择器定义字体大小后,字体大小变为 22 像素。
这里通过 !important 命令将 字体大小设置为 30 像素,因 !important 命令权限无限大,即分数值较高,暂定值为 1000,故 #imp span 分数为 101,小于 !important 命令值 1000,最终结果为 30 像素。
若span{ font-size:30px !important; }和#imp span{ font-size:5Opx !important; }进行比较,根据前面介绍的优先级规则:ID 选择器 100 分、标签选择器 1 分、!important 命令值 1000,故 span{} 得分为 1000(内部属性中 !important)+1(标签选择器)= 1001 分,而 #imp span 得分为 1000(内部属性中 !important)+100(ID选择器)+1(标签选择器)= 1101 分。
针对 !important 命令进行一次错误的写法并定义字体大小为 40 像素,通过浏览器发现:!important 命令放置在声明语句与分号之间,否则无效。
.Cent p { font-size: 16px; } #imp span{ color:#669933; font-weight:bold; font-size:22px } span{ font-size: 30px !important; } span { font-size: 40px; !important } /*错误书写方法*/
(学习视频分享:css视频教程)
Atas ialah kandungan terperinci Apakah kepentingan berat 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



Bagaimana cara menggunakan butang bootstrap? Perkenalkan CSS bootstrap untuk membuat elemen butang dan tambahkan kelas butang bootstrap untuk menambah teks butang

Untuk menyesuaikan saiz unsur-unsur dalam bootstrap, anda boleh menggunakan kelas dimensi, yang termasuk: menyesuaikan lebar: .col-, .w-, .mw-adjust ketinggian: .h-, .min-h-, .max-h-

Terdapat beberapa cara untuk memasukkan imej dalam bootstrap: masukkan imej secara langsung, menggunakan tag HTML IMG. Dengan komponen imej bootstrap, anda boleh memberikan imej yang responsif dan lebih banyak gaya. Tetapkan saiz imej, gunakan kelas IMG-cecair untuk membuat imej boleh disesuaikan. Tetapkan sempadan, menggunakan kelas IMG-Sempadan. Tetapkan sudut bulat dan gunakan kelas IMG-bulat. Tetapkan bayangan, gunakan kelas bayangan. Saiz semula dan letakkan imej, menggunakan gaya CSS. Menggunakan imej latar belakang, gunakan harta CSS imej latar belakang.

Fungsi muat naik fail boleh dilaksanakan melalui bootstrap. Langkah -langkah adalah seperti berikut: Memperkenalkan fail bootstrap CSS dan JavaScript; Buat medan input fail; Buat butang muat naik fail; mengendalikan muat naik fail (menggunakan FormData untuk mengumpul data dan kemudian hantar ke pelayan); gaya tersuai (pilihan).

Gaya lalai senarai bootstrap boleh dikeluarkan dengan mengatasi CSS. Gunakan peraturan dan pemilih CSS yang lebih spesifik, ikuti "Prinsip Jarak" dan "Prinsip Berat", mengatasi gaya lalai bootstrap. Untuk mengelakkan konflik gaya, lebih banyak pemilih yang disasarkan boleh digunakan. Sekiranya penindasan tidak berjaya, laraskan berat CSS adat. Pada masa yang sama, perhatikan pengoptimuman prestasi, elakkan terlalu banyak! Penting, dan tulis kod CSS ringkas dan cekap.

Saiz senarai bootstrap bergantung kepada saiz bekas yang mengandungi senarai, bukan senarai itu sendiri. Menggunakan sistem grid Bootstrap atau Flexbox boleh mengawal saiz bekas, dengan itu secara tidak langsung mengubah saiz item senarai.

Untuk mengesahkan tarikh dalam bootstrap, ikuti langkah -langkah ini: memperkenalkan skrip dan gaya yang diperlukan; memulakan komponen pemilih tarikh; Tetapkan atribut data-BV-tarikh untuk membolehkan pengesahan; Konfigurasikan peraturan pengesahan (seperti format tarikh, mesej ralat, dll.); Mengintegrasikan rangka kerja pengesahan bootstrap dan mengesahkan input tarikh secara automatik apabila borang dikemukakan.

Untuk menggunakan bootstrap untuk susun atur laman web, anda perlu menggunakan sistem grid untuk membahagikan halaman ke dalam bekas, baris, dan lajur. Mula -mula tambahkan bekas, kemudian tambahkan baris di dalamnya, tambahkan lajur dalam baris, dan akhirnya tambah kandungan dalam lajur. Fungsi susun atur responsif Bootstrap secara automatik menyesuaikan susun atur mengikut titik putus (XS, SM, MD, LG, XL). Susun atur yang berbeza di bawah saiz skrin yang berbeza boleh dicapai dengan menggunakan kelas responsif.
