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 1. Uslub(ko‘rinish) berishni boshlash 2. "Developer Tools"(Dasturchining ish asboblari) 3. Matnni daraxt diagramasida ko‘rsatish 4. Daraxt diagrammasining tarkibi 5. Daraxt diagrammalaridan qutilarga 6. "HTML"ga to‘g‘ridan to‘g‘ri uslub berish 7. Amaliy mashg‘ulot - Ichki uslublar(inline styles) 8. Amaliy mashg‘ulot — Bitta "HTML" elementida bir nechta uslublarni ishlatish 9. Amaliy mashg‘ulot - qo‘shtirnoq bilanmi yoki qo‘shtirnoqsizmi? 10. "HTML"ga alohida uslub berish 11. Amaliy mashg‘ulot — "HTML"ga alohida uslub berish 12. "CSS" sintaksisi 13. Selektor: Turlari 14. Selektorlar: Klas va ID selektorlari 15. Selektorlarni birlashtirish 16. Termin so‘zlarni takrorlash 17. Selektorlarni takrorlash 18. Amaliy mashg‘ulot — Selektorlar 19. Amaliy mashg‘ulot — Klas selektorlari 20. Amaliy mashg‘ulot — Yanada ko‘proq klas selektorlari 21. "CSS"da "kaskad" nima uchun juda muhim? 22. Amaliy mashg‘ulot — Uslublarni kaskadlash 23. O‘lchov birliklari 24. Qutilar 25. Amaliy mashg‘ulot — "CSS"da qutilar 26. Amaliy mashg‘ulot — Suzib yurivchi qutilar 27. Amaliy mashg‘ulot — Qutilar ichidagi qutilar 28. Foizlar 29. Yanada ko‘proq "CSS" o‘rganish 30. "CSS" uslublarni "HTML"dan ajratish 31. Amaliy mashg‘ulot — Uslub berishning 3 yo‘li 32. Ranglardan foydalanish 33. Amaliy mashg‘ulot - Ranglar 34. Amaliy mashg‘ulot — Xossalarni qidirish 35. Shriftlar 36. Amaliy mashg‘ulot — Shriftlar (1/2) 37. Amaliy mashg‘ulot — Shriftlar (2/2) 38. Amaliy mashg‘ulot — ma’no bilan uslub farqi 39. Amaliy mashg‘ulot — Konteynerlar (1/2) 40. Amaliy mashg‘ulot — Konteynerlar (2/2) 41. "CSS"da "Flexbox" xossasi 42. Amaliy mashg‘ulot — "Flexbox" xossasi (1/2) 43. Amaliy mashg‘ulot — "Flexbox" xossasi (2/2) 44. CSS syntax review 45. Dizaynni takrorlash 46. Xulosa 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.udacity.com/"> Pink Udacity 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