Grouping Multiple CSS Selectors

Group Multiple CSS Selectors Kanggo Ngapikake Speed ​​Load

Efisiensi minangka faktor penting ing situs web sing sukses. Situs kasebut kudu efisien ing cara nggunakake gambar online . Iki bakal mbantu kanggo njamin situs kasebut bisa uga kanggo pengunjung lan cepet mbukak ing piranti kasebut. Efisiensi uga kudu dadi bagian saka proses sakabèhé, ngewangi sampeyan supaya bisa ngalami kemajuan situs kanthi tepat lan tepat.

Ing pungkasan, efisiensi nduweni peran ing kabeh aspek situs web lan sukses jangka panjang, kalebu ing gaya sing ditulis kanggo sheet CSS situs. Berkas kanggo nggawe file CSS luwih alus, luwih cetha, lan salah sijine cara sampeyan bisa entuk iki kanthi ngatur macem-macem pilihan CSS.

Pengelompokan Kelompok

Nalika sampeyan milih grup CSS , sampeyan nggunakake gaya sing padha karo macem-macem elemen tanpa ngulangi gaya ing lembar gaya sampeyan. Tinimbang gadhah aturan loro utawa telu utawa luwih CSS, kabeh padha nglakoni sing padha (umpamane, nyetel warna soko abang), sampeyan duwe aturan CSS siji sing ngrampungake kaca.

Ana sawetara alesan ngapa "klompok pemilih" iki ngasilake sawijining kaca. Langkah awal, sheet gaya bakal luwih cilik lan luwih cepet mbukak. Mesthine, lembar gaya ora salah siji saka panyebab utama nalika nerangake situs loading alon. File CSS minangka file teks, saengga saben lembar CSS dawa banget, ukuran file sing wicaksana, yen dibandhingake karo gambar sing ora dimodifikasi. Isih, saben sithik, lan yen sampeyan bisa nyukur sawetara ukuran CSS lan muat kaca-kaca sing luwih cepet, sing tansah apik.

Umumé, kacepetan rata-rata sing luwih dhuwur kanggo situs kurang saka 3 detik; 3 nganti 7 detik babagan rata-rata, lan luwih saka 7 detik banget alon. Nomer sing kurang iki tegese, kanggo entuk situs sampeyan, sampeyan kudu nindakake kabeh sing bisa! Mulane sampeyan bisa nyelehake situs kanthi cepet kanthi nggunakake pemilih CSS rangkap.

Carane Group CSS Selectors

Kanggo ngepalake pemilih CSS bebarengan ing lembar gaya, sampeyan nggunakake koma kanggo misahake sawetara pemilih klompok ing gaya. Ing conto ing ngisor iki, gaya mengaruhi elemen p lan div:

div, p {color: # f00; }

Koma tegese "lan". Supaya pemilih iki ditrapake kanggo kabeh unsur paragraf lan kabeh elemen divisi. Yen koma kasebut ilang, mesthine kabeh elemen paragraf sing dadi anak saka divisi. Iku beda banget pemilih, supaya koma iki bener ngganti makna pemilih!

Sembarang wangun pemilih bisa dikelompokake karo pemilih liyane. Ing conto iki, pemilih kelas dikelompokake karo pemilih ID:

p.red, #sub {color: # f00; }

Dadi gaya iki ditrapake kanggo sembarang paragraf kanthi atribut kelas "abang", lan sembarang elemen (awit kita ora nemtokake jenis apa) sing duwe atribut ID "sub".

Sampeyan bisa klompok nomer seleksi bebarengan, kalebu pamilih sing siji tembung lan kompund seleksi. Conto iki kalebu papat seleksi sing beda:

p, .red, #sub, div a: link {color: # f00; }

Dadi aturan CSS iki bakal ditrapake ing ngisor iki:

Pemilih pungkasan iku pemilih senyawa. Sampeyan bisa ndeleng gampang dikombinasikake karo pemilih liyane ing aturan CSS iki. Kanthi aturan kasebut, kita nyetel warna # f00 (sing abang) ing 4 seleksi, sing luwih disenengi kanggo nulis 4 seleksi sing kapisah kanggo entuk asil sing padha.

Manfaat liyane saka klompok pemilih yaiku, yen sampeyan kudu nggawe owahan, sampeyan bisa ngowahi siji aturan CSS siji tinimbang sing luwih akeh. Iki tegese pendekatan iki nyimpen sampeyan bobot kaca lan wektu nalika teka kanggo njaga situs ing mangsa ngarep.

Sembarang Pemilih Bisa Dipasang

Minangka sampeyan bisa ndeleng saka conto ing ndhuwur, kabeh pemilih bener bisa diselehake ing grup, lan kabeh unsur ing dokumen sing cocog karo kabeh elemen klompok bakal duwe gaya sing padha adhedhasar properti gaya kasebut.

Sawetara wong luwih seneng ngelompokake unsur klompok ing baris sing kapisah kanggo katrangan ing kode kasebut. Tampilan ing situs web lan kecepatan muat tetep padha. Contone, sampeyan bisa gabungke gaya dipisahake karo koma dadi siji gaya properti ing siji baris kode:

th, td, p.red, div # firstred {color: red; }

utawa sampeyan bisa ndhaftar gaya ing garis individu kanggo kajelasan:

th,
td,
p.red,
div # firstred
{
werna: abang;
}

Salah siji metode sing sampeyan gunakake kanggo milih macem-macem pilihan CSS ngowahi situs lan nggawe luwih gampang ngatur gaya jangka panjang.

Artikel asli dening Jennifer Krynin. Diedit dening Jeremy Girard ing 5/8/17.