Css nima?
Assalomu Aleykum efirda @ozbekdasturchi demak boshladik..
CSS veb-sahifalarimiz uchun uslublarni aniqlash imkonini beradi.
U matnni uslublash, ranglarini, shrift hajmini va hokazolarni o'zgartirish, shuningdek, tartibni yaratish uchun ishlatilishi mumkin - masalan, ustunlar, yon panellar, navigatsiya menyulari va boshqalarni yaratish.
CSS qisqartmasi Cascading Style Sheets degan ma'noni anglatadi.
Bunga tashqi uslub deyiladi. Bu juda tavsiya etiladi, chunki uni yangilash va tushunish osonroq.
CSS elementlarni uslublash uchun qoidalardan foydalanadi.
Qoida - bu uslub deklaratsiyasi guruhi.
Misol qoidasi barcha paragraflarni qizil va katta qilib belgilashi mumkin.
Uslub deklaratsiyasi quyidagi sintaksisga ega:
mulk: qiymat;
Har bir deklaratsiya biz maqsad qilgan element(lar)ning xossasini, so‘ngra mulkni bermoqchi bo‘lgan qiymatni belgilaydi.
CSS qoidalarini alohida hujjatda aniqlash va uni HTML bilan bog'lash odatiy holdir.
CSS selektorlar yordamida elementlarni nishonga olishga imkon beradi, bu sizga ma'lum elementlarni yo'naltirish va ularga bir xil uslubni qo'llash imkonini beradi.
[В ответ на O'zbek dasturchi]
Paragraf <p> tegi kabi elementlar qoidaning sarlavhasida joylashadi: p { letter-spacing: "-1px" kabi; } Eslatma: "sarlavhalar" keyingi postlarda yoritiladi.
HTML elementlarida uslub atributidan foydalanish uslubni faqat shu elementga qo'llaydi.
Agar biz bir xil uslubni bir nechta paragrafga qo'llamoqchi bo'lsak-chi?
Biz bir xil uslub atributini nusxalashimiz va uni barcha paragraflarda belgilashimiz kerak edi.
Bu juda ko'p ortiqcha kodlarni yaratadi va kelajakda uslubni o'zgartirishni juda qiyinlashtiradi.
Ortiqchalikni kamaytirish uchun siz ichki CSS o'rniga tashqi CSS faylidan foydalanasiz
Bu imkon qadar sodda.. chunki unga tegishli qoidalar zudlik bilan qo'llanilishi kerak.
Elementlarimizga CSS qoidalarini qo'llashning bir qancha usullari mavjud.
Birinchi usul uslub atributidan foydalanib, biz maqsad qilgan elementda uslub deklaratsiyasini aniqlashdir.
<p style="color:red;">matn</p>
Uslub qoidasida bir nechta deklaratsiyalar bo'lishi mumkin:
Deklaratsiyalar nuqtali vergul yordamida ajratiladi.
Inline uslublar tavsiya etilmaydi, chunki u CSS va html-ni birlashtiradi, bu esa tahrirlashni qiyinlashtiradi
Bizni xabardor qilishimiz kerakki, biz o'z ehtiyojlarimizga ko'ra ko'proq deklaratsiyadan foydalanishimiz mumkin bo'lsa-da, shunday tartibga soluvchi qoida borki.... uslubdagi deklaratsiyalar yoki qiymatlar nuqtali vergul bilan ajratilmagan bo'lsa, siz hech qachon kutilgan natijani olmaysiz. .
Shuni ta'kidlash kerakki, biz HTML-ga uning har qanday bolalariga CSS sifatida munosabatda bo'lishini aytish uchun uslubdan foydalanamiz.
Siz uchun saralangan maqolalar:
https://teletype.in/@ashurovblog/html-section
Html listlar haqida ma`lumotlar:
https://telegra.ph/Html-listlar-by-ozbekdasturchi-03-23
https://teletype.in/@ashurovblog/GML
https://teletype.in/@ashurovblog/CharlesGoldfrab