⊗jsSpMEEE 14 of 294 menu

JavaScript için CSS'de Element Genişlemesi

CSS özellikleri width ve height ayarlamak, elementin belirtilen boyuta geleceğini garanti etmez. Hadi örneklere bakalım.

Örnek

Şu anda elementin boyutları belirtilenlerle aynı:

<div id="elem"> text </div> #elem { width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; }

:

Örnek

Şimdi elemente padding özelliğini ayarlayalım. Sonuçta, elementin gerçek genişliği büyüyecek ve iç boşluk için belirlenen değer kadar genişleyecek:

<div id="elem"> text </div> #elem { padding: 25px; width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; }

:

Örnek

Kenarlığın varlığı da elementi genişletir:

<div id="elem"> text </div> #elem { width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; border: 20px solid #F0D7A1; }

:

Örnek

box-sizing özelliği yukarıda açıklanan davranışı değiştirmeye izin verir. İç boşluğun veya kenarlığın elementi genişletmemesini sağlayabilirsiniz. Bunun için bu özelliğe border-box değeri atanmalıdır:

<div id="elem"> text </div> #elem { box-sizing: border-box; padding: 20px; width: 200px; height: 200px; margin: 50px auto; background: #CFF5BF; border: 20px solid #F0D7A1; }

:

Açıklananın Önemi

JavaScript açısından bakıldığında, açıklanan durum pek kullanışlı değildir. Çünkü, width özelliğinin değerini okuduğumuzda, elementin tam olarak bu genişlikte olacağından hiç emin olamayız.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet