2013-12-07 51 views
1

我有两个图片里面,都有相同的高度,但不同的宽度。我想他们以这种方式图像对齐第二个图像的边缘div部分

1)图像的更大的宽度(IMG1)应地方垂直中心 2)与更短的宽度的图像应该被对齐到前一图像的左边缘

最后,我想定位得到以下

enter image description here

这样的形象,我应该在我的代码更改

<div> 
    <img src="img1"/> 
    <img src="img2"/> 
<div/> 
+0

'IMG {浮动:左;清楚:离开; }' – mdesdev

+0

这个工作吗? http://jsfiddle.net/6TeFX/2/我在数学上发现在哪里把裕度..这可能是你最好的希望:( – BuddhistBeast

+0

如果这不起作用,我可以继续尝试更多的东西与jsfiddle和回来对你来说呢?我使用了两个div而不是图片,但是你可以很容易地进行交换。 – BuddhistBeast

回答

0

试试这个:

div{padding:20px; display:table-cell; vertical-align:middle;} 
img{float:left; clear:right} 
+0

20px不能保证第一个图像将被集中放置 – Jacek

+0

你的表示不适合你的补充然后,不是? –

+0

我更新了我的回答 –

0

首先你要ID指派给你的图片:

<div> 
    <img id="img1" src="img1"/> 
    <img id="img2" src="img2"/> 
<div/> 

然后:

#img1 { 
text-align: center; 
} 
#img2 { 
/* Your desired values */; 
} 
+0

所有这一切都是中心文字...不是主分区中的实际图像... – BuddhistBeast