Моя разметка выглядит так:
<div class="header-section">
<a href="#" class="logo"><img src="logo.png" /></a>
<div class="navigation">
<ul>
<li><a href=# class="active">Home</a></li>
<li><a href=#>Bakery</a></li>
<li><a href=#>Fishery</a></li>
<li><a href=#>Casino</a></li>
<li><a href=#>Disney Land</a></li>
</ul>
</div>
<div style="clear:both" />
</div>
и css имеет значение:
.header-section {
margin: 30px 0;
}
.header-section .logo {
float: left;
}
.header-section .logo img{
border: 0;
}
.header-section .navigation {
float: right;
margin-top: 23px;
}
.header-section .navigation ul {
list-style: none;
}
.header-section .navigation ul li{
font-size: 18px;
font-family: Tahoma, Arial, Verdana;
float: left;
margin: 0 20px;
}
Таким образом, ссылки отформатированы в горизонтальной линии справа от логотипа.
Первоначально у меня была идея сделать так, чтобы они просто переносились, когда экранная область не позволяла им находиться в одной строке, но потом произошло то, что перед переносом они оказались ниже логотипа. Я был доволен этим, пока не увидел - по иронии судьбы - IE изобразил это так, как я думал.
Итак, мой вопрос - как получить ссылки для переноса, прежде чем просто щелкнуть под изображением логотипа?