div 로 레이아웃을 구성할때 왼쪽에 메뉴를 넣고 오른쪽에 본문을 넣는 경우가 많다.

그런데 만약 오른쪽에 표시되는 본문 div 의크기를 가변적으로 하고싶다면 어떻게 해야할까?

이것을 해결하기위해 여러가지 테스트를 해 보았다.

 

먼저 기본적으로 본문의 너비를 400px 로 한 레이아웃은 아래와 같다.

picc1

 

가장 먼저 생각한것은 main 의 너비를 100% 로 하는것인데 이렇게 하면 아래와같이 된다.

picc2

이건 아니다.

 

다음으로는 left 의 position 을 absolute 로 설정하고 main 의 margin-left 를 left 의 크기만큼 주는것이다.

image

이것역시 위처럼 left 의 크기만큼 오른쪽으로 삐져나가는 현상이 발생했다.

 

결국 아직 답을찾지 못했다.

어떤 방법이 있을까?

' > Web' 카테고리의 다른 글

HTML 목록태그 ul,ol,li,dl,dt,dd  (32) 2009.08.13
IE 에서 focus 의 미묘함..  (27) 2008.02.19
IE vs FF(firefox)  (40) 2008.02.12
홈페이지 작성시 사용되는 스타일시트  (46) 2008.02.04
부분적으로 XSL 적용하기.  (22) 2007.08.22
by cranix 2009. 8. 5. 16:58