CSS texnologiya asoslari

Ushbu kitob CSS (Cascading Style Sheets) texnologiyasining asoslariga bag'ishlangan. Unda CSSning mohiyati, HTML hujjatlariga qanday qo'llanilishi, kaskad jadvallarining turlari, bloklar modeli va shriftlarni boshqarish kabi mavzular yoritilgan. Kitob CSSdan foydalanishning afzalliklarini ham ko'rsatib beradi.

Asosiy mavzular

  • Hujjatning mazmuni va uning dizayni: Bu bo'limda hujjatning mazmuni (content) uning ichidagi axborotlardan tashkil topganligi, unga tekst, rasm, jadval va grafika kirishi aytiladi. Shuningdek, dizaynning hujjatdagi axborotni turli qurilmalarda aks ettirish usuli ekanligi tushuntiriladi.
  • CSS kaskad jadvallarining afzalliklari: Bu mavzuda CSS kaskad jadvallaridan foydalanishning qulayliklari, xususan kod hajmining kamayishi, sahifalarni printerga yuborishni boshqarish imkoniyati, kodning logikligi ortishi, kodni o'zgartirishning osonlashishi va hujjatning formatlash ishlarini boshqarish sezilarli ortishi haqida ma'lumot beriladi.
  • Kaskad jadvallarining usullari: Bu bo'limda kaskad jadvallarini aniqlab berish usullari, ya'ni bog'lash (linking), ichiga joylashtirish (embedding), hujjat ichida (inline) va import (import) kabi usullar tushuntiriladi.
  • Bloklar modeli: Bu mavzu bloklarning o'lchami, hoshiya, chegara chiziqlari (ramka), otstuolar o'lchami, ramkaning tipi va rangi hamda bloklarni joylashtitish imkoniyatlarini beradi.
  • Shriftni boshqarish: Bu bo'limda shriftni boshqarish uchun tashqi ko'rinishi va qalinlik darajasi, har xil o'lchov birliklarida o'lchami va garniturasi kabi parametrlardan foydalanish haqida ma'lumot beriladi.
  • CSS ni HTML hujjatda qo'llash: Bu mavzu kaskad jadvallarini nafaqat CSSda, balki XCLda ham yozish mumkinligi, stillar jadvalini o'rnatish uchun META elementidan foydalanilishi, bu elementdan hujjatning HEAD bo'limiga joylashuvchi turli xizmatchi axborotlarni berishda foydalanilishi haqida ma'lumot beradi.