初歩的な質問ですみません。
現在レスポンシブでコーディングをしようと思っているのですが、PC、スマホ、タブレットの3つをコーディングすれば横幅を多少変えてもコンテンツの比率などが変わらないようにしたいと思っています。
そこで、親要素を基準とした相対比率で指定できる単位である%を用いて見たのですが、画像のように文字に被ってしまい、うまくいかないです。
一般的に画像の位置関係を崩さないようにコーディングする方法はどのような手法が用いられるのでしょうか?
html
1<div class="inner"> 2 <section class="main__section main__section--type0"> 3 <h2 class="section__header">「stay Iroha as Live」</h2> 4 <div class="section__paragraph"> 5 <p class="paragraph"> 6 テキストテキストテキスト<br> 7 屋久島の地で、、、いろはで、感じてほしいこと。<br> 8 <br> 9 作っていきたい空間。<br> 10 丸さんたちの想い。<br> 11 暮らしの体験宿、いろは<br> 12 <br> 13 English version About iroha. 14 </p> 15 </div> 16 <button class="section__button"> 17 Read more 18 </button> 19 <img src="img2/familys.png" alt="" class="section__photo"> 20 <div class="section__graybox section__graybox--1"></div> 21 </section>
css
1.main__section{ 2 position: relative; 3 padding: 1px; 4 width: 1920px; 5} 6.section__header{ 7 font-size: 50px; 8 font-family: 'Toppan Bunkyu Midashi Mincho'; font-weight: bold; 9 letter-spacing: 0.05em; 10 margin-top: 156px; 11 margin-left: 155px; 12} 13.section__paragraph{ 14 margin-top: 76px; 15 margin-left: 155px; 16} 17.paragraph{ 18 font-size: 35px; 19 font-family: 'Toppan Bunkyu Mincho'; font-weight: normal; 20 line-height: 1.4; 21 text-shadow: 0px 3px 6px #707070; 22} 23.section__button{ 24 width: 200px; 25 height: 67px; 26 border: 1px solid; 27 margin-top: 126px; 28 margin-left: 360px; 29 background-color: rgba(0, 0, 0, 0); 30 font-family: 'Toppan Bunkyu Midashi Mincho'; font-weight: bold; 31 font-size: 20px; 32 letter-spacing: 0.1em; 33} 34.section__graybox{ 35 width: 1149px; 36 height: 700px; 37 background-color: #F8F8F8; 38} 39.section__graybox--1{ 40 position: absolute; 41 top: 282px; 42 left: 443px; 43 z-index: -100; 44} 45.section__photo{ 46 position: absolute; 47 top: 10px; 48 right: 120px; 49 height: auto; 50 width: 4%; 51}
回答1件
あなたの回答
tips
プレビュー