Проблема с неверным отображением div-ов

Статус
Закрыто для дальнейших ответов.

Lexxxustop

Новичок
Регистрация
28.02.2010
Сообщения
2
Добрый день, помогите пожалуйста разобраться с проблемой.
есть див со свойством display: table;
в нём находятся 2 дива: у одного отображение float: left; у другого - float: right;

сверстал сайт и всё хорошо - дома на компе всё отображается верно и кроссбраузерно, заливаю на хостинг, а в инете 2 дива начинают прыгать:

сайт - www.fashion-decor.ru (на главной почему-то всё норм всегда отображается а потом если начинаешь ходить по страницам в блоке с меню и большой картинкой картинка начинает прыгать, !хотя если просто обновить страницу он возвращается на место)

Очень прошу помочь с проблемой 3-ий день сижу и голову ломаю, если выставить эти 2 дива со свойствами display: inline-table; они всёравно на некоторых страницах прыгают (хотя страницы все одинаковые, одно шаблонные и редактируются только через css)

СSS блоков:
Код:
#center{
        margin:0 auto;
	display: table;
	text-align: left;
	background-color: white;
	width: 800px;
	*width: 800px;
}
#menu{
	float: left;
	width: 232px;
	background-image: url(../img/menu_top.gif);
	background-repeat: no-repeat;
	padding-top: 100px;
	padding-left: 51px;
}
#center_right{
	float: right;
	width: 515px;
	background-image: url(../img/photo_right.gif);
	background-repeat: no-repeat;
	text-align: left;
}
#photo{
	padding: 36px 0px 0px 57px;
}

Код страницы с проблемным участком:

Код:
		<div id="center">
			<div id="menu">
				<div>...</div>
                                <div>...</div>
			</div>		
			<div id="center_right">
				<div id="photo"><img src="img/main.jpg"></div>
			</div>
		</div>
Заранее большое спасибо за помощь.
 

Вложения

gor

Well-Known Member
Регистрация
10.04.2009
Сообщения
306
Я не увидел проблем с <div id="center">, зато с <div id="tovar_dop"> - проблема посмотрите в Opere,на вашем месте я бы переверстал сайт, много багов и ненужных елементов в верстке.
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Скорее всего, у Вас какие-то пункты меню длиннее места, отведенного им в блоке и вылезают наружу, сдвигая картинку. Проверьте!
Добавьте, также, очистку плавающих блоков:
Код:
<!-- ... -->
    <div id="center_right">
        <div id="photo"><img src="img/main.jpg"></div>
    </div>
<!-- вставляем очистку плавающих блоков -->
    <div class="clear:both"></div>
</div>
Удачи!
 

Lexxxustop

Новичок
Регистрация
28.02.2010
Сообщения
2
Большое спасибо, что обратили внимание, проблема вроде как разрешилась - баг выявлялся в фаерфоксе 3.5.х, поставил на все компы, на которых проверял 3.6 - проблема ушла. Блоки почищу, спасибо за совет.
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Вашей проблемы так и не выявил, но заметил маленькую ошибочку в размерах #center, он на 2 пикселя шире оболочки.

Код:
#center {
background-color:white;
display:table;
margin:0 auto;
text-align:left;
width:798px;
}
 
Статус
Закрыто для дальнейших ответов.
Верх Низ