2016-10-24 6 views
0

は私が2例で説明しましょう:ブートストラップ - 行と列を使用する必要がありますか?

<div class="row"> 
    <h1>Title</h1> 
    <div class="col-md-12">Content</div> 
</div> 

<div class="row"> 
    <div class="col-md-12"><h1>Title</h1></div> 
</div> 
<div class="row"> 
    <div class="col-md-12">Content</div> 
</div> 

対の例は、過度に単純化されているが、私の質問は、彼らが外に座ることができることはすべてが、列またはどこに必要な範囲内でなければならないんです?別の例:

<div class="row"> 
    <div class="col-md-6 col-sm-6"> 
    <img src="img/Police2-600x250.jpg" class="full-width"> 
     <div class="col-md-12 news"> 
     <p class="date">POSTED <strong>01 APRIL</strong></p> 
     <h3>Heading</h3> 
     <p>This is a summary of what the story is about like a subheading to catch your attention. Blah blah blah b l a h blah blah.</p> 
     </div> 
    </div> 
    <div class="col-md-6 col-sm-6"> 
     <img src="img/Police2-600x250.jpg" class="full-width"> 
     <div class="col-md-12 news"> 
      <p class="date">POSTED <strong>01 APRIL</strong></p> 
      <h3>Heading</h3> 
      <p>This is a summary of what the story is about like a subheading to catch your attention. Blah blah blah b l a h blah blah.</p> 
     </div> 
    </div> 
</div> 

私は画像を任意のパディングの対象にしたくないが、私は

+0

単純な例を試してみると、その違いがわかります。最初のタイトルはコンテンツと同じマージンではありません。だから、あなたが列を使うかどうかは重要です。 – DestinatioN

+0

マイナス投票は、とてもひどいところです。 @DestinatioNコメントしていただきありがとうございます。私は、厳密にコードをベースにしたビューから、喘息患者ではなく、謝罪。 – pee2pee

答えて

3

にそれ以下のコンテンツをしたいです彼ら列の外に座って、これをやってですることができますあなたは詰め物を犠牲にしている。ブートストラップの.rowスタイルセットはmargin-leftmargin-right〜-15pxです。 .col-...クラスはこれを補完し、どちらの側でも15pxのパディングを行います。

これを補うには、この15pxのパッドを手作業で非.col-...要素に追加する必要があります。

<div class="row"> 
    <h1 class="col-md-12">Title</h1> 
    <div class="col-md-12">Content</div> 
</div> 
+0

それ以外の美学を取り入れましょう。純粋に構造の観点から、列内のすべてを含めるのが最善でしょうか? – pee2pee

+0

@ pee2peeあなたがしなければならない理由はありません。彼らは一緒に働くように設計されています。私は他のものを含めるように私の答えを更新しました。 –

+0

ありがとう:-)最後の質問は、行がなくてもネストされた列を持つことは妥当ですか? – pee2pee

1

あなたはブートストラップのグリッドを使用したい場合は、はい、列がの直接の子である必要があります。しかし、あなたのh1.col-...自体でことができない理由はありません、と述べた

列に配置する必要があります。ブートストラップドキュメントから...

http://getbootstrap.com/css/#grid-intro

コンテンツは、列内に配置されなければならない、そして唯一の列は、行の 直下の子かもしれません。

+0

列は列の子になる可能性があります – pee2pee

+0

はい、他の 'row'タグ内にある限り.. http://getbootstrap.com/css/#grid-nesting – ZimSystem

+0

しかし、私は欲しがらない詰め物を手に入れます。 – pee2pee

関連する問題