2015-02-24 168 views
0
一個響應頁面

上,我需要得到的結果,你可以在這裏看到: Fiddle 1(嘗試調整渲染窗口)移動向右浮動的div下來

<div> 
    <div class="pull-right col-xs-12 col-sm-6"> 
     <p>Content 2</p> 
    </div> 
    <p>Content 1</p> 
</div> 

在那裏我有綠框右邊浮動內藍色的,藍色框內的文字應該在綠色的文字下延續。 但是,當屏幕很小時,綠色框會佔據整個寬度,我需要它低於藍色框,而不是像現在這樣在上面。
我需要這個正常/大屏幕:
Big screen
,這在小屏幕上:
enter image description here

如果我把內容1個< P>綠色<以上DIV>,綠框將最終在下面。
如果我在小屏幕上嘗試這種不同的方法:Fiddle 2, ,它的工作原理是如何工作的,但在正常屏幕上,藍色框中的文本在較長時間內不會繼續低於綠色框。
似乎像一個愚蠢的問題,但我找不到任何解決方法...任何建議?

+1

可以顯示你想要它看起來像什麼截圖?我不能根據你的問題的詳細說明 – ganders 2015-02-24 16:42:46

+0

當然,他們在這裏。 – Aise 2015-02-24 16:55:25

回答

0
<div class="pull-right col-xs-12 col-sm-6"> 
<div style="background-color: cyan"> 
    <p>Content 1<br/>More content</p> 
    <div style="background-color: green"> 
     <p>Content 2</p> 
    </div> 
    </div></div> 

這是你要找的嗎?

+0

不,對不起。我在屏幕上添加了截圖。 – Aise 2015-02-24 16:54:31

+0

使用媒體查詢並提供'display:block'給內容2 – 2015-02-24 16:55:52

+0

您對綠色div的意思是?它們不是默認顯示爲塊嗎?我也嘗試將它應用到Content 2 p,但無法得到任何區別... – Aise 2015-02-24 17:02:00

0

您可以在內容元素上使用'左拉',我添加了'div'作爲內容容器。

移至底部的內容2,所以當它是一個小屏幕也將低於

DEMO

HMLT

<div class="parent"> 
    <div class="pull-left"> 
     <p>Content 1<br/>More content</p> 
    </div> 
    <div class="pull-right col-xs-12 col-sm-6 green"> 
     <p>Content 2</p> 
    </div> 
</div> 

CSS

.parent{ 
    background-color: cyan; 
    display: inline-block; 
    width: 100%; 
} 

.green{ 
    background-color: green; 
} 

/* Small devices (tablets, 768px and up) */ 
@media (min-width: 768px) { 
    .green{ 
     position: absolute; 
     top: 0; 
     right: 0; 
    } 
} 

/* Medium devices (desktops, 992px and up) */ 
@media (min-width: 992px) { 
.green{ 
     position: absolute; 
     top: 0; 
     right: 0; 
    } 
} 

/* Large devices (large desktops, 1200px and up) */ 
@media (min-width: 1200px) { 
.green{ 
     position: absolute; 
     top: 0; 
     right: 0; 
    } 
} 
+0

看起來像這個解決方案使得綠色方塊在藍色方塊中出現長條線:[FIDDLE](http:///jsfiddle.net/1Ln17ugb/2/) – Aise 2015-02-24 21:50:40

+0

@Aise我更新了我的答案,具體取決於什麼內容會進入'greenbox'內部,您可能需要更改其他內容,我相信您可以繼續使用此 – 2015-02-26 01:33:09

+0

感謝您的時間,你是非常有幫助的,但不幸的是,這仍然不適合我。關鍵是我在箱子裏有很長的文字,所以雖然在前面的例子中看起來不錯,但實際上我不能使用它,因爲第一行不是很短並且在綠框下面消失: [FIDDLE] (http://jsfiddle.net/1Ln17ugb/5/)。我不想浪費更多的時間和精力,如果這很困難(或不可能)解決,我想我只會使用一些Javascript解決方案(例如在小屏幕上的段落後移動綠色框) ,或者保持簡單,只需使用不同的佈局。 – Aise 2015-02-26 06:22:50