Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗mkPmLtMW 243 of 250 menu
◀ ▶

CSS'te Çoklu Sarmalayıcılı Düzen Şeması

Geliştirme sırasında, blokların sayfa genişliğinde arka plana sahip olduğu, ancak bu blokların içeriğinin ortalandığı düzenlerle sık sık karşılaşılır. İşte böyle bir düzene örnek:

Böyle bir düzende bir tane değil, birden fazla sarmalayıcı yapmamız gerekecek - her blok için. Ayrıca, sarmalayıcının içinde içeriği ortalamak için başka bir blok daha olmalı. Ayrıca, içeriğin arka plan rengini belirleyen bir sınıf da olmalı.

Düzenimizin genel şeması şu şekilde görünecek:

<div class="wrapper"> <div class="center"> </div> </div> <div class="wrapper line"> <div class="center"> </div> </div> <div class="wrapper"> <div class="center"> </div> </div> <div class="wrapper line"> <div class="center"> </div> </div>

center sınıfı blokları ortalamak için kullanılacak:

.center { width: 800px; padding: 20px; margin: 0 auto; }

line sınıfı blokları renklendirmek için kullanılacak:

.wrapper.line { background-color: #008040; color: white; }

wrapper sınıfı ise her bloğun ebeveyni olacak. Bloklar arası boşluk vermek için onu kullanacağız:

.wrapper { margin-bottom: 30px; }

Şimdi görevimizin tam kodunu yazalım:

<div class="wrapper"> <div class="center"> <h1>Ana site başlığı</h1> </div> </div> <div class="wrapper line"> <div class="center"> <h2>Şirketimiz</h2> <p> ... </p> <p> ... </p> </div> </div> <div class="wrapper"> <div class="center"> <h2>Fiyatlarımız</h2> <p> ... </p> <p> ... </p> </div> </div> <div class="wrapper line"> <div class="center"> <h2>İletişim</h2> <p> ... </p> <p> ... </p> </div> </div> * { box-sizing: border-box; } body { margin: 0; } .wrapper { margin-bottom: 30px; } .wrapper.line { background-color: #008040; color: white; } .center { width: 800px; padding: 20px; margin: 0 auto; } .wrapper h1 { margin: 0; font: 40px "Times New Roman"; } .wrapper h2 { margin: 0; font: 25px "Times New Roman"; } .wrapper p { font: 16px/1.4 Arial; text-align: justify; }
← →
↑
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