2013-06-11 1 views
-3

내 페이지에 divs : 메뉴가있는 하나 (왼쪽)와 내용이있는 두 번째 (오른쪽)가 있습니다. 오른쪽 div는 너비가 800 픽셀이고 가로로 가운데에 있어야합니다. 남은 공간을 모두 채우기 위해 왼쪽 div를 원합니다.오른쪽 div가 너비가 고정되어있을 때 왼쪽 div를 사용 가능한 모든 공간을 채우십시오.

테이블 셀로 div를 표시하거나 왼쪽과 오른쪽으로 float을 설정하고 width : 100 %의 왼쪽 div span 요소를 넣으려고했지만 작동하지 않았습니다.

divs를 원하는대로 만들 수있는 방법이 있습니까?

+0

매우 유사한 질문은, 다양한 링크에 대한 "관련"에서 살펴보기 전에 요청을받은 ... –

+1

@cimmanon 그의 질문은 반대하지? –

+1

@AreebSiddiqui 왼쪽 고정 고정, 오른쪽 고정 고정 고정, 오른쪽 고정 고정 = 같은 차이. 당신은 솔루션을 되돌려 놓습니다. 어렵지 않습니다. 내가 열심히 수색했다면,이 정확한 질문은 이미 100 번 물었다. – cimmanon

답변

2

이 시도 :

HTML

<div id="left"> 
    Menu 
</div> 
<div style="text-align: center;"> 
<div id="right"> 
    Content 
</div> 
</div> 

CSS

#left { 
    background-color: green; /*for demonstration purposes*/ 
    float:left; 
} 

#right{ 
    background-color: blue; 
    width: 800px; 
} 

JS

$(document).ready(function(){ 
    var width = $(document).width(); 
    var rightDivWidth = $("#right").width(); 
    var leftDivWidth = width - rightDivWidth; 
    $("#left").css("width", leftDivWidth); 
}); 

Demonstration

관련 문제