Rumah > hujung hadapan web > tutorial css > Bersarang dan mengumpulkan dalam CSS dijelaskan

Bersarang dan mengumpulkan dalam CSS dijelaskan

WBOY
Lepaskan: 2023-08-23 12:25:06
ke hadapan
1679 orang telah melayarinya

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;
}
Salin selepas log masuk

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>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>
Salin selepas log masuk

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.
  • Mengumpul dalam CSS

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;
}
Salin selepas log masuk

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>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>
Salin selepas log masuk

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.
  • Jika terdapat ralat dalam kod, anda boleh membuat perubahan dengan mudah dalam satu pemilih dan ia akan digunakan pada semua pemilih yang dikumpulkan bersama.
  • Perbezaan antara Nesting dan Grouping

BersarangKumpulanMenggunakan ciri bersarang, anda boleh menyarangkan satu peraturan gaya dalam peraturan gaya yang lain, dengan pemilih peraturan anak berkaitan dengan pemilih peraturan induk. Dengan fungsi pengumpulan, anda boleh menetapkan atribut dan nilai yang sama kepada berbilang pemilih pada satu masa. Bersarang ialah teknik untuk mengurus dan memudahkan sebilangan besar sifat item, tetapi ia boleh menjadi menyusahkan jika berbilang elemen disarang dengan nilai yang sama. Fungsi bersarang seperti ini mungkin sukar dikawal. Menggunakan ciri ini pada berbilang komponen berbeza secara serentak adalah mudah dan boleh diurus menggunakan kumpulan. Jika kita perlu mengedit sifat elemen tertentu dalam CSS, seperti elemen induk atau elemen anak, dalam kes bersarang, kita perlu mengeditnya secara manual untuk elemen tersebut. Untuk pengelompokan, kami hanya perlu mengubah suai gaya satu pemilih dan ia akan digunakan pada pemilih lain yang dikumpulkan bersama. Kesimpulan

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan