Skip to main content

Apa itu CSS3? Cascading Style Sheets Level 3

CSS Dasar - 1 - Pendahuluan (Mungkin 2024)

CSS Dasar - 1 - Pendahuluan (Mungkin 2024)
Anonim

Perubahan terbesar yang saat ini direncanakan untuk CSS level 3 adalah pengenalan modul. Keuntungan dari modul adalah bahwa (seharusnya) memungkinkan spesifikasi untuk diselesaikan dan disetujui lebih cepat karena segmen selesai dan disetujui dalam potongan. Ini juga memungkinkan browser dan produsen agen pengguna untuk mendukung bagian-bagian spesifikasi tetapi menjaga kode mereka kembung seminimal mungkin dengan hanya mendukung modul-modul yang masuk akal. Misalnya, pembaca teks tidak perlu menyertakan modul yang hanya menentukan bagaimana suatu elemen akan ditampilkan secara visual. Tetapi bahkan jika itu hanya termasuk modul aural, itu akan tetap menjadi alat CSS 3 standar-compliant.

Beberapa Fitur Baru CSS 3

  • Pemilih
    • Para pemilih dalam CSS 3 akan sangat menarik. Mereka akan memungkinkan desainer / pengembang untuk memilih pada tingkat yang lebih spesifik dari dokumen. Salah satu hal yang menyenangkan tentang modul ini adalah banyak browser sudah mulai mendukung pemilih lanjutan CSS 3, jadi Anda dapat mulai mencobanya sekarang. Misalnya, beberapa pemilih baru adalah:
      • pencocokan pada atribut dan nilai atribut, termasuk kecocokan parsial
    • kelas pseudo struktural, seperti n th-anak
    • target pseudo-class untuk hanya gaya elemen yang ditargetkan dalam URL
    • pseudo-class yang dicentang untuk memberi style pada setiap elemen yang dicentang seperti radio atau elemen checkbox
  • Efek dan Tata Letak Teks
    • Membuat perubahan pada hyphenation, whitespace, dan justifikasi teks dalam dokumen.
  • Huruf-Pertama dan Kelas-Pseudo-Kelas-Pertama
    • CSS 3 harus memungkinkan properti untuk mempengaruhi kerning dan penyelarasan drop-caps.
  • Paged Media dan Konten yang Dibangkitkan
    • CSS 3 sekarang akan mendukung lebih banyak pilihan di media paged, seperti menjalankan header dan footer dan nomor halaman. Plus akan ada properti lanjutan untuk mencetak konten yang dihasilkan termasuk properti untuk catatan kaki dan referensi silang.
  • Tata Letak Multi Kolom
    • Saat ini, draft kerja tata letak multi-kolom menyediakan properti untuk memungkinkan desainer untuk menampilkan konten mereka di beberapa kolom dengan definisi seperti kolom-gap, kolom-count, dan kolom-lebar.
  • Rubi
    • CSS sekarang akan mendukung kemampuan untuk menambahkan anotasi kecil di atas atau di samping kata-kata, yang paling sering digunakan dalam bahasa Cina dan Jepang. Mereka umumnya digunakan untuk memberikan pelafalan atau arti dari ideogram yang sulit.

CSS 3 Akan Menyenangkan

Setelah sepenuhnya diadopsi sebagai standar dan browser Web dan agen pengguna mulai menggunakannya, CSS 3 akan menjadi alat yang kuat untuk desainer Web. Fitur-fitur baru yang tercantum di atas hanya sebagian kecil dari semua penambahan dan perubahan spesifikasi.