Мне нужно показать изображение, которое помещается в тег div. Этот код отлично работает в Chrome, но когда я визуализирую его в Internet Explorer 8, я получаю обрезанное изображение. Это мой код
.grid{ background:url('./images/grid.png'); background-repeat:no-repeat; width:730px; height:647px; background-size: contain; background-size: 100% 100%; }
<div id="pointer_div" onclick="point_it(event)" class="grid">
...
</div>
Не знаю, помогает ли это, но я должен использовать
<!DOCTYPE html public "-//W3C//DTD HTML 4.0 Transitional//en">
Размер background-size
атрибута не работает в IE8.
Вы должны попытаться добавить <img>
внутри своего div и использовать max-width: 100%;
на <img>
.
Вы должны знать, что background-size
не поддерживается IE8
max-height
...max-height
? высота должна регулироваться сmax-width: 100%;
, Если по какой-то причине высота не регулируется, используйтеheight: auto;