前提・実現したいこと
html上の表のセルに貼り付け並べた画像のサイズを揃えたいです。
各画像の縦横比はほぼ同じですが、それぞれのサイズには微妙なズレがあります。
該当のソースコード
html
1<html> 2 <head> 3 <title>test</title> 4 <link rel="stylesheet" href="./css/style_tera.css"> 5 </head> 6 <body> 7 8 <form name="form1"> 9 <table class="picTable"> 10 <tr> 11 <td><img class="pic_img" src="http://placehold.jp/346x170.png"></td> 12 <td><img class="pic_img" src="http://placehold.jp/346x183.png"></td> 13 <td><img class="pic_img" src="http://placehold.jp/340x164.png"></td> 14 </tr> 15 </table> 16 </form> 17 </body> 18</html> 19
css
1.picTable { 2 width: 100%; 3} 4td{ 5 width: 15%; 6 padding-top: 7.5%; 7 position: relative; 8} 9.pic_img { 10 position: absolute; 11 width: 100%; 12 height: 100%; 13 top: 0; 14 left: 0; 15}
試したこと
現時点では
①表のセルの幅を指定(15%)
②画像の幅を指定(100%)
として大体は揃って見えるのですが、
ものによってわずかに縦が短かったりするため不揃いなのがわかります。
画像の大まかな縦横比は2:1のため
.pic_imgの中でheight:width*0.5などと指定したいところですがうまくいきませんでした。
大きさを揃える際に高さがわずかに大きい、又は小さい部分については
わずかな誤差で歪みもそれほど生じないかと思うので伸縮し揃えたいです。
当方html,cssの初心者のためお手数おかけして申し訳ございませんが、
皆様のアドバイスいただけましたら幸いです。
何卒宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/21 05:47
2020/12/21 06:14 編集
2020/12/21 06:20