2016-03-06 2 views
1

Я пытаюсь выровнять изображение справа от div, div не задан как определенная высота, и ни одно изображение не создается, изображение создается пользователем.CSS Вертикальное выравнивание изображения справа

Во всяком случае, я попытался использовать старый метод html4 для выравнивания изображения справа в DIV:

<img src="link" align="right" /> 

И после некоторого чтения я узнал, что она не была поддержана в HTML5, так что я тогда читать дальше и выяснили, что есть стиль CSS называется вертикальной Align, я пытался добавить, что мой образ так:

<img src="link" style="vertical-align:right;" /> 

Но это не удается работать.

Я просто хочу, чтобы изображение перемещалось справа от div.

+0

Я не понимаю, что вы подразумеваете под «выровнять изображение справа от div». Пожалуйста, предоставьте картинку. –

ответ

2

Другое решение рядом из float:

<div id="ParentImg"> 
<img src="link"/> 
</div> 

CSS:

#ParentImg { 
text-align: right; 
} 

или:

<div style="text-align:right;"> 
<img src="link"/> 
</div> 
0

Вертикально выровнять по правому краю? не кажется мне правильным. Вы можете использовать float прямо на изображении или выравнивать текст: справа на родительском div.

+0

Дело в том, что я запускаю это через bbcode. Таким образом, это создание для системы подписи php, поэтому, если она будет перемещаться, она испортит макет потоков, если он будет плавать + очищен, он также разрушит макет. @Bodgan (добавив к этому, если он выровнен по тексту, тогда изображение должно быть размещено в div, что затем испортит внешний вид подписи) – Jek

+0

Можете ли вы сделать скрипку для подписи? – Bogdan

0

вы можете использовать тег <span></span> вместо тега <div>, а затем изменить его стили.

<span style='text-align:right'> 
    <img src="link" /> 
</span> 
Смежные вопросы