2016-04-21 10 views
0

私はW3CSSを使用してレスポンシブサイトを構築しています。 私は思ったページを中央に置くために、彼らが提供する12列のシステムを使用したいと思っていました。私はw3-colにクラスw3-containerを割り当てる必要がありましたW3CSS:ページを中央に配置する流体レイアウト?

<div class="w3-container"> 
    <div class="w3-row"> 
     <div class="w3-col m2 l3 w3-container w3-blue"></div> 
     <div class="w3-col m8 l6 w3-container w3-white"> 
      <p> 
       Hello world! 
       <br> 
       <br> 
       Let's do this. 
       <br> 
       <br> 
       A lot of fun... 
      </p> 
     </div> <!-- Content Column --> 
    <div class="w3-col m2 l3 w3-container w3-red"></div> 
    </div> <!-- Content Container Row --> 
</div> <!-- Page Container --> 

:だから私はこのような何かをしました。それ以外の場合、レイアウトは機能しません。 w3-containerを追加することの欠点は、w3カラークラスがもう適用されないことです。 これはちょうどです。私の問題:content-divを囲む2つのdivが特定の色を持つようにします。しかし背景色は適用されません。 w3クラスを追加することも、CSSを使って手動で追加することもありません。 https://jsfiddle.net/timothys_monster/kp445w0u/10/

+1

ブートストラップ(http://getbootstrap.com)をもっと強力に使ってみてください。 –

+0

@DovBenyominSohacheskiお勧めしてくれてありがとうございます。 W3CSSを使って作業するほうが簡単です。また、Bootstrapと比較してコアのCSSファイルを調整する方が簡単だと思います。 –

+1

あなたはあなたが達成しようとしていることを正確に理解するためにあなたの質問を書き直すことができますか? –

答えて

1

あなたが選択した親要素の.w3-contentクラスを使用する必要があり、その後、あなたが1200pxかそこらのようにそれのための最大幅を設定する必要があります。

は、ここで全体JSFiddleです。その内部には、必要に応じて12列のグリッドを使用できます。 Check here

+1

ありがとう、それは確かに私が探していたものです。また、実装が簡単で応答性も優れています。すばらしいです! –

関連する問題