CSS
CSS qisqartmasi, Cascading Style Sheets degan ma'noni anglatadi. CSS ko'p ishlarni tejaydi. U bilan bir vaqtning o'zida bir nechta veb-sahifalar tartibini boshqarishi mumkin.
Last updated
CSS qisqartmasi, Cascading Style Sheets degan ma'noni anglatadi. CSS ko'p ishlarni tejaydi. U bilan bir vaqtning o'zida bir nechta veb-sahifalar tartibini boshqarishi mumkin.
Last updated
CSS veb-sahifa dizaynini o'zgartirish uchun ishlatiladi.
CSS yordamida rangni, shriftni, matn o'lchamini, elementlar orasidagi masofani, elementlar qanday joylashishini, orqa fondagi rasmi yoki orqa fon ranglari qanday bo'lishi, turli qurilmalar va ekran o'lchamlari uchun qanday ko'rinishini boshqarishingiz mumkin.
Maslahat: Kaskad so'zi ota elementga berilgan stillar uning ichidagi barcha bola elementlariga ham tasir qilishini anglatadi. Agar siz bodyning matn rangini "ko'k" rang qilsangiz, sahifadagi barcha sarlavhalar, paragraflar va body ichidagi boshqa matn elementlari ham bir xil rangda bo'ladi (boshqa rang bermaguningizgacha)!
CSSni HTMLsahifaga 3 xil yo'l bilan qo'shiladi:
Inline - HTML elementlari ichida style
attributidan foydalanib
Internal - <head>
qismda <style>
elementidan foydalanib
External - Tashqi CSS faylni ulash uchun <link>
elementidan foydalanib
CSSni ulashning keng tarqalgan usuli stillarni tashqi CSS fayllarda saqlashdir. Lekin biz bu qo'llanmada inline va internal usullaridan foydalanamiz, chunki uni ko'rsatib berish va o'zingiz ham sinab ko'rishingiz osonroq bo'ladi.
Inline CSS aynan bir elementga, uning o'ziga xos stil berish uchun ishlatiladi.
Inline CSS elementning style
atributidan foydalanadi.
Quyidagi misol, <h1>
elementidagi matn rangini ko'k va <p>
elementidagi matn rangini qizil rangga o'zgartiradi:
Internal CSS bitta HTML sahifaga xos stilni aniqlash uchun ishlatiladi.
Internal CSS HTML sahifaning <head>
qismida <style>
elementining ichida yoziladi.
Quyidagi misol ushbu sahifadagi barcha <h1>
elementlarning matn rangini ko‘k rangga va barcha <p>
elementlarning matn rangini esa qizil rangga o'zgartiradi. Bundan tashqari, sahifaning orqa fon ranggi "powderblue" rangi bilan ko'rsatiladi:
Bir qancha HTML sahifalarga stil berish uchun external CSSdan foydalaniladi.
Tashqi stillardan foydalanish uchun har bir HTML sahifning <head>
qismiga havola qoʻshing:
Tashqi stillar istalgan matn muharririda yozilishi mumkin. Stillar yoziladigan faylda hech qanday HTML kod bo'lmaydi va .css kengaytmasi bilan saqlanishi kerak.
"styles.css" fayli quyidagicha ko'rinadi:
Maslahat: Tashqi stillar yordamida bitta faylni o'zgartirish orqali butun veb-sayt ko'rinishini o'zgartirishingiz mumkin!
Bu qismda tez-tez ishlatiladigan ba'zi CSS xususiyatlarini ko'rsatamiz. Keyinchalik esa ular haqida ko'proq bilib olasiz.
CSSning color
xususiyati matn rangi qanday bo'lishi kerakligini belgilaydi.
CSSning font-family
xususiyati matn shrifti qanday bo'lishi kerakligini belgilaydi.
CSSning font-size
xususiyati matn o'lchami qanday bo'lishi kerakligini belgilaydi.
CSSning color, font-family va font-size xususiyatlaridan foydalaning
CSSning border
xususiyati HTML elementining atrofidagi chegarasini ifodalaydi.
Maslahat: Deyarli barcha HTML elementlari uchun chegara belgilashingiz mumkin.
CSSning border xususiyatidan foydalaning:
CSSning padding
xususiyati matn va uning chegara o'rtasidagi bo'sh joyni bildiradi.
CSSning border va padding xususiyatidan foydalanish
CSSning margin
xususiyati chegaraning tashqi tomonidagi bo'sh joyni bildiradi.
CSSning border va margin xususiyatidan foydalaning:
Tashqi stillarni, uning to'liq URL manzili yoki veb-sahifa fayliga nisbatan ichki joylashuv yo'li bilan ulash mumkin.
Bu misolda CSS faylning to'liq URLini ulashdan foydalanilgan:
Ushbu misolda joriy veb-saytdagi html papkasida joylashgan CSS fayl ulangan:
Ushbu misolda joriy sahifa bilan bir xil papkada joylashgan CSS fayl ulangan:
Inline stillar uchun HTMLda style
attributidan foydalaniladi
Internal CSS uchun HTMLda <style>
elementidan foydalaniladi
External CSS faylni ulash uchun HTMLda <link>
elementidan foydalaniladi
Mantnning rangini o'zgartirish uchun CSSning color
xususiyatidan foydalaniladi
Mantnning shriftini o'zgartirish uchun CSSning font-family
xususiyatidan foydalaniladi
Mantnning o'lchamini o'zgartirish uchun CSSning font-size
xususiyatidan foydalaniladi
Chegara berish uchun CSSning border
xususiyatidan foydalaniladi
Chegara ichida bo'sh joy berishda uchun CSSning padding
xususiyatidan foydalaniladi
Chegaraning tashqi qismida bo'sh joy berish uchun CSSning margin
xususiyatidan foydalaniladi
Teg | Tavsif |
---|---|
<style>
HTML sahifa uchun still ma'lumotlarini ifodalaydi
<link>
Sahifa va tashqi resurs o'rtasini bog'lashni ifodalaydi