現在、iSaraというHPの模写を行っています。
そのサイトで、上から6番目のセクション(ヘッダーも含めて)で、
『iSaraで「基本的なプログラミングスキル」は教えません』
というテキストから始まるセクションがあるのですが、そのテキストのさらに下にあるSTEP.1、STEP.2、STEP3と書かれている3つのBOXがBootstrapのグリッドシステムで横並びにされています。
##本物サイト
こちら側でも上の画像のように、Bootstrapのcontainerクラスとrowクラスの中に、同じようにcol-md-4クラスを三つ用意し、横並びしてみたのですが、以下の画像のようになってしまいます。
##模写
各カラムのwidthをcssで指定しても、その指定が効いてくれませんし、カラム間にmarginを設けて余白を作ろうとすると、右端のBOXがカラム落ちしてしまいます。
この部分だけに限らず、Bootstrapを使って模写をすると、グリッドシステムを使う時にいつも各カラムのwidthと余白が自由に調節できず、本物サイトの再現(模写)ができないという問題に直面してしまうのですが、どうすればカラムのwidthとカラム間の余白をこちらで自由に設定できるようになるのでしょうか?
他サイトを見て調べたのですが、いまいちよくわからずだったので…ご質問させて頂きました。
2つめの画像の、私の模写側のコードは以下になります。
###模写のコード
HTML
<div class="container"> <div class="row"> <div class="stepbox col-md-4"> <h2>STEP.1</h2> <h3>【バンコク渡航前1ヶ月】</h3> <h4>事前課題で基礎知識を学ぶ</h4> </div> <div class="stepbox col-md-4"> <h2>STEP.2</h2> <h3>【バンコク到着後】</h3> <h4>実践的に稼ぐことに特化した学習</h4> </div> <div class="stepbox col-md-4"> <h2>STEP.3</h2> <h3>【バンコク帰国後】</h3> <h4>講座実施後の案件獲得サポート</h4> </div> </div> </div>
CSS
.oshiemasen .container { margin-top: 30px; } .oshiemasen .container .stepbox { background-color: white; padding: 30px; padding-bottom: 20px; border-radius: 5px; width: 370px; /*この指定は効かすことが出来ず*/ } .oshiemasen .container .stepbox h2 { background-color: #EBB94D; font-size: 16px; margin: 0px; margin-bottom: 10px; font-weight: 600; border-radius: 5px; line-height: 1.6; } .oshiemasen .container .stepbox h3 { font-size: 14px; font-weight: 600; margin-top: 30px; margin-bottom: 15px; line-height: 1.6; } .oshiemasen .container .stepbox h4 { font-size: 16px; font-weight: 600; margin-bottom: 10px; line-height: 1.6; }
####Bootstrapの実装方法
Bootstrap4を使用し、実装方法はCDNのコピーをHTMLに貼り付けています。
素人な質問で申し訳ございませんが、お答え頂きますと幸いです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/28 06:58
退会済みユーザー
2019/12/28 13:32
2019/12/29 10:52
退会済みユーザー
2019/12/29 13:29
2019/12/29 17:30
退会済みユーザー
2019/12/30 04:32
2019/12/30 10:22