HTML: выравнивание середины изображения по середине страницы

0

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

Вот мой HTML:

<div style="width:100%; text-align:center">
    <img src="bannerr.png">
</div>

Есть идеи?

  • 0
    поле слева: авто; поле справа: авто?
  • 0
    Похоже, это не меняет поведение, есть ли способ автоматического отключения левой стороны, чтобы он оставался посередине?
Показать ещё 1 комментарий
Теги:

2 ответа

0

Вы можете поместить это в CSS

   img { display: block; margin: 0 auto; position: relative; }

Если вам нужен только html, попробуйте это

<img src="bannerr.png" style="display: block; margin: 0 auto; position: relative;">

изменение: добавлена позиция: относительная выше

  • 0
    Спасибо за быстрый ответ, однако поведение остается прежним
  • 0
    @codehorse Но если он поставит на CSS, это повлияет на все изображения. Разве не было бы лучше создать класс для этого?
Показать ещё 1 комментарий
0

Это старый HTML 4, но вы можете использовать <center> вокруг <div> и делать это.

<center>
<div style="width:100%; text-align:center">
    <img src="bannerr.png">
</div>
</center>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню