как выровнять img внутри div справа? - PullRequest
27 голосов
/ 15 июля 2010

Я хотел бы знать, как выровнять изображение внутри div с правой стороны?

Ответы [ 6 ]

40 голосов
/ 15 июля 2010

Вы можете дать окружающим div a

text-align: right

, это оставит пустое пространство слева от изображения.(= изображение будет занимать всю строку).

Если вы хотите, чтобы содержимое отображалось в левой части изображения, используйте

float: right

на изображении.Однако тогда окружающему div потребуется overflow: auto, чтобы растянуть на необходимую высоту.

18 голосов
/ 15 июля 2010
<div style="width:300px; text-align:right;">
        <img src="someimgage.gif">
</div>
2 голосов
/ 06 августа 2015
<p>
  <img style="float: right; margin: 0px 15px 15px 0px;" src="files/styles/large_hero_desktop_1x/public/headers/Kids%20on%20iPad%20 %202400x880.jpg?itok=PFa-MXyQ" width="100" />
  Nunc pulvinar lacus id purus ultrices id sagittis neque convallis. Nunc vel libero orci. 
  <br style="clear: both;" />
</p>
0 голосов
/ 21 июня 2016

Существует множество способов выравнивания с CSS, каждый из которых имеет свои преимущества и недостатки, вы можете протестировать их все, чтобы проверить, какой из них лучше подходит для вашего случая: http://www.w3schools.com/css/css_align.asp

СОВЕТ: Всегда выполняйте поиск, используя W3 в качестве дополнительного слова, которое даст вам в первую очередь ресурсы веб-сайта W3school или w3.org, если они есть.

0 голосов
/ 15 июля 2010

vertical-align:middle; text-align:right;

0 голосов
/ 15 июля 2010
<style type="text/css">
>> .imgTop {
>>  display: block;
>>  text-align: right;
>>  }
>> </style>

<img class="imgTop" src="imgName.gif" alt="image description" height="100" width="100">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...