色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何給一個div賦予無限的寬度?

林子帆2年前9瀏覽0評論

假設有兩個div,A & ampB.

Div B被賦予了900px的寬度;

屏幕分辨率為500px

這將導致水平滾動。

問題是當我向右滾動時,我看到DivA并不是100%。

有什么方法可以讓天后總是填滿剩余的空間?

看到圖像,

enter image description here

添加以下圖像以解釋問題:

enter image description here

嗨,現在給你的身體最小寬度:900像素;

像這樣

body{
min-width:900px;  // total width of your wraper as like wraper width 
}

我想你錯過了彩車:天后的左邊

.DivA{
float: left
width: 100%
}

如果您使用CSS3 -webkit-box-flex屬性,將會有所幫助。 但問題是,它不能在所有的瀏覽器上運行。

你不能用寬度:100%的DivA來填充空白空間嗎?而且,加上float:left;位置:相對于兩個div。

問題是:div容器沒有在窗口寬度上擴展...divA有自動寬度,所以它將擴展到容器寬度,網格div的最小寬度大于窗口寬度(我認為...在代碼中看不到)

我的回答是:

Html:

<h1>Child Expand Test</h1>
<form action="#">
    <div class="divContainer">
        <div class="divA">
            &nbsp;
        </div> 

        <div class="divGrid">
            &nbsp;
        </div>
    </div>
</form>

CSS: 表單{ /*只是為了顯示表單不會展開,如果您需要展開它/ /將答案行移動到此類*/ 背景色:銀色; 墊頂:1em 墊底:1em }

.divContainer {
    display: inline-block; /* this is the answer line, to expand over the window width */
}

.divA { /* this div will expand over the window width */
    background-color: red;
}

.divGrid {
    background-color: blue;
     min-width: 1500px; /* This is the reason why its needed, yo expand one child width over the size of the window */
}

這里有一把小提琴:http://jsfiddle.net/bjb7drdm/