⊗mkPmLtMW 243 of 250 menu

Maketų su keliais wrapperiais schema CSS

Kuriant maketus dažnai susiduriama su atvejais, kai blokai turi foną per visą puslapio plotį, o šių blokų turinys yra centre. Štai tokio maketo pavyzdys:

Tokiame makete turėsime padaryti ne vieną wrapperį, o kelis - kiekvienam blokui. Be to, wrapperio viduje turi būti dar vienas blokas, atliekantis turinio centravimą. Taip pat turi būti klasė, atsakinga už turinio dažymą fone.

Bendra mūsų maketo schema atrodys taip:

<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>

Klasė center bus naudojama blokų centravimui:

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

Klasė line bus naudojama blokų dažymui:

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

O klasė wrapper bus kiekvieno bloko tėvinis elementas. Naudosime ją tarpų tarp blokų nustatymui:

.wrapper { margin-bottom: 30px; }

Dabar parašykime visą mūsų užduoties kodą:

<div class="wrapper"> <div class="center"> <h1>Pagrindinė svetainės antraštė</h1> </div> </div> <div class="wrapper line"> <div class="center"> <h2>Mūsų įmonė</h2> <p> ... </p> <p> ... </p> </div> </div> <div class="wrapper"> <div class="center"> <h2>Mūsų kainos</h2> <p> ... </p> <p> ... </p> </div> </div> <div class="wrapper line"> <div class="center"> <h2>Mūsų kontaktai</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; }
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti