Я сейчас пытаюсь изучить CSS / HTML, так что извините, если есть действительно очевидное решение для этого.Я просто использую это, чтобы попрактиковаться в том, что я узнал в данный момент, но оно продолжает работать неправильно.
После буквально нескольких часов возни с моим кодом, я наконец-то получил свою панель навигации, чтобы выровнять ее справо, не портя все остальное.Однако это теперь не будет сидеть в моем "заголовке" div.Моя основная структура - это заголовок div, и внутри него div для логотипа (выровненный по левому краю) и div для меню навигации (выровненный по правому краю).
Однако после окончательного выравнивания их правильноЯ не могу получить мой меню div в нужном месте.Вот картинка, иллюстрирующая, что я имею в виду:
http://i.stack.imgur.com/ot5ls.png
Я временно изменил цвет моего "заголовка" div на черный, чтобы лучше проиллюстрировать мою проблему.Как видите, мое меню находится под заголовком div, а также немного вправо?
Вот мой HTML-код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>T5</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body id="home_p">
<div id="header">
<div id="logo">
</div>
<div id="menu">
<ul id="nav">
<li id="home"><a href="#"></a></li>
<li id="about"><a href="#"></a></li>
<li id="portfolio"><a href="#"></a></li>
<li id="contact"><a href="#"></a></li>
</ul>
</div>
</div>
</body>
</html>
А вот мой CSS:
body
/* T5 */
{background-color:#fff8d3; font-size:100%;}
body#home_p #home{background:url('home.gif') 0 -45px;}
body#about_p #about{background:url('about.gif') 0 -45px;}
body#portfolio_p #about{background:url('portfolio.gif') 0 -45px;}
body#contact_p #about{background:url('contact.gif') 0 -45px;}
#header {
background-color:#000000;
height:45px;
width:1200px;
margin-left:auto;
margin-right:auto;
margin-top:90px;
}
#logo {
background-image('logo.gif');
height:45px;
width:181px;
}
#menu {
width:328px;
float:right;
}
#nav
{position:absolute;}
#nav ul{
display: inline;
}
#nav li{
height:45px;
margin:0px;
padding:0px;
list-style:none;
position:absolute;
right:0px;
top:0px;
display:inline;
float:right;
}
#nav a
{height:45px;
display:block;
}
#home{left:0x; width:62px;}
#home{background:url('home.gif') 0 0;}
#home a:hover{background: url('home.gif') 0 -45px;}
#about{left:62px;width:65px;}
#about{background:url('about.gif') 0 0;}
#about a:hover{background: url('about.gif') 0 -45px;}
#portfolio{left:147px;width:98px;}
#portfolio{background:url('portfolio.gif') 0 0;}
#portfolio a:hover{background: url('portfolio.gif') 0 -45px;}
#contact{left:265px;width:83px;}
#contact{background:url('contact.gif') 0 0;}
#contact a:hover{background: url('contact.gif') 0 -45px;}
Буду очень признателен за любую помощь.Заранее спасибо.