Bersarang dan mengumpulkan dalam CSS dijelaskan
Dalam reka bentuk web, amat penting untuk pembangun menulis kod yang pendek dan tepat supaya mudah dijalankan. Kod yang panjang sentiasa tidak baik untuk pembangun kerana ia meningkatkan masa pemuatan halaman web, sekali gus mengurangkan kebolehbacaan tapak web. Selain itu, menjadi sukar bagi pembangun untuk menyahpepijat kod.
CSS menyediakan keupayaan bersarang dan mengumpulkan, membolehkan pembangun menulis kod yang tepat. Ia membantu memastikan kod anda khusus dan boleh dibaca. Tambahan pula, memandangkan panjang kod dikurangkan, masa berjalan dan masa memuatkan halaman juga akan dikurangkan, sekali gus menarik perhatian pengguna. Ini meningkatkan kebolehbacaan tapak web anda. Dalam artikel ini, kita akan membincangkan konsep bersarang dan mengumpulkan dalam CSS.
Bersarang dalam CSS
Sifat bersarang dalam CSS membolehkan pembangun menyarangkan satu peraturan gaya tertentu dalam yang lain, dengan pemilih peraturan anak berbanding pemilih peraturan induk
Sintaks
class1_selector class2_selector id_selector{ CSS declarations; }
Contoh
<!DOCTYPE html> <html> <head> <title>Nesting in CSS</title> <style> *{ text-align: center; } h1{ color: #00FF00; text-decoration: underline; } p span{ color: blue; font-size: 18px; letter-spacing: 1px; font-weight: bold; font-family: cursive; } </style> </head> <body> <h1 id="Tutorialspoint">Tutorialspoint</h1> <h2 id="Computer-Programming">Computer Programming</h2> <p>The process of carrying out a given computation (or, more broadly, achieving a specified computing result) through the design and construction of an executable computer programme is known as computer programming. Analysis, algorithm generation, resource use profiling, and algorithm implementation are some of the duties involved in programming (usually in a chosen programming language, commonly referred to as coding). <span> Instead of being written in machine code, which is immediately executed by the CPU, a programme is written in one or more languages that are understandable to programmers. </span> Finding a set of instructions that will automate the completion of a task—which may be as complicated as an operating system—on a computer is the goal of programming, which is frequently done to address a specific issue.</p> </body> </html>
Kelebihan menggunakan CSS untuk bersarang
Berikut adalah kelebihan utama bersarang:
Bersarang membantu dalam mencipta lembaran gaya yang lebih modular dan boleh diselenggara daripada mempunyai pemilih yang sama di beberapa tempat dalam helaian gaya, anda boleh mengumpulkan semua gaya yang berkaitan dengan pemilih itu di satu tempat Ini akan mengurangkan masa pembangunan dan penyahpepijatan secara drastik. jika anda mereka bentuk modul CSS yang teratur, anda hanya boleh memberikan atribut kepada pilihan dalam pilihan lain dan bukannya memberikan pemilih yang berbeza untuk setiap elemen HTML, seperti dengan menggunakan pelbagai kelas atau pemilih ID
Ia membolehkan sarang pertanyaan media menghapuskan keperluan untuk peraturan pertanyaan media yang berbeza untuk setiap pilihan Ini boleh ditambah serta-merta apabila pemilih diisytiharkan
Apabila sifat CSS bersarang dalam komponen HTML, bentuk seperti pokok dihasilkan. Gunakan pendekatan bersarang untuk membuat sejumlah besar peraturan CSS dengan cepat yang memilih satu sifat. Oleh itu, daripada menduplikasi set sifat yang sama untuk setiap pemilih, kita hanya boleh menyusun pemilih di dalam pemilih lain. Akibatnya, kami melihat pengurangan dalam kiraan kod dan masa muat.
Untuk memilih dan menggayakan berbilang elemen pada masa yang sama, anda boleh menggunakan pemilih kumpulan CSS. Melakukannya mengurangkan jumlah kod dan usaha yang diperlukan untuk mencipta gaya standard bagi setiap elemen. Untuk mengumpulkannya, gunakan ruang antara setiap pemilih.
Sintaks
selector1, selector2, selector3…...selectorN { CSS declarations; }
Contoh
<!DOCTYPE html> <html> <head> <title> Grouping in CSS </title> <style> *{ text-align: center; } h1{ color: #00FF00; text-decoration: underline; } h2{ color: red; } h1, h2{ font-family: Times New Roman, sans-serif; letter-spacing: 1px; font-weight: 900; } h2, p{ margin: 5px; padding: 10px 5px 10px 10px; } </style> </head> <body> <h1 id="Tutorialspoint">Tutorialspoint</h1> <h2 id="Computer-Programming">Computer Programming</h2> <p>The process of carrying out a given computation (or, more broadly, achieving a specified computing result) through the design and construction of an executable computer programme is known as computer programming. Analysis, algorithm generation, resource use profiling, and algorithm implementation are some of the duties involved in programming (usually in a chosen programming language, commonly referred to as coding). Instead of being written in machine code, which is immediately executed by the CPU, a programme is written in one or more languages that are understandable to programmers. Finding a set of instructions that will automate the completion of a task—which may be as complicated as an operating system—on a computer is the goal of programming, which is frequently done to address a specific issue. </p> </body> </html>
Kelebihan mengumpulkan dalam CSS
Berikut ialah kelebihan mengumpulkan dalam CSS –
- Ia membantu memendekkan kod yang mengandungi banyak pemilih dengan ciri yang sama. Ini menjadikan kod lebih mudah dibaca. Apabila menggunakan kumpulan, masa muat halaman dan masa pembangunan kod dikurangkan.
-
| Kumpulan
|
---|---|
| Dengan fungsi pengumpulan, anda boleh menetapkan atribut dan nilai yang sama kepada berbilang pemilih pada satu masa.
|
| Menggunakan ciri ini pada berbilang komponen berbeza secara serentak adalah mudah dan boleh diurus menggunakan kumpulan.
|
| Untuk pengelompokan, kami hanya perlu mengubah suai gaya satu pemilih dan ia akan digunakan pada pemilih lain yang dikumpulkan bersama.
|
Walaupun anda sentiasa boleh menyenaraikan gaya CSS secara individu, ingat bahawa gaya pengumpulan bersama menjimatkan ruang dan memisahkan pemilih. Dengan mengumpulkan, anda boleh kekal teratur. Bersarang akan membantu dengan modulariti dan penyelenggaraan lembaran gaya. Ini disebabkan oleh sarang, yang membolehkan semua gaya berkaitan pemilih, pemilih anak/ibu bapa dan juga pertanyaan media disarang di lokasi yang sama.
Atas ialah kandungan terperinci Bersarang dan mengumpulkan dalam CSS dijelaskan. 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



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

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

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

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

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.

Ia ' s! Tahniah kepada pasukan Vue untuk menyelesaikannya, saya tahu ia adalah usaha besar dan lama datang. Semua dokumen baru juga.

Saya hanya berbual dengan Eric Meyer pada hari yang lain dan saya teringat cerita Eric Meyer dari tahun -tahun pembentukan saya. Saya menulis catatan blog mengenai kekhususan CSS, dan
