В чем плюсы/минусы способов реализации двухколоночного макета?
Привет. Есть методика:
.sidebar{
float:left;
background: #C6DD7D; /* Цвет фона */
width: 180px; /* Ширина колонки */
}
.content {
background: #F4ECCE; /* Цвет фона */
margin-left:200px;
}
<div class="layout">
<div class="sidebar">Колонка 1</div>
<div class="content">Колонка 2</div>
</div>
Здесь используется margin-left
для отступа между колонками и формирования второй колонки.
Но можно задать ширину и floa
t обеим колонкам:
.sidebar{
float:left;
background: #C6DD7D; /* Цвет фона */
width: 180px; /* Ширина колонки */
}
.content {
background: #F4ECCE; /* Цвет фона */
margin-left:20px;
float:left;width:780px;
}
Какой способ в каких ситуациях использовать?