|
Dasturiy injiniring va raqamli iqtisodiyot
|
bet | 7/13 | Sana | 13.01.2024 | Hajmi | 6,97 Mb. | | #136377 |
Bog'liq ShodiyorbekAfzalliklari:
• Turli ko‘rish qurilmalari uchun bir nechta sahifa dizaynlari. Misol uchun, ekranda dizayn katta kenglik uchun mo‘ljallangan bo‘ladi, chop etish paytida menyu ko‘rsatilmaydi va PDA va mobil telefonda menyu tarkibga amal qiladi.
• Ma’lumotlarni taqdim etish qoidalarini alohida CSS fayliga o‘tkazish orqali sayt sahifalarini yuklash vaqtini qisqartirish. Bunday holda, brauzer faqat hujjat tuzilishini va sahifada saqlangan ma’lumotlarni yuklab oladi va bu ma’lumotlarning namoyishi brauzer tomonidan faqat bir marta yuklab olinadi va keshda bo‘lishi mumkin.
• Keyinchalik dizayn o‘zgarishlarining qulayligi. Har bir sahifani tahrirlashingiz shart emas, faqat CSS faylini o‘zgartiring.
• Qo‘shimcha dizayn imkoniyatlari. Misol uchun, CSS tartibidan foydalanib, siz matnning qolgan qismi o‘raladigan matn blokini yaratishingiz mumkin (masalan, menyu uchun) yoki sahifani aylantirganda menyu har doim ko‘rinadigan qilib qo‘yishingiz mumkin.
Kamchiliklari:
• Bir xil CSS ma’lumotlarini boshqacha talqin qiladigan turli xil brauzerlarda (ayniqsa eskilari) turli xil displey sxemalari.
• Ko‘pincha amalda faqat bitta CSS faylini emas, balki CSS selektorlari bilan murakkab va nomoddiy tarzda bog‘langan HTML teglarini ham tuzatish kerak bo‘ladi, bu ba’zan bitta uslubli fayllarni qo‘llash qulayligini inkor etadi va tahrirlash va sinov vaqtini sezilarli darajada oshiradi.
CSS birinchi marta 1997 yilda veb-ishlab chiquvchilar yaratayotgan sahifalarning tashqi ko‘rinishini aniqlash uchun yaratildi. CSS-dan foydalanib, siz matnning rangi, shriftlar stili, paragraflar orasidagi intervali, ustunlar o‘lchami va joylashuvi, qanday fon tasvirlari yoki ranglar ishlatilganligi, joylashuv dizayni, shuningdek, turli xil ta’sirlarni o‘z ichiga oladi.
CSS vaqtni tejaydi — CSS-ni bir marta yozishingiz va bir nechta HTML sahifalarida qayta ishlatishingiz mumkin. Har bir HTML elementi uchun uslubni belgilashingiz va o‘zingiz xohlagancha veb-sahifada qo‘llashingiz mumkin.
Sahifalar tezroq ko‘chiriladi — Agar siz CSS-dan foydalansangiz, siz HTML yorlig‘i (teg) xususiyatlarini har safar yozishingiz shart emas. Faqat bitta CSS qoidasini yozing va uni ushbu tegning barcha ko‘rinishlariga qo‘llang. Shunday qilib, kamroq kod tezroq yuklab olish vaqtini bildiradi. Oson ta’mirlash — global o‘zgarishlarni amalga oshirish uchun uslubni o‘zgartiring va barcha veb-sahifalardagi barcha elementlar avtomatik yangilanadi. HTMLga super stillar — CSS HTMLga nisbatan ancha kengroq xususiyatlarga ega, shuning uchun siz HTML sahifangizga HTML xossalariga nisbatan ancha yaxshiroq ko‘rinish bera olasiz. Global veb-standartlari — Endi HTML sifati eskirgan va CSS-dan foydalanish tavsiya etiladi. Ya’ni, kelajakda brauzerlar bilan moslashishi uchun barcha HTML-sahifalarda CSS-dan foydalanishni boshlash yaxshi fikr. Oflayn ko‘rib chiqish — CSS veb-ilovalarni maxfiy ravishda saqlab qo‘yishi mumkin. Buning yordamida biz offline veb-saytlarni ko‘rishimiz mumkin. Kesh ham tezroq yuklash va veb-saytning yaxshi ishlashini ta’minlaydi.
Platforma Mustaqillik — Skript puxta platforma mustaqilligini ta’minlaydi va eng so‘nggi brauzerlarni ham qo‘llab-quvvatlaydi.
|
| |