例えば200300のdivがあったとして
そこに400300のimgが入っている場合、
隙間なく中央に配置したいのですが、
<div><img src="test.png" width="400" height="300"></div> //css <style> div { width:200px; height:300px; position:relative; } img { position:abusolute; height:100%; width:auto; top:50%; left:50%; transform:translate(-50%,-50%); } </style>
横長画像の場合は上記で対応できますが、
ここに縦長が来た時は左右に余白が出来ます。。
現在はこれをjsで判別してcssを切り替えてるのですが、
これをcssだけで対応する方法ってあるんでしょうか?
対応ブラウザ:ieエッジ、ff、chrome、safari 最新

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/12 04:04
2019/02/12 04:10
2019/02/12 04:13
2019/02/12 04:21