Cascading Style Sheets-ning modularizatsiyasiga kirish (3-darajali)
Hozirda CSS-3 darajasida rejalashtirilayotgan eng katta o'zgarish modullarni joriy qilishdir. Modullarning afzalligi shundaki, u (taxminan) spetsifikatsiyaning tugallanishini va tezroq tasdiqlanishini ta'minlaydi, chunki segmentlar tugallangan va tasdiqlangan. Bu shuningdek, brauzer va foydalanuvchi agenti ishlab chiqaruvchilariga spetsifikatsiya bo'limlarini qo'llab-quvvatlashga imkon beradi, lekin kodni mantiqiy qo'llab-quvvatlovchi modullarni qo'llab-quvvatlabgina qolmasdan, ularning kodi shamollab turadi. Misol uchun, matnli o'quvchi elementni faqat ingliz tilida qanday ko'rinishini namoyish etadigan modullarni kiritishiga hojat yo'q. Lekin, agar u faqat o'qitish modullarini o'z ichiga olsa ham, u hali ham standartlarga javob beradigan CSS 3 vositasi bo'lar edi.
CSS-ning ba'zi yangi xususiyatlari
- Saylovchilar
- CSS 3 da tanlovchilar juda qiziqarli bo'ladi. Ular dizaynerga / ishlab chiquvchiga hujjatning yanada aniqroq darajalarini tanlashga imkon beradi. Ushbu modul haqida juda yaxshi narsalardan biri shundaki, ko'plab brauzerlar ilgari CSS 3 tanlovchilarini qo'llab-quvvatlamoqdalar, shuning uchun ularni endi sinab ko'rishni boshlashingiz mumkin. Misol uchun, ba'zi yangi tanlovchilar:
- atributlar va attribut qiymatlari, jumladan qisman o'yinlar
- n -bola kabi tizimli pseudo-sinflar
- URL manziliga yo'naltirilgan elementlarni tarjima qilish uchun maqsadli soxta sinf
- radio yoki checkbox elementlari kabi tekshirilayotgan har qanday elementni sozlash uchun tekshirilgan pseudo-sinf
- CSS 3 da tanlovchilar juda qiziqarli bo'ladi. Ular dizaynerga / ishlab chiquvchiga hujjatning yanada aniqroq darajalarini tanlashga imkon beradi. Ushbu modul haqida juda yaxshi narsalardan biri shundaki, ko'plab brauzerlar ilgari CSS 3 tanlovchilarini qo'llab-quvvatlamoqdalar, shuning uchun ularni endi sinab ko'rishni boshlashingiz mumkin. Misol uchun, ba'zi yangi tanlovchilar:
- Matn effektlari va joylashuvi
- Hujjatlardagi tirnoqni, bo'sh joyni va matnni o'zgartirishni o'zgartirish.
- Birinchi maktub va birinchi qatorli psevdo-sinflar
- CSS 3 xususiyatlari tomchilab qopqog'ini o'lchash va joylashtirishga ta'sir qilishini ta'minlashi kerak.
- Paged Media va yaratilgan kontent
- CSS 3 endi taglavhalar, altbilgiler va sahifa raqamlarini ishlating kabi paged media-da ko'proq variantlarni qo'llab-quvvatlaydi. Bundan tashqari, dipnotlar va o'zaro mos yozuvlar uchun xususiyatlarni o'z ichiga olgan yaratilgan kontentni chop etish uchun rivojlangan xususiyatlar bo'ladi.
- Ko'p ustunlar tartibi
- Ayni paytda ko'p smenali tartibli ishchi qoralama dizaynerlar tarkibini ustun bo'shlig'i, ustunli hisoblash va ustun kengligi kabi belgilari bo'lgan bir nechta ustunlarda ko'rsatishga imkon berish uchun xususiyatlarni taqdim etadi.
- Ruby
- CSS endi eng ko'p va xitoy va yapon tillarida ishlatiladigan so'zlarning yuqorisida yoki yonida kichik qo'shimchalar qo'shish qobiliyatini qo'llab-quvvatlaydi. Ular odatda murakkab ideogramlarning talaffuzi yoki ma'nosini berish uchun ishlatiladi.
CSS 3 qiziqarli bo'ladi
Veb-brauzerlar va foydalanuvchi vositalaridan foydalanishni boshlaganidan so'ng CSS 3 veb-dizaynerlar uchun kuchli vosita bo'ladi. Yuqorida sanab o'tilgan yangi xususiyatlar faqat spetsifikatsiyaga kiritilgan barcha qo'shimchalar va o'zgarishlarning kichik hajmidir.