画像の上に文字を入力したいと考えております。今回画像はtext-align: center;で中央揃えを行いその画像にposition: relative;で位置の基準を設けました、しかし位置の基準が画像ではなく画面の左上になってしまいます。どうすればいいでしょうか?
HTML
1<div class = "header_logo"> 2 <img src="key-visual.png" alt="社内イメージ"> 3 <p>こんにちは</p> 4 <h1>初めまして</h1> 5 </div>
css
1.header_logo{ 2 text-align: center; 3 position: relative; 4 5 6 7} 8.header_logo img{ 9 10 vertical-align: top; 11 width: 1200px; 12 13 14} 15.header_logo p{ 16 color:white; 17 font-size: 16px; 18 font-family: Roboto; 19 font-weight: normal; 20 position: absolute; 21 top:0px; 22 left:0px; 23 24 25 26} 27.header_logo h1{ 28 color:white; 29 font-size: 60px; 30 font-family: Arial, Helvetica, sans-serif; 31 font-weight: bold; 32 position: absolute; 33 top:68.7%; 34 left:15.4% 35 36 37 38}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/13 02:23
2021/08/13 02:43
2021/08/13 11:54