MySQL Java JavaScript PHP Python HTML-CSS C-sharp

Blocul de stilizare

În tema anterioară a fost examinată crearea unei pagini cu două coloane. În mod similar, putem adăuga un număr mai mare de coloane pe pagină și să facem o structură mai complexă. De exemplu, să adăugăm pe pagina web un al doilea sidebar:

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>Stilizarea pe blocuri în HTML5</title>
   <style>
       div {
           margin: 10px;
           border: 1px solid black;
           font-size: 20px;
           height: 80px;
       }
       #header {
           background-color: #ccc;
       }
       #leftSidebar {
           background-color: #ddd;
       }
       #rightSidebar {
           background-color: #bbb;
       }
       #main {
           background-color: #eee;
           height: 200px;
       }
       #footer {
           background-color: #ccc;
       }
   </style>
</head>
<body>
   <div id="header">Antetul site-ului</div>
   <div id="leftSidebar">Bara laterală stângă</div>
   <div id="rightSidebar">Bara laterală dreaptă</div>
   <div id="main">Conținutul principal</div>
   <div id="footer">Footer</div>
</body>
</html>

Aici, codul ambelor sidebaruri trebuie să vină înainte de blocul conținutului principal, care le înconjoară.

Acum să modificăm stilurile ambelor sidebaruri și ale blocului principal:

#leftSidebar {
   background-color: #ddd;
   float: left;
   width: 150px;
}

#rightSidebar {
   background-color: #bbb;
   float: right;
   width: 150px;
}

#main {
   background-color: #eee;
   height: 200px;
   margin-left: 170px; /* 150px (lățimea barei laterale) + 10px + 10px (2 spații) */
   margin-right: 170px;
}

Din nou, la ambele blocuri plutitoare - sidebaruri trebuie să setăm lățimea și proprietatea float - unul cu valoarea left, iar celălalt cu right.

← Lecția anterioară Lecția următoare →