我有一個70 x 50像素的盒子,我有各種圖像(SVG文件,所以沒有大小)我想保持它們的寬高比,但是一些圖像是縱向的,一些是橫向大小的。所以我可以這樣做:背景圖像的最大尺寸CSS
background-size: 70px auto;
並且這將適用於所有的景觀圖標。但它會拉伸肖像圖像並使它們更高,因此它們仍將具有正確的寬高比,但頂部和底部將被切斷。
是否有某種background-max-size?
(或者,我使用的背景圖片的唯一原因是因爲你可以中心對齊的圖像,水平和垂直,所以另一種方法是找到如何垂直對齊鋰元素中的img元素。)
呃,爲什麼CSS不能做中心垂直對齊,就像水平居中。 CSS可以更容易,明智的顯而易見! – 2010-10-29 22:07:42
@Jonathan CSS可以做垂直對齊就好,只有微軟像往常一樣搞砸了。不要責怪CSS,責怪M $ :) – kijin 2010-10-29 22:51:04
微軟?他們怎麼處理它?如果我出垂直對齊:在imgs父母的中心,它不會垂直對齊 – 2010-10-30 07:52:59