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.
Sifat bersarang dalam CSS membolehkan pembangun menyarangkan satu peraturan gaya tertentu dalam yang lain, dengan pemilih peraturan anak berbanding pemilih peraturan induk
class1_selector class2_selector id_selector{ CSS declarations; }
<!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>Tutorialspoint</h1> <h2>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>
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
Sintaks
selector1, selector2, selector3…...selectorN { CSS declarations; }
<!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>Tutorialspoint</h1> <h2>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>
| 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.
|
Atas ialah kandungan terperinci Bersarang dan mengumpulkan dalam CSS dijelaskan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!