2010-12-07 142 views
0

我試圖使用CSS來把一些圖片是這樣的:如何將圖像對齊到右側?

|_________<img1_1>|___<img2_1>| 
|     |<___img2_2>| 
|     |__<_img2_3>| 

所有的圖像應該右對齊,我不能用固定寬度的大小,因爲圖像的大小可能會有所不同。

圖片IMG1_1是向左關閉所有其他的(但仍對齊頁面的右邊)。

plz help!

回答

2

與CSS

集合中的所有圖像浮動到右 的圖像2_2和2_3設置clear:right

如果它應該是一個佈局 - 考慮使用的DIV創建頁面上的區域。

創建內容股利,又拿出2周的div它。將其中一個的浮點數設置爲正確並給它一個寬度。在另一個邊上設置保證金。把圖像放進去。

+0

非常好!清楚:正確的是我一直想念的。我嘗試了很多不起作用的東西,已經越來越偏執了。 ty非常感謝:D – Seeker 2010-12-07 15:00:44

1

使用float: rightinline-block應該正常工作。

float可以,在某些罕見的情況下,產生不同的結果翻過的瀏覽器,但是它工作的時間以及99%。

詹姆斯

+0

沒有工作。如果有足夠的空間,img2_1,2_2和2_3會保持在一起。我使用的是Firefox 3.6.12。 – Seeker 2010-12-07 15:07:19

0

你可以用div標籤中的所有圖像添加一個類或ID和設置類/ id來文本對齊:權利;或將所有圖像浮動到右側.class img {float:right; }

+0

text-align只有當我把文字,而不是圖像和圖像內divs img2_1,2_2和2_3留在一起,如果有足夠的空間時,才工作。 – Seeker 2010-12-07 15:05:41