офисный планктон ([info]naked_drumz) wrote in [info]ru_html,
  • Music: Кооператив Ништяк - Бавария
Друзья, помогите. Бьюсь как головой о стену. Не могу понять странного поведения броузеров: Оперы (7.51) и ИЕ (6.0). В Мозилле не проверял, т.к. нету.

Извините за длинное письмо, но никогда не сталкивался с таким, а поведение браузеров второй день не даёт мне отскрести нижнюю челюсть от пола. ;)

Имеется такой код.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="stylesheet" type="text/css" href="styles.css" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<title>the site.ru: главная</title>
</head>

<body>

<a href="http://site.ru"><img src="images/homemailsearch.gif" alt="На главную" width="156" height="52"/></a><a href="http://site.ru/news.html"><img src="images/news.gif" width="51" height="52" alt="Новости" /></a><a href="http://site.ru/trans.html"><img src="images/trans.gif" width="124" height="52" alt="Переводы" /></a><a href="http://site.ru/vliyaniya.html"><img src="images/vliyaniya.gif" width="86" height="52" alt="Влияния" /></a><a href="http://site.ru/articles.html"><img src="images/articles.gif" width="69" height="52" alt="Статьи" /></a><a href="http://site.ru/to_trans.html"><img src="images/to_trans.gif" width="81" height="52" alt="Переводчику" /></a><a href="http://site.ru/aboutus.html"><img src="images/aboutus.gif" width="58" height="52" alt="О нас" /></a><a href="http://site.ru/guest.html"><img src="images/guest.gif" width="70" height="52" alt="Гостевая книга" /></a><a href="http://site.ru/forum.html"><img src="images/forum.gif" width="85" height="52" alt="Форум" /></a>

<!-- Это панель навигации -->


<img src="images/indexlogo.gif" alt="Logo" height="399" width="763" />

<!-- это логотип раздела -->



<div class="pere"><a href="http://site.ru/perevody1.html">Переводы</a>|<a href="http://site.ru/perevody2.html">Перевод 2</a>|<a href="http://site.ru/perevody3.html">Перевод 3</a></div><br />


<div class="stripe"><img src="images/blackstripe.gif" alt=" " width="49" />
</div>

<!-- А это — навигация в пределах раздела. blackstripe.gif — конструкционный элемент, чёрная горизонтальная полосочка. -->


<!-- далее идёт четырёхколоночная вёрстка; в 1-й и 3-й колонке — картинки, во второй и четвёртой, соответственно, текст. -->

<div id="theother"><img src="images/theother.gif" width="50" height="138" alt="the Other" /></div>
<div id="leftcontent"><p /> На днях в США произошло знаменательное событие, которому пока не придали должного внимания в мире. А зря. Президент Джордж Буш фактически расписался в том, что США переживают тяжелый экономический кризис и что властям приходится прилагать титанические усилия, чтобы избежать социального взрыва.
</div>

<div id="fields"><img src="images/fields.gif" width="50" height="138" alt="fields" /></div>

<div id="rightcontent"><p /> На днях в США произошло знаменательное событие, которому пока не придали должного внимания в мире. А зря. Президент Джордж Буш фактически расписался в том, что США переживают тяжелый экономический кризис и что властям приходится прилагать титанические усилия, чтобы избежать социального взрыва.
</div>


</body></html>


CSS:

body {
background-color: #FFFFFF;
color:#000000;
margin:0;
padding:0;
font-family:'Verdana',sans-serif;
font-size:11px;
}


div {
border:0;
}

div.pere {
margin-left:24%;
}
div.stripe {
left:210px;
position:absolute;
}

#leftcontent, #rightcontent, #theother, #fields {
margin-top: 10px; }


#theother {
position: absolute;
left:0%;
width:50px;
background:#fff;
}

#leftcontent {
position: absolute;
left:90px;
width:37%;
background:#fff;
}


#fields {
position: absolute;
left:52%;
width:50px;
background:#fff;
}

#rightcontent {
position: absolute;
left:63%;
width:35%;
background:#fff;
}

#leftcontent p {
text-align: justify;
margin-top: 40px;
}
#rightcontent p {
text-align: justify;
margin-top: 40px;
}
#pere {

left:5%;
}



Суть проблемы вот в чём. После всего вышеперечисленного, после четырёхколоночной вёрстки должна идти, например, ещё раз навигация в пределах раздела, только та самая чёрная полосочка теперь находится над ссылками. Типа:

<div class="stripe"><img src="images/blackstripe.gif" alt=" " width="49" />
</div>

<div class="pere"><a href="http://site.ru/perevody1.html">Переводы</a>|<a href="http://site.ru/perevody2.html">Перевод 2</a>|<a href="http://site.ru/perevody3.html">Перевод 3</a></div>

Логично было бы, чтобы и полоска, и навигация отображалась НИЖЕ, чем четыре колонки. Однако нет! Вторую, дублирующую навигацию с полосочкой оба браузера отображают, как ни странно, ещё выше первой!

Так же происходит с любым текстом и изображением, помещённым в коде ниже четырёх колонок... Он почему-то упорно лезет вверх, перед ними.

Что делать? И как объяснить такое странное, и, я бы сказал, нелогичное поведение? Или я чего-то сильно не понимаю? Внесите ясность, пожалуйста.

Спасибо тем, кто дочитал до сюда, и ещё раз извините за длинное письмо. Жду ваших ответов!

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments
Create an Account
Forgot your login or password?
Facebook Twitter More login options
English • Español • Deutsch • Русский…