По какой-то причине я не могу полностью понять, как позиция и плавающие работают вместе.Я пытаюсь сделать простой тестовый сайт для практики.В заголовке у меня есть один div для рекламы, один div для названия сайта и другой div для меню / навигации.Внутри div для рекламы у меня есть три других div.Я хочу, чтобы один слева и один справа занимал около 25% страницы, а средний - около 45% страницы.Я хочу, чтобы они были встроены.Тем не менее, когда я могу встроить рекламу, это, к сожалению, делает другие div тоже встроенными (или, по крайней мере, следующий div).Может ли кто-нибудь дать мне хорошее объяснение (ссылка) на то, как работают позиции и плавающие.Вот мои HTML и CSS.
<div class="header">
<div class="bs20b br5">
<div class="ad1 ads">
Ad1
</div>
<div class="ad2 ads">
Ad2
</div>
<div class="ad3 ads">
Ad3
</div>
</div>
<div class="sitename">
CITISI
</div>
<div class="menu">
MENU
</div>
</div>
body
{
background-color: #EEE;
}
.ads
{
position: relative;
float: left;
border: 1px solid black;
}
.ad1
{
text-align: center;
width: 100px;
}
.ad2
{
width: 200px;
}
.ad3
{
width: 100px;
}
.bs20b
{
-webkit-box-shadow: 0px 0px 20px black;
-moz-box-shadow: 0px 0px 20px black;
box-shadow: 0px 0px 20px black;
}
.br5
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.sitename
{
}
Любая помощь приветствуется.Спасибо.
РЕДАКТИРОВАТЬ Я нашел этот сайт, и мне кажется, что мне нужен Шаг 9.Тем не менее, я должен что-то плавать без установки позиции?Почти каждый пример, который я когда-либо видел, показывает, что оба установлены.
http://www.barelyfitz.com/screencast/html-training/css/positioning/