<body>
<section id="logo">
<header>
<img src="logo.png" alt="logo" width="60px" height="50px">
<h1>Web design</h1>
<div style="clear:both;"></div>
<h2>Projketowanie stron internetowych<h2>
</header><nav>
<a href="#">sdfsdfsd</a>
</nav>
</section>
</body>
body
{
background: black;
color: white;
margin:0;
padding:0;
width:100%;
height:100%;
}
section#logo
{
height:60px;
width:100%;
}
section#logo header
{
height:100%;
width:50%;
text-align:left;
background: red;
position:relative;
top:0;
display:inline-block;
}
section#logo header img
{
float:left;
position:relative;
top:2px;
margin:0;
padding:0;
}
section#logo header h1
{
display:block;
font-size:30px;
float:left;
margin:0;
padding:0;
position:relative;
top:2px;
left:0px;
margin-top:-3px;
}
section#logo header h2
{
display:block;
font-size:16px;
position:relative;
top:0px;
left:0px;
margin:0;
padding:0;
margin-top:-17px;
}
section#logo nav
{
display:inline-block;
width:50%;
height:100%;
background:blue;
text-align:right;
margin:0;
padding:0;
}
Niby wyświetla mi bloki obok siebie ale nav jest oddalone od górnej krawędzi, nie mam pomysłu co jest nie tak. Z float:left działa, ale nie chcę go używać.
Usuwając link z nav na dół ucieka header.
Może ktoś pomóc?