- bu property abzastga o'xshab joy tashlash uchun ishlatiladi. Faqatgina birinchi qatorga ta'sir qiladi. O'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda chap tarafga qarab matnimiz bosh qatori chiqib ketib qoladi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
.asosiyMatn {text-indent:2em;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:12px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:20%;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:10pc;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:5cm;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:20mm;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:2in;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-indent:-2cm;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
text-transform: ; - (text-transformation: ;) desa ham bo'ladi faqat 4 ta value isi bor quyida keltirilgan. Tarjimalari uppercase (katta harf) hamma harflari kattaga aylanadi, lowercase (kichik harf) hamma harf va so'zlar kichik harfda yoziladi, capitalize (bosh harfi katta) hamma so'z katta harf bilan boshlanadi, none (hech narsa) ya'ni hech qanday o'zgarish bo'lmaydi ohirgisini ishlatmasa ham bo'ladi.
.asosiyMatn {text-transform:uppercase;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-transform:lowercase;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-transform:capitalize;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {text-transform:none;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
letter-spacing: ; - bu property so'zlarning harflari orasidagi joyni qancha tashlanishini aniqlaydi. O'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda harflar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
.asosiyMatn {letter-spacing:3px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {letter-spacing:4px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {letter-spacing:5px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {letter-spacing:6px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {letter-spacing:0.7em;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
.asosiyMatn {letter-spacing:-1px;}
|
Asosiy Matningiz ushbu ko'rinishida bo'ladi.
|
line-height: ; - line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir.
.asosiyMatn {line-height:normal;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
.asosiyMatn {line-height:25px;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
.asosiyMatn {line-height:2.5em;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
.asosiyMatn {line-height:200%;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
.asosiyMatn {line-height:2pc;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
.asosiyMatn {line-height:1cm;}
|
line (chiziq), height (balandlik) degan tarjimalarga egadir. Ya'ni matnimizning qatorlari orsidagi masofa uchun ishlatilinadi, o'lchamlari em, px, %, pc, cm, mm, in kabilar bo'lishi mumkindir. Shuningdek sonlar manfiy qilib ishlatilinishi ham mumkin u holda qatorlar ustma ust chiqib ketadi, eng oxirgi qatorda bu misol ko'rsatilingan. Manfiy o'lchamlar ham o'z vaqtida kerak bo'ladi.
|
Biz yuqorida barcha holatlarni faqatgina bitta qoidada ko'rdik. Biroq bir qancha CSS kodlarini birgalashtirib ham yozish kerak aslida. Masalan:
.bodyText {
font:14px Arial, Helvetica, sans-serif;
line-height:22px;
color:#000000;
letter-spacing:.1em;
}
|
5-DARS: CSS da Ro'yhat tuzish, Linklar, Margin
|
Ro'yhat tuzish
list-style-image: ; Biz odatda HTMLdan bilamiz ro'yhat tuzishda ro'yhatimiz sonli tartibda (1, 2, 3, 4, 5, 6, 7, yoki i, ii, iii, iv, v, vi, vii, viii,), abc tartibida (a, b, c, d, e, yoki A, B, C, D,) va hokazo bo'ladi. Lekin list-style-image: ; - ro'yhatimiz oldidan biror siz belgilagan rasmni qo'yadi, u rasm odatda kichikroq ihcham bo'lishi kerak. quyida uchbu holat ko'rsatilingandir.
Browserda ko'rinishi
|
HTMLda kodi
|
CSSda kodi
|
Alisher
Bahtiyor
Bahodir
Dilshod
|
- Alisher
- Bahtiyor
- Bahodir
- Dilshod
|
.listRasm { list-style-image:url(../img/common/email_yubor.png);}
|
list-style-position: ; Ro'yhatimizning matnga nisbatan joylashuvini belgilaydi, qiymatlari "inside" (ichki) va "outside" (tashqi) bo'lishi mumkindir. Yani matnga nisbatan ichkarida yoki tashqarida joylashishi mumkindir. HTML ning , , , , , taglari uchun qo'llaniladi.
Browserda ko'rinishi
|
HTMLda kodi
|
CSSda kodi
|
Biror matn bor deb faraz qilaylik u holda quyidagi ro'yhatimiz inside holati quyidagicha
Alisher
Bahtiyor
Bahodir
Dilshod
|
- Alisher
- Bahtiyor
- Bahodir
- Dilshod
|
.listPosition { list-style-position:inside;}
|
list-style-type: ; Ro'yhatimizning oldidagi nuqtalari turlarini belgilovchi property hisoblanadi.
Browserda ko'rinishi
|
HTMLda kodi
|
CSSda kodi
|
Alisher
Bahtiyor
Bahodir
Dilshod
|
- Alisher
- Bahtiyor
- Bahodir
- Dilshod
|
.listType1 { list-style-type:armenian;}
|
Alisher
Bahtiyor
Bahodir
Dilshod
|
- Alisher
- Bahtiyor
- Bahodir
- Dilshod
|
.listType2 { list-style-type:circle;}
|
Ushbu ikki ustunda list-style-type ning barcha qiymatlari keltirilgandir. Siz hammasini bir ma bir qo'yib bajarish funksiyalarini tekshiring.
|
.listType3 { list-style-type:cjk-ideographic;}
.listType4 { list-style-type:decimal;}
.listType5 { list-style-type:decimal-leading-zero;}
.listType6 { list-style-type:disc;}
.listType7 { list-style-type:georgian;}
.listType8 { list-style-type:hebrew;}
.listType9 { list-style-type:hiragana;}
.listType10 { list-style-type:hiragana-iroha;}
|
.listType11 { list-style-type:katakana;}
.listType12 { list-style-type:katakana-iroha;}
.listType13 { list-style-type:lower-alpha;}
.listType14 { list-style-type:lower-greek;}
.listType15 { list-style-type:lower-latin;}
.listType16 { list-style-type:lower-roman;}
.listType17 { list-style-type:none;}
.listType18 { list-style-type:square;}
.listType19 { list-style-type:upper-alpha;}
.listType20 { list-style-type:upper-latin;}
.listType21 { list-style-type:upper-roman;}
|
Linklar
CSS kodlarini yaratishda linklar boshqa kodlardan farqliroq bo'lib a: belgisi birinchi keladi. Bu yerda a HTMLning anchor ya'ni tagi uchun degan ma'noni beradi. Buning quyida to'rt hil turi ko'rsatilingan (hammasi).
a {
color: #FF6600;
font-weight:bold;
text-decoration:none;
}
|
bu barcha liklar uchun berilgan umumiy CSS kodi, HTML dokumentda har qanday linkiz shu kodga asososan yasaladi. Masalan Link desangiz bu link ushbu kodlar asosidagi ranglarni va boshqa qoidalarni oladi, yani Link. Quyidagi a: bilan boshlanuvchi kodlar alohida tuzuladi va alohida CSS qoidalar yoziladi ihtiyorga qarab. Asosan ranglari holatga qarab har hil tanlanadi.
|
|
|
a:link { }
a:visited { }
a:hover { }
a:active { }
|
oddiy, hali foydalanuvchi kirmagan link uchun
foydalanuvchi allaqachon kirgan link uchun
sichqoncha link ustiga borgandagi holat uchun
sichqoncha link ustiga bosilgandagi holat uchun
|
Link ko'rinishi
|
CSS Margin
margin: ; - asosan web sahifaning matnga nisbatan to'rt tamoni (yuqori, o'ng, quyi, chap) dan joy tashlab ishlash uchun qo'llaniladi. Agar margin ishlatilinmasa web sahifa huddi manitor devorlariga yopishib turgandek bo'ladi. O'lchamlari asosan px yoki % da beriladi, cm, mm lar ham mumkin agar istasangiz. Men pixelda misol qilib ko'rsataman. Bitta qiymati barcha tamondan ko'rsatilgan qiymatchalik joy tashla degan buyruq bo'ladi. Asosan body uchun umumiy qilib belgilanadi.
body {
margin:20px;
}
|
-web sahifaning to'rtala tamonidan ham 20 pixeldan joy tashla degan buyruqdir.
|
Siz shuningdek web sahifaning har hil tamonlari uchun har hil o'lchamlarni olishingiz ham mumkindir. Uning uchun quyidagi propertylarni qo'llasangiz bo'lgani.
body {
margin-top:20px;
}
|
web sahifaning yuqori qismidan 20 pixel joy tashla degan buyruqdir.
|
body {
margin-right:30px;
}
|
web sahifaning o'ng qismidan 30 pixel joy tashla degan buyruqdir.
|
body {
margin-bottom:25px;
}
|
web sahifaning quyi qismidan 25 pixel joy tashla degan buyruqdir.
|
body {
margin-left:30px;
}
|
web sahifaning chap qismidan 30 pixel joy tashla degan buyruqdir.
|
body {
margin:30px 40px 50px 60px ;
}
|
Bu buyruq hamma tarafga birdaniga kiritish mumkin bo'lgan buyruqdir. Birinchi kelgan qiymat (30px) web sahifaning yuqori qismidan joy tashlaydi, ikkinchisi (40px) o'ng tamonidan, uchunchisi (50px) quyi qismidan, to'rtinchisi (60px) chap qismidan.
|
body {
margin-top:30px;
margin-right:40px;
margin-bottom:50px;
margin-left:60px;
}
|
Bitta yuqoridagi qoida bilan bir hil ma'noga ega, faqat birgalashi kelmoqda halos. Hohlasangiz ihtiyoriy 2 ta, hohlasangiz ihtiyoriy 3 tasini olishingiz mumkin.
|
|
Do'stlaringiz bilan baham: |