2017-04-15 72 views
0

我已經simething這樣的:對齊兩個div並排覆蓋整個頁面寬度

<div class="container"> 
    <div class="left"> 
     (an image) 
    </div> 
    <div class="right"> 
     (some divs and other text) 
    </div> 
</div> 

,我想通過側

.container { 
    width: 100%; 
} 
.left, .right { 
    float: left; 
    width: 50%; 
} 

什麼我需要做的toalign 2個div的一面,因爲這不工作

+1

我們可以假設你的代碼沒有的事實,你問一個闕工作完全沒有;但是「這不起作用」並沒有告訴我們它不工作的方式,你的代碼不能做什麼?它應該做什麼?它做什麼呢? –

+0

那麼,既然他們已經這樣做了,並排覆蓋整個頁面的寬度,那麼這是行不通的呢? – LGSon

回答

1

沒有有問題,你的代碼...的div是並排排列...

.container { 
 
    width: 100%; 
 
} 
 

 
.left, 
 
.right { 
 
    float: left; 
 
    width: 50%; 
 
    
 
    border: 1px solid red; 
 
    box-sizing: border-box; 
 
}
<div class="container"> 
 
    <div class="left"> 
 
    (an image) 
 
    </div> 
 
    <div class="right"> 
 
    (some divs and other text) 
 
    </div> 
 
</div>

+0

那麼爲什麼發佈答案,如果它已經工作? – LGSon

+0

讓他看到它的工作? – rafaelfndev

+0

沒有(像我一樣用評論做這件事),答案是假設修復一些不起作用的東西,那麼我們關閉的那個工作就是不能複製的問題,因爲沒有問題 – LGSon

0

如果你想要做的全高的div半屏蔓延。這將工作。

.Left { 
    position: absolute; 
    left: 0; 
    top: 0; 
    bottom: 0; 
    width: 50%; 
    background-color:black; 

} 

.Right { 
    position: absolute; 
    left: 50%; 
    top: 0; 
    bottom: 0; 
    right: 0; 
    background-color:blue; 
} 

這裏有一個工作Example.

+0

它沒有被要求的高度,它被要求的寬度,它已經工作,所以沒有必要張貼回答正在工作的東西 – LGSon

0

也許你已經給填充,邊距,邊框兒童DIV 它應該工作 試試這個

減少孩子的div 50%至49%的部分寬度像這樣或

.container { 
    width: 100%; 
    margin:0; 
    padding:0; 
    border:0; 
} 
.left, .right { 
    float: left; 
    width: 50%; 
    margin:0; 
    padding:0; 
    border:0; 
} 
+0

給定的代碼已經在工作,那麼爲什麼發佈一個答案? ...詢問填充和邊距應該使用評論來完成,但由於您沒有足夠的代表。要做到這一點,請耐心等待,直到您做出解答無需澄清的問題 – LGSon