CSS Ro'yxatlar
Tartibsiz ro'yxatlar:
- Apple
- Netflix
- Amazon
Tartiblangan ro'yxatlar:
- Apple
- Amazon
- Netflix
HTML Ro'yxatlar va CSS Ro'yxat Xususiyatlari
HTMLda ikkita asosiy turdagi ro'yxatlar mavjud:
- Tartibsiz ro'yxatlar (
<ul>
) - elementlar nuqtalar (bullets) bilan belgilanadi - Tartiblangan ro'yxatlar (
<ol>
) - elementlar raqamlar yoki harflar bilan belgilanadi
CSS ro'yxat xususiyatlari quyidagilarni amalga oshiradi:
- Tartiblangan ro'yxatlar uchun turli element belgilari o'rnatish
- Tartibsiz ro'yxatlar uchun turli element belgilari o'rnatish
- Rasmni element belgisi sifatida o'rnatish
- Ro'yxatlar va ro'yxat elementlariga fon ranglarini qo'shish
Turli Element Belgilari
list-style-type
xususiyati ro'yxat elementi belgisi turini belgilaydi.
Quyidagi misol mavjud bo'lgan turli belgilarning namunasini ko'rsatadi:
Eslatma: Ba'zi qiymatlar tartibsiz ro'yxatlar uchun, ba'zilari esa Tartiblangan ro'yxatlar uchun mo'ljallangan.
Rasmdan Element Belgisi Sifatida Foydalanish
list-style-image
xususiyati rasmdan ro'yxat elementi belgisi sifatida foydalanishni belgilaydi:
Ro'yxat Belgilarining Joylashuvi
list-style-position
xususiyati ro'yxat element belgilari (nuqtalar)ning joylashuvini belgilaydi.
-
list-style-position: outside;
- belgilar ro'yxat elementi tashqarisida bo'ladi. Har bir qator vertikal tarzda tekislanadi. Bu standartdir:- Kofe - Qovurilgan qahva donalaridan tayyorlangan ichimlik...
- Choy
- Kola
-
list-style-position: inside;
- belgilar ro'yxat elementi ichida bo'ladi. Bu element qismidir va matn boshiga suriladi:- Kofe - Qovurilgan qahva donalaridan tayyorlangan ichimlik...
- Choy
- Kola
Misol:
Standart Sozlamalarni O'chirish
list-style-type: none
xususiyati yordamida belgilari/nuqtalar o'chirilishi mumkin. E'tibor bering, ro'yxat shuningdek, standart margin va paddingga ega. Buni o'chirish uchun <ul>
yoki <ol>
ga margin: 0
va padding: 0
qo'shing:
Ro'yxat - Qisqartirilgan Xususiyat
list-style
qisqartirilgan xususiyat hisoblanadi. Bu barcha ro'yxat xususiyatlarini bitta bayonotda belgilash uchun ishlatiladi:
Qisqartirilgan xususiyatdan foydalanganda, qiymatlarning ketma-ketligi quyidagicha bo'ladi:
list-style-type
(agarlist-style-image
ko'rsatilgan bo'lsa, bu xususiyat qiymati tasvir ko'rsatilmaganida ko'rsatiladi)list-style-position
(belgilar tarkib oqimining ichida yoki tashqarisida ko'rinishi kerakligini belgilaydi)list-style-image
(rasmdan ro'yxat elementi belgisi sifatida foydalanishni belgilaydi)
Agar yuqoridagi qiymatlarning biri yo'q bo'lsa, yo'q qiymat uchun standart qiymat qo'shiladi.
Ranglar bilan Ro'yxatlarni Stilash
Ro'yxatlar ranglar bilan ham stilanadi, bu ularni biroz qiziqarliroq ko'rinishga keltiradi.
<ol>
yoki <ul>
tegi bilan qo'shilgan xususiyatlar butun ro'yxatga ta'sir qiladi, <li>
tegi bilan qo'shilgan xususiyatlar esa har bir ro'yxat elementiga ta'sir qiladi:
Natija:
- Kofe
- Choy
- Kola
- Kofe
- Choy
- Kola
Qo'shimcha Misollar
Qizil Chap Chegara Bilan Ro'yxat
Ushbu misol qizil chap chegara bilan ro'yxat yaratishni ko'rsatadi.
To'liq Kenglikdagi Chegarali Ro'yxat
Ushbu misol belgilarisiz to'liq kenglikdagi chegarali ro'yxat yaratishni ko'rsatadi.
CSS-dagi Barcha Turli Ro'yxat Belgilari
Ushbu misol CSSda mavjud bo'lgan barcha turli ro'yxat belgilarini ko'rsatadi.
Mashq Qiling
Mashq:
Tartibsiz ro'yxatlar uchun "square" ro'yxat stilini o'rnating.
Barcha CSS Ro'yxat Xususiyatlari
Xususiyat | Tavsif |
---|---|
list-style | Bir bayonotda barcha ro'yxat xususiyatlarini o'rnatadi |
list-style-image | Rasmdan ro'yxat elementi belgisi sifatida foydalanishni belgilaydi |
list-style-position | Ro'yxat element belgilari (nuqtalar) joylashuvini belgilaydi |
list-style-type | Ro'yxat elementi belgisi turini belgilaydi |