| | Всем привет. Прошу помощи. Вкратце: сверстал шапку, три колонки и подвал. В левой колонке меню, в правой разная фигня, которая со временем планируется меняться, то есть резиновая с растягиванием вниз. Все колонки равняются при помощи jQuery. Ситуация следующая: 1. Когда центральная центральная колонка содержит достаточно информации, что ее высота превышает высоту левого меню, то все нормально тянется и колонки нормально равняются. 2. Когда содержимое центральной колонки на другой странице сайта мало, что высота центральной колонки должна быть меньше левого меню, то вроде тоже все нормально равняется, НО при этом все содержимое страницы сдвигается вправо где-то на 20 пикселей, то есть двигается вся "wrapper". 3. При переключении на следующую страницу, где опять содержимое основной центральной колонки велико, то опять вся страница возвращается влево. 4. Такие же глюки и при наполнении правого блока. Верстка при помощи float. Прилагаю коды. В html коде строчки 50-54 закомментированы. Если в 50-й строчке (отмечена красным) снять комментарий и обновить страницу в браузере, то страница прыгнет обратно влево. Код HTML
Код: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="css/style.css" type="text/css" rel="stylesheet">
<script src="js/jquery-1.7.min.js" type="text/javascript"></script>
<script src="js/equalHeight.js" type="text/javascript"></script>
<title>Специализированный центр изучения английского языка</title>
</head>
<body>
<div id="wrapper">
<div id="topLine"></div>
<div id="header">
<ul id="nav">
<li><a href="kids.html">Дети 6 лет</a></li>
<li><a href="lowchool.html" class="small">Начальная <br>школа</a></li>
<li><a href="hischool.html" class="small">Средняя <br>школа</a></li>
<li><a href="gia.html">ГИА, ЕГЭ</a></li>
<li><a href="fce.html" class="small">Международные <br>экзамены</a></li>
<li><a href="adults.html">Взрослые</a></li>
<li><a href="review.html">Отзывы</a></li>
</ul>
</div>
<div id="left">
<div id="sidebar">
<ul>
<li><a href="index.html" class="activel">Главная</a></li>
<li><a href="news.html">Новости</a></li>
<li><a href="success.html">Успехи учеников</a></li>
<li><a href="portfolio.html">Потрфолио учителей</a></li>
<li><a href="gallery.html">Галерея</a></li>
<li><a href="price.html">Стоимость</a></li>
<li><a href="contacts.html">Контакты</a></li>
<li><a href="job.html">Вакансии</a></li>
<li><a href="question.html" class="down">Задать вопрос</a></li>
</ul>
</div>
</div>
<div id="right">
<p class="partner">Наш партнер</p>
<div align="center">
<a class="first" title="Меморандум о сотрудничестве" href="http://webmasters.ru/forum/images/memorandum.jpg"><img src="http://webmasters.ru/forum/images/memorandum_s.jpg" width="200" height="300"></a>
</div>
</div>
<div id="content">
<h1>Вас приветствует коллектив <span class="red">British Land</span></h1>
<ul>
<li>xfcnm 'ktvtynf cgbcrf</li>
<li>Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</li>
<!--<li><a href="gallery.html" class="dot">Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</a></li>
<li>Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</li>
<li>Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</li>
<li>Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</li>
<li>Синхрофазотрон — резонансный циклический ускоритель с неизменной в процессе ускорения длиной равновесной орбиты. Чтобы частицы в процессе ускорения оставались на той же орбите, изменяется как ведущее магнитное поле, так и частота ускоряющего электрического поля.</li>-->
</ul>
</div>
<div class="clear"></div>
<div id="footer"><h3>British Land 2013</h3></div>
</div>
</body>
</html> Код CSS
Код: @import url(reset.css);
body {
background-color:#FCF5E2;
outline:0px solid #222CF6;
margin:0;
padding:0;
}
#topLine {
height:20px;
background-image: url(../images/topRing.png);
background-repeat:repeat-x;
background-color:#FCF0C6;
}
#wrapper {
outline:1px solid #5CF6C3;
padding:0px;
margin:0px auto 0 auto;
max-width:1200px;
position:relative;
}
#header {
width:auto;
height:310px;
background-color:#FCF0C6;
outline:0px solid #1D2FF5;
position:relative;
margin-top:0px;
border-bottom:1px solid #C41617;
}
#left {
width:210px;
outline:0px solid black;
float:left;
margin-top:2px;
border-top:1px solid #C41617;
border-right:1px solid #C41617;
background-color:#FCF0C6;
}
#content {
width:738px;
/*height:500px;*/
outline:0px solid black;
margin:2px 0px 0 211px;
background-color:#FCF5E2;
padding:0px 20px 0px 20px;
border-top:1px solid #C41617;
}
#right {
width:210px;
/*height:300px;*/
float:right;
outline:0px solid blue;
margin-top:2px;
border-top:1px solid #C41617;
border-left:1px solid #C41617;
background-color:#FCF0C6;
}
#nav {
width:auto;
height:50px;
outline:0px solid #2848FF;
position:absolute;
bottom:10px;
right:5px;
font:bold 16px/50px Arial,sans-serif; /*через / указана высота строки и текст автоматически выставляется посередине высоты*/
text-transform:uppercase;
}
#nav li {
float:left;
height:50px;
outline:0px solid #cc0000;
margin-left:4px;
text-align:center;
}
#nav li a {
display:block;
height:50px;
text-decoration:none;
color:#2B2E83;
outline:0px solid #ffcc00;
padding:0 8px;
border-top:1px solid #C41617;
border-radius:10px 10px 0 0;
border-right:1px solid #C41617;
}
#nav li a.small {
font:bold 16px Arial,sans-serif;
height:45px;
padding-top:5px;
}
#sidebar {
width:200px;
margin-left:0px;
outline:0px solid #FF0A2F;
background-color:#FCF0C6;
margin-bottom:5px;
}
#sidebar a {
display:block;
width:200px;
outline:0px solid blue;
text-decoration:none;
text-indent:10px;
font:bold 16px Arial,sans-serif;
color:#648CBC;
padding:5px 5px;
border-bottom:1px dotted #C41617;
margin-bottom:3px;
}
#sidebar a.down { /*убирает подчеркивание нижней строки списка*/
margin-bottom:0;
border-bottom:0;
}
#content h1, #content p, #content h2, #content h3, #content ul {
font-family: Verdana;
font-size:14px;
color:#191919;
line-height:1.5;
letter-spacing:0.02em;
}
#content h1{
width:738px;
margin:20px auto 20px auto;
font-size:20px;
font-weight:bold;
text-align:center;
}
.red {
color:#C41617;
font-weight:bold;
}
.partner { /*Для надписи "Наш партнер" */
font-family: Arial;
font-size:16px;
font-weight:bold;
color:#191919;
margin:20px auto 20px auto;
text-align:center;
}
#content h2{
width:738px;
margin:0 auto 20px auto;
font-style:italic;
}
#content h3{
width:738px;
margin:0 auto 3px auto;
font-style:italic;
}
#content p {
width:738px;
margin:0 auto 0 auto;
padding-bottom:15px;
}
#content ul {
width:718px;
margin-left:20px;
}
#content li {
padding-bottom:15px;
list-style:square;
}
.clear {
clear:both;
}
#footer {
margin:3px auto 10px auto;
width:1200px;
height:40px;
border-top:1px solid #C41617;
}
#footer h3 {
color:#71716A;
text-align:center;
padding-top:10px;
font:14px Verdana;
} Как-то так. Заранее спасибо. |