前提・実現したいこと
Bootstrapを使用したWeb制作の学習をしています。
現状独学3カ月目なので、知識はとても浅いです。
画像の通り、レスポンシブに対応させるとテキストが改行され、下の画像の位置が他の列と揃わなくなってしまいます。
他の行の高さと合わせることは簡単にできるでしょうか。
つたないコードですが、ご教授いただけたら幸いです。
よろしくお願いいたします。
該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>orient</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> <link rel="stylesheet" href="style.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> </head> <body> <!--- Start Features Section--> <div id="features" class="offset"> <div class="container text-center"> <div class="col-12"> <h3 class="heading-features">FEATURES</h3> <div class="heading-underline"></div> </div> <div class="row features-responsive"> <ul class="col-md-4 features-landing"> <li> <p class="features-category">ご贈答に最適/全身ケアセット</p> <p class="features-info">天然由来成分のみで作った多くのスキンケア商品が、贈り物に最適なギフト仕様になった人気のセットです。</p> <a href="#"><img src="" class="features-image" alt="特徴"></a> <div class="features-content"> <a href="#" class="features-text"><strong class="typesquare_option">【送料込】</strong>全身スキンケアセット(3種類入り)</a> <p class="price">3,980円(税込)</p> </div> </li> </ul> <ul class="col-md-4 features-landing"> <li> <p class="features-category">個人様向け/ハンドケア</p> <p class="features-info">天然由来成分のみで作ったハンドクリームで、お肌に悩みがあるどんな方でも安心して扱える商品です。</p> <a href="#"><img src="" class="features-image" alt="特徴"></a> <div class="features-content"> <a href="#" class="features-text">天然由来成分配合ハンドクリーム(1本入り)</a> <p class="price">1,280円(税込)</p> </div> </li> </ul> <ul class="col-md-4 features-landing"> <li> <p class="features-category">ご贈答向け/フラワーセット</p> <p class="features-info">その季節にあった種類のお花を、お客様に選んでいただき好みに合わせてご自宅までお届けします。</p> <a href="#"><img src="" class="features-image" alt="特徴"></a> <div class="features-content"> <a href="#" class="features-text">観賞用季節のフラワー(4本入り)</a> <p class="price">1,500円(税込)</p> </div> </li> </ul> </div> </div> </div> <!---End Features Section--> <!---End contact Section--> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script> </body> </html>
body { margin: 0; font-family: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "HiraKakuProN-W3", sans-serif"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "Yu Mincho Light", "Yu Mincho", sans-serif; } * { box-sizing: border-box; list-style: none; } .container { max-width: 1400px; } li { display: list-item; } /*---Features Section---*/ #features { width: 100%; } .heading-features { margin-top: 60px; } .features-image { max-width: 100%; max-height: 550px; } .features-image:hover { opacity: 0.6; transition: 0.5s all; } .features-category { color: #997072; font-size: 12px; text-align: left; flex-flow: row wrap; } .features-info { font-size: 16px; text-align: left; flex-flow: row wrap; } .typesquare_option { color: #8b1c2a; } .features-responsive { flex-flow: row wrap; } .features-content { text-align: left; } .features-text { margin-top: 10px; display: block; } .price { margin-top: 16px; margin-bottom: 18px; } .features-content a { text-decoration: none; color: black; }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/01 08:04