после прочтения подобных вопросов по stackoverflow, ничто, казалось, не решило эту проблему. Вот оно ..DIV меняет положение на странице zoom
У меня есть DIV в верхней части моей страницы, которую я использую в качестве меню. Размеры: 1920px на 50px. А код CSS для этого является:
#top_bar{height:50px; width:1920px; margin:0px auto;
background:url("img/top_bar.png"); left:0px; top:0px; position:relative;}
Я тогда содержание #wrapper DIV под то, что есть широкий и 960 х центрирован. Код CSS для этого является:
#wrapper{width:960px; margin:0px auto; overflow:hidden; left:0px; top:0px;
position:relative;}
Когда я приближать на странице, содержание #wrapper DIV остается в правильном положении (по центру), но #top_bar DIV перемещается вправо.
HTML-код страницы является:
<body>
<div id="top_bar">
(...menu links, etc)
</div>
<div id="wrapper">
(...page content)
</div>
</body>
Я нахожусь в процессе фиксации этого для клиента таким образом, любые решения будут высоко оценили. Заранее спасибо :)
Он по-прежнему делает то же самое, даже если я изменю его на: position: absolute; или положение: фиксированное; Даже если я оставлю его пустым. Есть ли обходной путь? Спасибо. –
Вы должны использовать поплавки и отображать их в встроенном блоке. – BuddhistBeast
Спасибо @BuddhistBeast оба дисплея: блок; и отображение: встроенный блок; работал. –