У меня есть элемент, сидящий поверх изображения на сайте. Изображение загружается в окне в правильном положении во всех браузерах и перемещается туда, где оно принадлежит во всех браузерах, кроме webkit (специально для Safari и Chrome). В браузерах webkit, во втором случае вы пытаетесь изменить размер окна, он перемещает элемент под изображением и устанавливает его поля относительно изображения.Изменение положения элемента при изменении размера окна в браузерах webkit, несмотря на абсолютное позиционирование
Вот мой HTML:
<body>
<div class="header-image">
<img id="headerimg" src="images/header.jpg" alt="" />
<img id="link-header" src="images/link-header.png" alt="" />
</div>
</body>
Вот CSS:
body { max-width:1236px; margin:0 auto; position:relative; }
.header-image { width:100%; height:auto; max-width:1236px; margin:0 auto; position:relative; }
#headerimg { width:100%; max-width:1236px; height:auto; }
#link-header { position:absolute; right:0; margin-right:10%; margin-top:275px; }
Как я уже говорил, каждый браузер делает изменения размера просто отлично. Это только webkit, что я испытываю эту проблему. Какие-нибудь идеи вообще?
Какой элемент он «перемещает»? –
намного проще, если вы делаете JSFiddle или CodePen :) –
Это элемент # link-header, который перемещается. Я хотел бы сделать jsfiddle, но это для работы, и я не могу опубликовать изображения из-за проблем с соблюдением. Извини за это. Есть идеи? –