Mustaqil ish mavzu: Shablonlar shabloni: qo‘shma shablonlar Bajardi



Yüklə 124,23 Kb.
səhifə2/4
tarix25.12.2023
ölçüsü124,23 Kb.
#195721
1   2   3   4
dasturiy ta\'minot





CSS3: Box o‘lchami xususiyati


Agar biz div 100px kengligi va balandligi 100px boʻlsa, toʻldirish uchun 10px va chegara 10px qoʻshilgan boʻlsa, natijada 100x100 kvadrat emas, balki 140 x 140 piksel boʻladi: Lekin baʼzida div har qanday toʻldirish va toʻldirish uchun belgilangan kenglik boʻlishi talab qilinadi





chegara qiymatlari. CSS3 da box-sizing xususiyati bizga yordam beradi.

Box o‘lchamidan foydalanish



Bu xususiyat ikkita qiymatga ega:

  • content-box - sukut bo‘yicha, div ichidagi tarkib eski tarzda ko‘rsatiladi, ya’ni yuqoridagi misolda bo‘lgani kabi: 100x100 o‘rniga 140x140 bo‘ladi

  • chegara qutisi to‘ldirish va chegara qiymatlarini qutining kengligi va uzunligidan olib tashlashga imkon beradi, ya'ni. bizning misolimizda div sobit bo‘lib qoladi, lekin kontent 60x60 piksel bo‘lib qoladi


div {
width: 100px;
height: 100px;
padding: 10px;
border: 10px solid #eaeaea;
box-sizing: border-box;
-moz-box-sizing: border-box; /*Firefox 1-3*/
-webkit-box-sizing: border-box; /* Safari */
}





Brauzerni qo‘llab-quvvatlash

Box-sizing xususiyati ko‘pgina zamonaviy brauzerlarni qo‘llab-quvvatlaydi: Firefox 3.6+, Safari 3+, Opera 8.5+ va Internet Explorer 8+. Eng so‘nggi ma'lumotlarni caniuse.com saytida ko‘rish mumkin .

Amaliy misol

Box-sizing xususiyatidan foydalanishning hayotiy misolini ko‘rib chiqaylik. Menyu beshta elementdan iborat:


<ul>
<li><a href="#">Menu 1a>li>
<li><a href="#">Menu 2a>li>
<li><a href="#">Menu 3a>li>
<
Yüklə 124,23 Kb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin