2010-02-25 5 views
1

: 또한,한 액체 DIV 내가 고정 폭 DIV와 옆에 액체 폭 DIV가 레이아웃 구축을 위해 노력하고

<div id="main" style="width:100%; height:500px; background-color: #ccc;"> 
    <div id="right" style="float: right; width:100px; height:500px; background-color: red;"> 
    </div> 
    <div id="left" style="float: right; width: auto; height:500px; background-color: orange;"> 
    </div> 
</div> 

왼쪽 사업부는 폭이 작성되지 않습니다 내가 이 div가 전체 div를 채우고 싶을 때 right div가 없으면 어떻게 할 수 있습니까?

답변

1

나는 당신이 원하는 것은 더

같은
<div id="main" ... > 
    <div id="right" style="float: right; width: 100px;"> Will take up 100 px </div> 
    <div id="left" style="margin-right: 100px;"> Will take up the rest </div> 
</div> 
+0

thnx 생각합니다. 그것의 지금 작동하지만 왼쪽 div 너비를 전체 주 div 채우기 만들 수 있습니다이 메서드에서 오른쪽 div 제거 할 때? – datisdesign

+0

@Datis : 아마도 자바 스크립트 이벤트에서만 CSS에 조건부 논리를 적용 할 수있는 CSS에 if/else가 없습니다 (CSS3에 있지 않은데 아직 건너 뛴 적이없는 경우). –

+0

그래서이 경우에는 테이블을 사용하거나 별도의 HTML 파일로 다른 CSS 규칙을 작성해야합니까? – datisdesign