2016-08-20 6 views
1

私は次の問題を抱えています。私はXSとSMのためにもう1つの要素を示していますが、MDのために右の列に左の画像と2つの要素を表示したい、右の列の下に2番目の列を合わせる方法を見つけることはできません。ここが私のしたいことです。ブートストラップは右に2列ある

Mobile (this is working) 
---------------------- 
*Title* 
*Description* 
*Image* 
*Icons* 
---------------------- 

Now for >= MD (Not Working) 
---------------------- 
*Image* | *Title* 
     | *Description* 
     | *Icons* 
---------------------- 

タイトルの下に説明とアイコンを表示する方法が見つかりませんでした。ここに私のコードは次のとおりです。

<div class="row"> 
     <div class="col-xs-offset-1 col-xs-10 col-md-offset-0 col-md-6 col-md-push-6"> 
       <h2>Title</h2> 
       <p>Data</p> 
     </div> 
      <div class="col-xs-offset-1 col-xs-10 col-md-offset-0 col-md-pull-6 col-md-6 col-lg-offset-1 main-tour"> 
        <img class="img-responsive center-block" src="https://www.a1smallbusinessmarketing.com/images/prosbo_hires.jpg"/> 
      </div> 
     <div class="main-tour"> 
      <div class="col-xs-12 col-md-5 col-lg-offset-1 items m-t-3"> 
         <div>1</div> 
         <div>2</div> 
         <div>3</div> 
         <div>4</div> 
      </div> 
     </div> 
    </div> 

DEMO

これを実装する方法任意のアイデア?

+0

それはあなたの問題を修正した場合など、正しいマークし、アップに投票するか、いずれかの問題がある場合は、より教えてください;) –

答えて

2

ここにはjsfiddleがあります。画面サイズのメディアクエリを使用し、CSSを適用します。

@media (min-width:420px) and (max-width:1040px){ 
    .main-tour{ 
    float:left; 
    } 

    .row .first, .row .main-tour{ 
    display:inline-block; 
    } 
    .main-tour.description{ 
    display:block; 
    float:none; 
    } 
} 
+0

溶液は素晴らしい作品をありがとう! 1つの質問ですが、この特定のケースでインラインブロックがどのように機能するか説明できますか?私はライブバージョンに応募しているので、「メインツアー」部門はタイトルの下にはいません。私はこのバージョンの作品で知っているが、私の中では、私は解決策を見つけることができません。おかげで – Gonzalo

+0

ディスプレイを使用するとき:インラインブロック;要素はインラインで表示されます。ここで重要なのは、私の解決策では重要なことです。記述:{フロート:なし;}穴のことをうまく動作させるものです。Thumb up:D –

+0

あなたの答えは非常に明確でした。私は壁で私の頭を叩いています。私のウェブサイト全体のCSSとあなたがコメントしたこの特定の部分との間に何らかの矛盾があります。もしあなたが少し分を知っていれば、https://jsfiddle.net/paqycmh9/8/を見てください。いずれにせよ、ありがとうございます – Gonzalo

関連する問題