現在、Airbnbホスティング(https://www.airbnb.jp/host/homes)の模写を行なっています。
↓私の模写
「ホスティングの~」rowがだだっ広いので、修正したいのですが、うまくいきません。
HTML
1<!doctype html> 2<html lang="ja"> 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 8 <!-- Bootstrap CSS --> 9 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> 10 <link rel="stylesheet" href="style_airbnb2.css"> 11 <script src="https://kit.fontawesome.com/576bf3ee24.js" crossorigin="anonymous"></script> 12<main> 13 <div class="question2 row"> 14 <h3 class="mt-5 col-md-12 text-left pal">ホスティングの詳細はこちら</h3> 15 <div class="col-md-4 d-none d-sm-block"> 16 <a href="#"> 17 <img src="airbnb/hosting1.jpg" class="col col-xs-4 mx-auto"> 18 <h5>初期設定</h5> 19 <p>ホスティング入門ガイド</p> 20 <a href="#" class="question2-btn">詳しく読む</a> 21 </a> 22 </div> 23 <div class="col-xs-12 d-sm-none responsive-details-parent"> 24 <div class="responsive-details-child-left"> 25 <a href="#"><img src="airbnb/hosting1.jpg" class="col col-xs-4 mx-auto"></a> 26 </div> 27 <div class="responsive-details-child-right"> 28 <a href="#"><h5>初期設定</h5></a> 29 <a href="#"><p>ホスティング入門ガイド</p></a> 30 </div> 31 </div> 32 <div class="col-md-4 d-none d-sm-block"> 33 <a href="#"> 34 <img src="airbnb/hosting2.jpg" class="col col-xs-4 mx-auto"> 35 <h5>安全</h5> 36 <p>ホストを守るAirbnbのしくみ</p> 37 <a href="#" class="question2-btn">詳しく読む</a> 38 </a> 39 </div> 40 <div class="col-xs-12 d-sm-none responsive-details-parent"> 41 <div class="responsive-details-child-left"> 42 <a href="#"><img src="airbnb/hosting2.jpg" class="col col-xs-4 mx-auto"></a> 43 </div> 44 <div class="responsive-details-child-right"> 45 <a href="#"><h5>安全</h5></a> 46 <a href="#"><p>ホストを守るAirbnbのしくみ</p></a> 47 </div> 48 </div> 49 <div class="col-md-4 d-none d-sm-block"> 50 <a href="#"> 51 <img src="airbnb/hosting3.jpg" class="col col-xs-4 mx-auto"> 52 <h5>マネープラン</h5> 53 <p>Airbnbで収益を得るには</p> 54 <a href="#" class="question2-btn">詳しく読む</a> 55 </a> 56 </div> 57 <div class="col-xs-12 d-sm-none responsive-details-parent"> 58 <div class="responsive-details-child-left"> 59 <a href="#"><img src="airbnb/hosting3.jpg" class="col col-xs-4 mx-auto"></a> 60 </div> 61 <div class="responsive-details-child-right"> 62 <a href="#"><h5>マネープラン</h5></a> 63 <a href="#"><p>Airbnbで収益を得るには</p></a> 64 </div> 65 </div> 66 </div> 67</main>
CSS
1main .row{ 2 flex-direction: row; 3} 4 5.pal{ 6 padding-left: 60px; 7} 8 9.question-hr hr{ 10 width: 100%; 11 border-color: gray; 12 border-width: 1px; 13 opacity: 0.3; 14} 15 16.question2 a{ 17 text-decoration: none; 18} 19 20.question2 h5{ 21 color: black; 22 margin-top: 10px; 23} 24 25.question2 p{ 26 color: gray; 27 28.responsive-details-parent{ 29 display:flex; 30 margin: 0 15px 15px; 31 border: solid 1px #b3b3b3; 32 border-top: solid 1px #e0e0e0; 33 border-bottom: solid 1px #717171; 34 box-shadow: 0 2px 6px rbga(100,100,100,0.3); 35} 36 37.responsive-details-child-left{ 38 width: 30%; 39} 40 41.responsive-details-child-right{ 42 padding-left: 10px; 43 padding-top: 10px; 44} 45 46.responsive-details-child-right h5{ 47 margin: 0; 48 font-size: 1rem; 49} 50 51.responsive-details-child-right p{ 52 margin: 0; 53 font-size: .8rem; 54}
・試したこと
div class="d-none"、img src="mx-auto"を外す→変化なし
h3をcol-md-9、divをcol-md-3にした→左の箱がh3と同じ段に来た
今少し余白があるので、お手本のようにrowの中の箱をもう少し詰めてやりたいです。
ご回答よろしくお願いします。
・補足情報
Bootstrap4.3.1
VSCode
ブラウザ:Chorme
OS:Widows10
AirbnbホスティングWebサイト(https://www.airbnb.jp/host/homes)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/11/06 14:29