Это может быть действительно основной вопрос css, но я попытался создать свой жидкий макет в соответствии с инструкциями из книги, пока мой заголовок и панель навигации, кажется, находятся на месте, но контент-div не является, также я бы хотел, чтобы мой контент был более гибким, потому что он предназначен для динамического веб-приложения, поэтому нижний колонтитул должен располагаться под ним соответствующим образом. ИТАК вот макет того, что ид нравится достичь расположение раскладки жидких макетов
<body>
<div id="header">
<h1>LOGO</h1>
<ul>
<li><a href= ""> Home </a></li>
<li><a href= ""> Logout </a></li>
</ul>
</div>
<div id="navigation">
<ul>
<li><a href="">Home</a></li>
<li><a href="">My account</a></li>
<li><a href="">Help</a></li>
<li><a href="">Contact Us</a> </li>
</ul>
</div>
<div id="personalised">
<p>Hey there</p>
</div>
<div id="content">
</div>
<div id="footer">
<p>© TEST</p>
</div>
</body>
</html>
Вот мой CSS код:
body{
width: 90%;
margin: 0 auto;}
#content {
overflow: auto;
height: 29em;}
#header{
height: 60px;
overflow: hidden;
}
#header h1 {
float: left;
}
#header ul {
float: right;
}
#header li {
display: inline;
padding: 0.5em;
}
#personalised p {
float: left;
width: 20%;
margin-top:5%;}
#navigation{
margin: 1%;}
#navigation ul {
font-family: Arial, Verdana;
font-size: 14px;
padding: 0px;
list-style: none;
}
div#navigation {
float:right;
position: absolute;
top: 10%;
right: 5%;
}
#navigation ul li {
display: block;
position: relative;
float: left;
}
#navigation li ul { display: none; }
#header, #footer, #navigation, #personalised {
margin: 1%;
}
#footer {
padding: 0.5em 0;
font-family: Arial, Verdana;
font-size: 10px;
text-align: center;}
Я знаю, что это долго, но я действительно ценю вашу помощь. Заранее спасибо
большое спасибо, ваш код очень полезен – elmify