CSS Box-Sizing Nedir?

Emre Esmer

Harbi Üye
Forum Üyesi
Katılım
10 Nisan 2019
Mesajlar
6,431
Tepkime puanı
9
Yaş
32
Konum
istanbul
Cinsiyet
  1. Bay
Takım
Beşiktaş
CSS'in en güzel yanı, birçok açıdan bizlere kolaylık sağlamasıdır.

Bu bağlamda bazı CSS kodlarının çok ama çok önemli olduğunu anlıyoruz, bilhassa Responsive tasarım kodlar iken... Sizlere "box-sizing nedir?" şeklinde bir soru sormak istiyorum.

css-dersleri-buyuk-boy.png



Belki birçok CSS uzmanının bildiği bir kod ancak bilmeyenler için çok faydalı olacağına inanıyorum. Bir width ve height değerine eklenen padding ve border değerleri, genişliğimizi ve yüksekliğimizi tekrar artırır.

Ancak "box-sizing" kodu ile bu değerlerin width ve height değerlerine ait olmasını sağlayabiliriz. Gerçekten de, mükemmel değil mi? Yani Responsive bir tasarım kodlar iken, örnek div'in ekrandan geniş olmaması adına border-box kodunu kullanmanız yeterli olacaktır.

Örnek kullanımı ise aşağıdadır.

Kod:
.ornekdiv {
width:200px;
height:200px;
padding:15px;
border:1px solid
box-sizing:border-box;
}
SONUÇ: Yukarıdaki kırmızı renkli kod ile birlikte, padding ve border değerleri, mevcut olan width ve height değerlerine dahil edildi. Bu şekilde ise örnek div'in de ekrandan taşması engellenmiş oldu.

Alıntı:
teknobeyin
 

Benzer konular

İçerik sağlayıcı "paylaşım" sitelerinden biri olan Harbimekan.Com Forum, Eğlence ve Güncel Paylaşım Platformu Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. Harbimekan.Com sitesindeki konular yada mesajlar hakkında yapılacak tüm hukuksal Şikayetler için info@harbimekan.com yada iletişim sayfası üzerinden iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 3 Gün (72 Saat) içerisinde Forum yönetimi olarak tarafımızdan gereken işlemler yapılacaktır.

Bu Site, Bilim ve Sağlık Haber Ajansı Üyesidir.

Yığıntı - 8kez - kaynak mağazam - Uğur Ağdaş