CSS qanday qo'shiladi
Browser CSS kodini o'qiganida HTML hujjatni shu ma'lumotlarga muvofiq formatlaydi.
Last updated
Browser CSS kodini o'qiganida HTML hujjatni shu ma'lumotlarga muvofiq formatlaydi.
Last updated
CSS ni qo'shishni 3 xil usuli mavjud:
External CSS (Tashqi CSS)
Internal CSS (Ichki CSS)
Inline CSS (Bir qatordagi CSS)
Tashqi stillar yordamida butun sayt dizaynini bitta faylning o'zida o'zgartira olasiz!
Har bir HTML sahifasining head qismida tashqi CSS fayl <link>
tegi orqali ulangan bo'lishi kerak.
Tashqi stillar <head>
tegining ichida <link>
elementi bilan HTML sahifaga ulanadi:
Tashqi CSS fayllar har qanday matn tahrirlovchi dastur orqali yozilishi va .css kengaytmasi bilan saqlanishi mumkin.
Tashqi CSS fayllar o'zida hech qanday HTML teglarini saqlamaydi.
Quyida "mystyle.css" fayli qanday ko'rinishi keltirilgan:
Eslatma: Xususiyat qiymati (20) va qisqarma (px) o'rtasida bo'sh joy qo'shmang:
Xato (bo'sh joy): margin-left: 20 px;
To'g'ri (bo'sh joysiz): margin-left: 20px;
Internal CSS (Ichki CSS) bitta HTML sahifasigagina bezak berish kerak bo'lganda ishlatiladi
Ichki CSS <style> tegi ichida yoziladi va u ham head bo'limida joylashadi.
Ichki CSS <style>
tegi ichida yoziladi va u ham <head>
bo'limida joylashadi:
Inline CSS bitta elementga unikal still berish uchun ishlatiladi.
Inline CSSdan foydalanish uchun kerakli elementga style
attributini qo'shing. Style atributi har qanday CSS xususiyatini o'z ichiga olishi mumkin.
Inline stillar tegishli elementning style
atributida yoziladi:
Maslahat: Inline css stylesheetning ko'pgina afzalliklarini yo'qotadi. Ushbu usuldan kamdan kam holatda foydalaning.
Agar bitta selektor (element) uchun ba'zi xususiyatlar turli stylesheetlarda berilgan bo'lsa, oxirgi o'qilgan stylesheetdagi qiymatdan foydalaniladi.
Agarda Internal CSS, External CSS ulanishdian keyin yozilgan bo'lsa, unda <h1>
"olovrang" bo'lib qoladi:
Agarda Internal CSS <link>
tegidan oldin yozilgan bo'lsa unda External CSS ning qiymatlari hisobga olinib <h1>
elementlari "ko'k rang" bo'lib qoladi:
HTML element uchun bir nechta stil qiymatlari berilsa qaysi biri ishlatiladi ?
Barcha sahifadagi stillar quyidagi ketma-ketlikda ishlaydi:
Inline stil (HTML elementining ichidagi CSS qiymatlari)
External va Inline CSS (Head bo'limidagi)
Browser ni defolt holatidagi
Shunday qilib, inline still yuqori ustuvorlikka ega va tashqi va ichki stillarini hamda brauzerning standart sozlamalarini bekor qiladi.