幅が 200px で高さが不明なプロフィール写真を div コンテナー内に配置したいと考えています。div は 150px x 150px です。img は水平方向の中央に配置し、裁ち落としは両側に隠します。imgの幅が表示される方法は高さに依存するため、これを機能させることができません。未知の高さが台無しになっています。- 横長の画像は、高さの差を埋めるために幅が広くなり、画像の比率が保たれます。縦長の画像の場合、divとして幅を150pxにする必要があります...
画像を見る: http://s18.postimage.org/52hfcc5h3/Sk_rmavbild_2012_06_26_kl_19_12_49.png
#profilePicture {
display: block;
float: left;
width: 150px;
height: 150px;
overflow: hidden;
position: relative;
margin: 0 auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#profilePicture img {
min-width: 150px;
min-height: 150px;
left: 50%;
margin-left: -100px;
top: 50%;
margin-top: -100px;
position:absolute;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}