2016-08-13 10 views
0

こんにちはiは、以下のHTML、CSS、およびブートストラップクラスネストされたブートストラップ行と列

を使用して、次のレイアウト

enter image description here を達成しようとしています

<div class="row"> 
    <div class="col-xs-12 fix-result"> 
     <div class="row"> 
      <p class="fix-result-info">friendly Match | 23 July 2016 | The Muga | KO 14:30 </p> 
      <div class="col-sm-6 text-center"> 
        <p>WON</p> 
        <h4>Team A 2-1 Team B</h4> 
      </div> 
      <div class="col-sm-6 match-details"> 
       <p>goalscorers</p> 
      </div> 
     </div> 
    </div> 
</div> 

.fix-result {padding:10px;border: 1px solid #0359cf; margin-bottom:20px;} 
.fix-result-info { color: #0359cf;text-transform: uppercase; text-align: center;} 
.fix-result .match-details {padding:10px;background-color: #0359cf;} 

フィドル - https://jsfiddle.net/kngsne42/

しかし、青divは親divの範囲外に浮いていて、問題を解決する方法がわかりません。

enter image description here

私が正しく行と列をネストするのですか?

おかげ ポール

+0

行はキャリッジリターンを意味しません。あなたがすでに並んでいるので、別のものを持ってはいけません。 – neaumusic

+0

最も簡単で簡単な方法は、これを2つの別々の行として扱うことです。最初の行はcol-12を含み、要素。 – CBroe

答えて

1

私はあなたが巣の行になっているとは思いません。 また、行をコンテナ内に配置する必要があります。

(参照:Bootstrap 3 Grid, do I need a container?)を

次のコードは、トリックを行うようだ:

.fix-result {padding-right:20px;border: 1px solid #0359cf; margin-bottom:20px;} 
 
.fix-result-info { color: #0359cf;text-transform: uppercase; text-align: center;} 
 
.fix-result .match-details {padding:10px;background-color: #0359cf;}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container"> 
 
    <div class="row col-xs-12 fix-result"> 
 
     <p class="fix-result-info">friendly Match | 23 July 2016 | The Muga | KO 14:30 </p> 
 
     <div class="col-sm-6 text-center"> 
 
      <p>WON</p> 
 
      <h4>Team A 2-1 Team B</h4> 
 
     </div> 
 
     <div class="col-sm-6 match-details"> 
 
      <p>goalscorers</p> 
 
     </div> 
 
    </div> 
 
</div>

はそれがお役に立てば幸いです。

+0

こんにちは、私はconatinerを持っていますが、私の例に追加することを忘れてしまった。私はこのページのネスティング列の部分を見ていました。http://getbootstrap.com/css/それは行を入れ子にしているようです。あなたの提案をお寄せいただきありがとうございます – Paul

+2

_ "私はあなたが行を入れ子にしているとは思わない" _同じ要素に 'row'と' col-'クラスを使用する予定はありません。これがここではうまくいくかもしれませんが、後に、またはより大きな文脈の中で、追加のアライメントの問題を引き起こしても、私は驚くことはありません。 – CBroe

+0

colとrowは構文エラーです。申し訳ありません。コピーとペーストがたくさん起こっています。指摘してくれてありがとう – Paul

0

私はあなたのコード

<div class="row"> 
<div class="col-xs-12"> 
    <div class="row fix-result"> 
     <p class="fix-result-info">friendly Match | 23 July 2016 | The Muga | KO 14:30 </p> 
     <div class="col-sm-6"> 
     <div class="text-center"> 
       <p>WON</p> 
       <h4>Team A 2-1 Team B</h4> 
     </div> 
     </div> 
     <div class="col-sm-6 "> 
     <div class="match-details"> 
      <p>goalscorers</p> 
     </div> 
     </div> 
    </div> 
</div> 

はただのタグに変更を行う更新します。 それは動作します。

関連する問題