###実現したいこと
下記サイトの模写コーディングをしています。
Airbnb
このサイトは全体的に(一部適用外もありますが、)、両サイドに余白が空いているので、bootstrapの入れ子の状態を使って
全体的に両サイドに余白を空けたいです。
問題点、エラーコード
書いたコードをPCで表示してみると、普通に余白が空いてくれるのですが、ディベロッパーツールでiPhoneXのサイズで表示させると、余白が空いてくれません。
paddingもいらないかなと思い、paddingを消してみると、colのoffsetがきちんと適用されていないせいか、変な感じに拡大してしまいました。
お時間ある方、どうしてiphoneバージョンで余白がなくなってしまうのか教えていただきたいです。
html
1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <!-- Required meta tags --> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <link rel="stylesheet" href="responsive.css"> 9 10 11 <link href="https://use.fontawesome.com/releases/v5.15.1/css/all.css" rel="stylesheet"> 12 <link rel="stylesheet" href="style.css"> 13 <!-- Bootstrap CSS --> 14 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> 15 16 <title>airbnb</title> 17 </head> 18 <body class="container-fluid"> 19 20 <div class="body-row row"> 21 <div class="body-col offset-sm-1 col-sm-10 offset-lg-1 col-lg-10"> 22 23 24 <header class="row"> 25 <ul> 26 <li class="col-sm-1 col-lg-3 fab fa-airbnb h-100 bg-warning"><a href="#"></a></li> 27 <li class="col-sm-1 col-lg-3"><a href="#">概要</a></li> 28 <li class="col-sm-1 col-lg-3"><a href="#">準備</a></li> 29 <li class="col-sm-1 col-lg-3"><a href="#">安全</a></li> 30 <li class="col-sm-1 col-lg-3"><a href="#">マネープラン</a></li> 31 </ul> 32 </header> 33 34 <top class="row"> 35 <div class="top-img col-sm-12 col-lg-12"> 36 </div> 37 38 </div> 39 40 </div> 41 </div> 42</body> 43</html>
css
1*{ 2 box-sizing: border-box; 3} 4.body-col{ 5 padding: 0px; 6} 7header ul{ 8 margin: 0%; 9 padding: 0%; 10 display: flex; 11 justify-content: start; 12 list-style: none; 13 align-items: center; 14 text-align: center; 15} 16.fa-airbnb{ 17 font-size: 14px; 18 line-height: 70px; 19} 20.top-img{ 21 width: 100%; 22 padding-top: 50%; 23 background-image: url(image/istockphoto-1207862114-170667a.jpg); 24 object-fit: fill; 25 background-size: cover; 26 27} 28
回答1件
あなたの回答
tips
プレビュー