Jump to content
  • 0

Проблема трёхколоночной блочной вёрстки


StormMan
 Share

Question

Друзья, проблема у меня вот какая.

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

В общем, принцип такой:

<head>
<title>Три колонки</title>
<style><!--
body {
margin: 0;
padding: 0;
}

div {
height: 500px;
margin: 0;
padding: 0;
}

.left_col {
float: left;
width: 200px;
background: red;
}

.right_col {
float: right;
width: 200px;
background: blue;
}

.middle_col {
margin: 0 13em;
background: green;
}


--></style>
</head>
<body>
<div class="left_col">
</div>
<div class="right_col">
</div>
<div class="middle_col">
</div>
</body>

Этот код работает во всех браузерах.

Я его воплотил в дизайне на http://irkutskmobi.ru/ и был крайне удивлён, когда увидел, что в Google Chrome и Safari центральная колонка занимает не всё пространство между боковыми блоками, а только маленькую его часть, и имеет статичную ширину. В других браузерах - в Осле, FF, Опере всё ок. Уже второй день пытаюсь найти, в чём дело, и не получается.... Помогите, пожалуйста!

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Когда проблему долго не получается решить, выход есть один: переписать всё с нуля! Так что, тридцать минут работы по переписыванию кода решили проблему, которую не удавалось решить много-много часов. Теперь всё работает. Но где была ошибка, науке так и не известно. Старый вариант вёрстки унёс тайну с собой....... :ph34r:

Link to comment
Share on other sites

  • 0

ТС , там у тя дело походу в самом списке трёхколоночном в контенте, он широкий и полюбому косяки такие будут.

Ааа, ща глянул, всё понятно, это таблица. Конечно-же ячейки тебе переноситься не будут на другие строки, поэтому вместо таблицы сделай по человечески, списком.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy