Witam,
na początku chciałbym wszystkich przywitać. Uczę się HTML i CSS i tworzę swoje projekty w celach nauki. Mam problem, z którym walczę już od jakiegoś czasu i
nie mogę uzyskać zadawalającego efektu. Chodzi o wyrównanie w pionie listy z której tworzę menu strony do dołu.
Założenie jest takie aby po lewej stronie było logo (skalowane przez div-a) a obok w następnym div-ie menu główne strony.
Chcę jeszcze zadbać o poprawną semantykę i tu też moje pytanie czy dobrzę to chcę zrobić.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>BDS - Budj Dobrze i Super</title>
<meta name="description" content="Budowa wszystkiego" />
<meta name="keywords" content="budowa, itp"; />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<div id="container">
<header>
<div class="logo_img">
<img src="img/logo.png" alt="BDS Logo"/>
</div>
<div id="menu_top">
<nav>
<ol>
<li><a>O firmie</a></li>
<li><a>Technologia</a></li>
<li><a>Realizacje</a></li>
<li><a>Nasz zakład</a></li>
<li><a>F.A.Q</a></li>
<li><a>Kontakt</a></li>
</ol>
</nav>
</div>
<div style="clear: both"></div>
</header>
<main>
Główna treść strony
</main>
<footer>
Stopka - dane kontaktowe itd.
</footer>
</div>
</body>
</html>
body
{
/* Background pattern from Subtle Patterns */
margin: 0px;
background-image: url("img/tlo.png");
font-size: 20px;
}
#container
{
width: 1000px;
margin-left: auto;
margin-right: auto;
}
#header
{
text-align: bottom;
}
.logo_img
{
max-width: 150px;
float:left;
}
.logo_img > img
{
max-width: 100%;
}
#menu_top
{
}
ol
{
list-style-type: none;
}
ol > li
{
float: left;
width: auto;
margin-left: 10px;
letter-spacing: 2px;
text-transform: uppercase;
}