- index.html
- style.css
HTML
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Простейшая сетка, финал</title>
<meta charset="utf-8">
<link rel="stylesheet" href="setting.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="wrapper">
<div class="header">Хедер</div>
<div class="content-container clearfix">
<div class="sidebar">
<p>Для нужного нам эффекта мы дадим основному блоку левый margin, чтобы он ужался направо, а боковую панель заfloat'им.</p>
</div>
<div class="content">
<p>У этого способа есть один очень серьезный недостаток. Обратите внимание, что в исходном HTML блок "sidebar" идет до блока "content" с основным содержимым. Не нужно думать, что так сделано случайно. Так сделано специально, потому что иначе этот самый способ с наложением колонки поверх margin'а не работал бы.</p>
</div>
</div>
<div class="footer">Футер</div>
</div>
</body>
</html>
CSS
.wrapper {
width: 450px;
margin: 0 auto;
box-shadow: 0 0 2px #cccccc;
}
.header,
.footer {
padding: 10px;
background-color: #ecf0f1;
}
.sidebar {
float: left;
width: 150px;
min-height: 150px;
padding: 10px;
color: white;
background-color: rgba(46, 204, 113, 0.8);
}
.content {
min-height: 100px;
padding: 10px;
color: white;
background-color: #3498db;
}
.clearfix::after {
content: "";
display: table;
clear: both;
}
Вы перешли на другую страницу
ЗадачиВыполнено
0
- Задайте для
.content
маргин слева170px
. - Измените ширину
.wrapper
на350px
, - а затем на
550px
.