CSS box-sizing özelliği
- Önceki sayfa box-shadow
- Sonraki sayfa break-after
Tanım ve kullanım
box-sizing özelliği, belirli bir bölgeyi belirli bir element için belirli bir şekilde tanımlamanıza olanak tanır.
Örneğin, iki kenarlı kutuyu yan yana yerleştirmeniz gerekiyorsa, box-sizing'ı "border-box" olarak ayarlayabilirsiniz. Bu, tarayıcının belirtilen genişlik ve yüksekliğe sahip kutular sunmasını ve kenar çizgileri ve iç dolguları kutunun içine yerleştirmesini sağlar.
Ayrıca bkz:
CSS3 eğitim:CSS3 kullanıcı arayüzü
HTML DOM referans el kitabı:boxSizing özelliği
Örnek
İki yan yana kenarlı kutu tanımlar:
div { box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ width:50%; float:left; }
Sayfa altında daha fazla örnek var.
CSS dilbilgisi
box-sizing: content-box|border-box|inherit;
Özellik değeri
Değer | Açıklama |
---|---|
content-box |
Bu, CSS2.1 tarafından belirlenen genişlik ve yükseklik davranışıdır. Genişlik ve yükseklik, elemanın içerik kutusuna uygulanır. Genişlik ve yükseklik dışında elemanın iç dolgu ve kenar çizgilerini çizer. |
border-box |
Elemana belirlenen genişlik ve yükseklik, elemanın kenar çerçeve kutusunu belirler. Diyelim ki, elemana belirtilen herhangi bir iç dolgu ve kenar çizgisi, belirlenen genişlik ve yükseklik içinde çizilir. İç dolgu ve kenar çizgilerinden ayrılmış olarak belirlenen genişlik ve yükseklik, iç genişlik ve yüksekliği elde etmek için kullanılır. |
inherit | Box-sizing özelliğinin değerini parent element'ten devralması gerektiğini belirtir. |
Teknik ayrıntılar
Öntanımlı değer: | content-box |
---|---|
Devralabilirlik: | hayır |
Sürüm: | CSS3 |
JavaScript dilbilgisi: | object.style.boxSizing="border-box" |
Tarayıcı desteği
Tablo, bu özelliği tamamen destekleyen ilk tarayıcı sürümünü belirtir.
Bu, -webkit- veya -moz- ile başlayan sayıların, önekli ilk sürümü kullanıldığını gösterir.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
10.0 4.0 -webkit- |
8.0 | 29.0 2.0 -moz- |
5.1 3.2 -webkit- |
9.5 |
- Önceki sayfa box-shadow
- Sonraki sayfa break-after