画像の中央に文字を入力した状態で止まってしまっています
この画像を横4縦3の4*3 計12枚配置したいです
何度か試したのですが、どうしても文字が固まってしまったり、一つしか表示されなくなってしまいます。
よろしくお願いします
html
1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8" /> 5 <title>sample</title> 6 <link rel="stylesheet" href="sample.css"> 7</head> 8<body> 9 <div class="first"> 10 <img src =".jpeg"> 11 <p>あかさたなはま<p> 12 </div> 13 <div class="first"> 14 <img src =".jpeg"> 15 <p>あかさたなはま</p> 16 </div> 17 <div class="first"> 18 <img src =".jpeg"> 19 <p>あかさたなはま</p> 20 </div> 21 <div class="first"> 22 <img src =".jpeg"> 23 <p>あかさたなはま</p> 24 </div> 25 26 27</body> 28</html>
css
1.first { 2 position: relative; 3 width: 500px; 4 } 5 6 .first img { 7 width: 100%; 8 } 9 10 .first p { 11 position: absolute; 12 margin: 0; 13 top: 50%; 14 transform: translatey(-50%); 15 left: 39%; 16 font-size: 60px; 17 color: #ffffff; 18 } 19
500*4=2000
と結構横幅必要ですけど、そのあたり大丈夫でしょうか。
横並びならとりあえずfloatとかclearとか重ねればできますし
高さとか均一でいいならいっそtableでもできますが、何をどのように試したのでしょう。