Qidiruv resurslar
Download 28,38 Kb.
|
1million dasturchi
- Bu sahifa navigatsiya:
- KONSEPTLAR
- 44. CSS syntax review
- rock
1-dars:CSS bilan stil berish QIDIRUV Qidiruv RESURSLAR Oching KONSEPTLAR Yopish
Yon panelni ochib-yopish CSS syntax review IZOH JO‘NATISH "CSS" sintaksisini takrorlash Ushbu darsda "CSS" sintaksisining ko‘plab misollariga duch kelgansiz. Endi navbat takrorlashga! "CSS" qoidalar to‘plamining asosiy sintaksisi ikkita qismdan iborat: selektor va bir guruh qoidalar, ularning har biri xossa nomi va shu xossaning qiymatidan iborat..
Avval selektor yoziladi va keyin qoidalar { kamon sifat qavslar} ichiga yoziladi. Har bir qoidaning xossasi va qiymati bir biridan : ikki nuqta bilan ajratiladi va qoida har doim ; nuqta-vergul bilan tugaydi. Selektorlar Selektor "CSS" qoidasi qo‘llaniladigan HTML elementlarini ko‘rsatadi. Bir necha xil selektor turlarini ko‘rdingiz: element selektori(element selector), klas selektori(class selector), id selektori(id selector), va tobe selektor(descendent selector). tur selektori ma’lum bir turdagi har bir HTML elementiga qo‘llaniladi, masalan, p yoki em elementlarini tanlash uchun. Ushbu selektor har bir p elementga qo‘llaniladi: p { color: blue; } klas selektori class atributiga ega barcha elementlarga qo‘llaniladi. Klas selektori '.' (nuqta)dan boshlanib yoziladi: .narrow { width: 20%; } Klas selektorini qo‘llash uchun sahifada class atributidan foydalanadigan HTML elementlari bo‘lishi kerak: class="narrow">
This will get the 20% width. id selektor ma’lum bir id atributiga ega elementga qo‘llaniladi. ID selektori "#" belgisi bilan yoziladi: #sidebar { background-color: lightgray; width: 20%; float: left; } "HTML" sahifasi ichida id atribut qiymati bilan faqat bitta element bo‘lishi kerak. id="sidebar">
This will get the background, width, and float values from the sidebar CSS rule. tobelik selektori bu ikkita oddiy selektorlar jamlanmasidan iboratdir. Bu faqat ma’lum bir tashqi elementning avlodi (DOM daraxtida) bo‘lgan ichki elementga tegishli. li a { color: pink; } Yuqoridagi selektor a elementlariga (havola yaratuvchi element) qo‘llaniladi, lekin li element (ro‘yxat yaratuvchi elementi) ichidagi mavjud a elementlargagina qo‘llaniladi:
href="https://www.google.com/"> Non-pink Google Qoidalar Qoidalar to‘plami bir nechta qoidalardan iborat bo‘lishi mumkin, ularning har biri tanlangan elementlarning xossalariga ma’lum bir qiymatni beradi. Xossalar - bu elementning rangi, holati, o‘lchami va shakli kabilardir. h1 { color: red; font-size: larger; } Ushbu qoida color xossasiga red qiymatni va font-size xossasiga nisbatan larger qiymatni qo‘llaydi. Ba’zi xossalarga bir nechta so‘zlardan iborat bo‘lgan qiymatlar yozish mumkin, masalan, font xossasiga:
"CSS"da rangni aniqlashning bir necha yo‘li mavjud. Uchta keng tarqalgan kod - bu hex kodlari, rgb uchliklari va rang nomlari. .orange { color: #ff9900; } .pink { color: rgb(100%, 80%, 80%); } .chartreuse { color: chartreuse; } "Flexbox" xossasi Brauzerda "HTML" elementlari joylashuvini an’anaviy joylashuvdan "Flexbox" usulidagi joylashtirishga o‘zgartirish uchun konteyner elementiga (uning ichida boshqa elementlari bo‘lgan) display:flex xossasini yozing. .outer { display: flex; border: 2px dotted orange; } .inner { width: 100px; border: 1px solid black; padding: 10px; } "Flexbox" har hil holatlarga moslashtirilishi mumkin! Yuqorida yozilgan kodlar .inner klasiga ega "HTML" elementlarni .outer klasiga ega elementi ichida qatorlab joylashtirilishiga sabab bo‘ladi: class="outer">
class="inner"> I am a box. class="inner"> I am another box. class="inner"> Hey, I am a box, too! Boxes rock. class="inner"> Let's be boxes together. Yay, flexbox. I am a box. I am another box. Hey, I am a box, too! Boxes rock. Let's be boxes together. Yay, flexbox.
Qo‘shimcha yordam materiallar IPND Reference Sheet - CSS Syntax KEYINGI Download 28,38 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling