2016-03-06 122 views
1

我想將圖像對齊到div的右側,div未設置爲特定高度,圖像也不是圖像,圖像是用戶生成的。CSS垂直對齊圖像右

無論如何,我嘗試使用舊的HTML4方法用於圖像對準一個div的權利:

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

還有一些閱讀中,我發現,它並沒有在HTML5支持後,讓我再閱讀,發現有一個名爲垂直對齊 CSS樣式,我想補充說,我的圖像,像這樣:

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

但是沒能正常工作。

我只是想圖像移動到div的右側。

+0

我不明白你的意思是「將圖像對齊到div的右邊」。請提供一張照片。 – 2016-03-06 07:48:41

回答

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上使用text-align:right。

+0

事情是我通過bbcode運行這個。所以這是爲php簽名系統創建的,所以如果它被浮動,它將破壞線程佈局,如果它被浮動+清除,它也將破壞佈局。 @Bodgan(如果它是文本對齊的,那麼圖像必須放在div中,這會破壞簽名的外觀) – Jek

+0

你可以爲簽名製作一個小提琴嗎? – Bogdan

0

您可以使用<span></span>標記代替<div>標記,然後更改它的樣式。

<span style='text-align:right'> 
    <img src="link" /> 
</span>