ホームページ作りの練習をしている初心者です。
sliderの作り方をネットで調べてコピペしてなんとか作ったのですが、レスポンシブ対応でつまずいてしまいました。
スマホサイズでのcssを検証しながら作成しています。
[html] <div class="slider"> <div class="image"><img src="img/girl01.jpg"></div> <div class="image"><img src="img/girl02.jpg"></div> <div class="image"><img src="img/girl01.jpg"></div> <div class="image"><img src="img/girl02.jpg"></div> </div> <header> <a href="#" class="toppage">TopPage</a> <div class="contact"> <a href="contact.html" class="faa-parent animated-hover">contactform <i style="color: #ff8e61ee;" class="faa-wrench fa fa-envelope fa-fw"></i></a> </div> </header> [css] .slider { width: 100%; height: 50vh; } .slider img { width: 100%; height: 50vh; }
スマホ対応では余白は無く、pcサイズ画面の場合に、sliderとheaderの間の余白が出来てしまいます。
そこでスマホ対応のcssでsliderのheightを50vhにしてみると、headerがsliderの裏に隠れてしまいます。
知識不足で不甲斐ないですが、原因と改善策をご教授お願い致します。
回答1件
あなたの回答
tips
プレビュー