2012-05-03 2 views
-1

У меня возникла проблема с расположением моей веб-страницы. У меня есть 2 таблицы и те 2 таблицы как внутри 2 div. Проблема, с которой я сталкиваюсь, заключается в том, что при изменении размера моего веб-браузера контент во втором div перемещается ниже первого div.Проблема с макетом страницы

Может ли кто-нибудь рассказать мне, как это можно исправить?

+2

Пожалуйста, ваши CSS и HTML часть, которая содержит вашу проблему – GuZzie

+0

Вы плавающая эти дивы, чтобы сделать их рядом друг с другом? –

+1

Добавляем 'min-width' в тэг' body', который находится в наименьшей степени. Ширина обоих div - это возможное решение, однако без вашего кода сложно полностью понять вашу ситуацию. –

ответ

1

Один из способов исправить это - положить стол за пределы div. Если таблицы находятся внутри структуры div, изменение размера браузера не приведет к тому, что один div будет двигаться вниз.

0

Вы могли бы попробовать что-то вроде этого:

CSS 
#leftcolumn { width: 300px; border: 1px solid red; float: left} 
#rightcolumn { width: 300px; border: 1px solid red; float: right} 

HTML 
<div id="leftcolumn"><p>text goes here</p></div> 
<div id="rightcolumn"><p>text goes here</p></div> 

Кроме того, если вы используете плавающий affectivly удаляет этот элемент из любых окружающих дел. Чтобы обойти эту проблему, попробуйте добавить класс div, который «очистится» от «обоих» до вашего html. Это делает все дивы сидеть красиво в там контейнер

Как это:

CSS 
.clear { clear: both;} 

HTML 
<div id"container"> 
    <div id="leftcolumn"><p>text goes here</p></div> 
    <div id="rightcolumn"><p>text goes here</p></div> 
    <div class"clear"></div> 
</div> 
Смежные вопросы