Css haqida
---------------
Css sahifa va uni saytga joylashtirish
Agar siz haqiyqiy wapmaster bo'lmoqchi, saytingizga chiroyli dizayn yaratmoqchi bo'lsangiz, albatta web yok wap stil yaratishdan habardor bo'lishingiz lozim.
Buning uchun esa albatta Css sahifa yartish, va cssda ishlatiladigan buyruqlar mazmunini bilishingiz lozim!
---------------
Ho'sh Css nima?
Css (Cascade Style Sheet) bu mahsus stil joylangan sahifa bo'lib unda, sayt yoki sahifaning ko'rinishini standart shaklga keltiruvchi mahsus buyruqlar joylashadi.
Brauzer aynan manashu buyruqlar asosida sahifaga, ma'lum ko'rinish beradi va ushbu ko'rishni ekranga uzatadi.
---------------
Cssdan quyidagi maqsadlarda foydalaniladi:
1. Sahifaga o'ziga hos ko'rinish yani dizayn berish.
2. Sahifani foydalanuvchi uchunqulay shaklga keltirish.
3. Bir hil bo'lgan buyruqlarni qayta qayt yozishni oldini olish.
Bundan tashqari Cssni bir qator vazifalari borki, usiz htmlni tasavvur qilish qiyin. Css html buyruqlariga kiydirilgan kiyimga o'hshaydi. Csssiz bu buyruqlar hunuk va qo'pol ko'rinar edi.
---------------
Cssning imkoniyatlari juda keng.Buyruqlari ham hilma hil va judaoddiy(ing.chani tushunganlar uchun albatta!).
Css sahifa- bu stil joylangan sahifa bo'lib, faqat Css buyruqlaridan tashkil topgan bo'ladi.
Amalda Css sahifadan faqat sahifaga stil berishda foydalaniladi.
Css sahifa -css fayl hisoblanadi va "Name.css" kabi nomlanadi. Bunda:
Name o'rnida istalgan so'z yoki belgini qo'llash mumkin.
nuqtadan keyingi "css"qismini esa o'zgartirish mumkin emas, aks holda css sahifa mutlaqo ishlamaydi.
---------------
Css sahifadan foydalanishning bir qator afzalliklari mavjut. Hususan birgina css sahifaning o'zida o'nlab hatto yuzlab kichikstil bo'laklarini yatish, va ushbu bo'laklar orqali sahifa yoki saytni turli nuqtalarini turlicha ko'rsatish mumkin.
Sahifa yoki sayt ko'rinishini, css sahifani bir necha qismini o'zgartish orqali tubdan o'zgartish va yangi ko'rinish kiritish mumkin.
Bundan tashqari css faylda keltiriladigan buyruqlar butun sahifaga aloqador bo'ladi (M-N: body, textarea, div, table, a, inpuntlar uchun keltirilgan buyruqlar)
---------------
Endi Css faylni sahifaga joylashtirish haqida.
Birinchi usul Bunda cssni, sahifaga joylash uchun, quidagi kod ishlatiladi.
<head> <link rel="stylesheet" href="...css"type="text/css"/> </head>
Bunda brauzer uchun css joylashgan sahifaga,
<head>.... </head> orasida yo'l ko'rsatiladi. Keyingi <link rel="stylesheet" parametrlari esa foydalanuvchi brauzeriga bu sahifada stil qo'llanilayotganini haqida habarberadi. ,
stil manzili href="...css" ,
turi esa type="text/css"/> buyruqlari bilan ko'rsatiladi .
---------------
Agar stil joylashgan Css sahifa manzili, server(manba)da joylashgan bo'lsa qisqa manzili, Css sahifa boshqa manbada joylashga bo'lsa uning to'liq
(http://...orqali) manzilni ko'rsatish shart.
---------------
Ikkinchi usul Bunda stil sahifaning o'ziga yozib qo'ya qolinadi yani:
<head> <style type="text/css"/>...STIL MATNI... </style> </head>
Bunda <style type="text/css"/> kodi stil boshlanganini brauzerga ma'lum qiladi. Undan so'ng stilning matni kiritiladi.
</style> esa stil tugaganini bildiradi.
Ushbu usul bir qator noqulayliklarga ega:
M-N: 1. Har bir sahifaga stil matnini alohida alohida kiritish kerak
2. Agar stil biror o'zgartish kerak bo'lsa, har bir sahifada joylashgan kodlarni o'zgartish kerak bo'ladi...vhk.
---------------
Shu sababli ham bizga ko'proq Birinchi usul maqulroq.
Ikkinchi uslubdan asosan stil matni faqat shu sahifaga tegishli bo'lgan hollarda, yoki ayrim atributlarga sahifada o'zgartirish kerak bo'lgandaginafoydalaniladi.
Stil matnini to'liq sahifaga yozish tavsiya etilmaydi.
Davomi bor faqat sal keyinroq!!!

