묻고답하기

안녕하세요. html 질문이 있어서 이렇게 글 올립니다. 게시판에 적절치 못한 질문이라면 사과드립니다.
html 본연에 대한 질문을 어디에 (어느 다른 사이트라도) 올리면 좋을지 알려주신다면 그곳으로 옮기며 삭제하겠습니다.

div를 만들면서 width를 %로 지정하였습니다. 브라우져 크기에 따른 비율로 배치하고 싶기 때문입니다.
하지만, 브라우져 크기가 매우 작아지는 경우 (640px 이하 라든지), 지정한 최소치 이하로는 줄어들지 않았으면 합니다.
(그 최소치 이하로 브라우져 크기를 줄이는 경우에, 브라우져 화면에 스크롤바가 생겨야 하겠죠.)

예제를 만들어 놓았습니다. : http://enzoy.inames.kr/test01.html
이 html을 보시면 좌우측의 사이드 칸들도, 가운데의 메인 콘텐츠 칸도 모두 width가 %로 지정되어서,
브라우져 크기를 늘리고 줄여도 해당 크기에 맞추어서 재배열됩니다.

그리고 자세히 보시면 왼쪽 div, 가운데 div, 오른쪽 div 모두 아래쪽에 얇은 (height 2px짜리) div가 있는데 id가 strut__입니다.
브라우져 크기가 너무 작아질 때에 버팀목 역할을 해주기 바라며 삽입한 div입니다.
각기 크기가 100px, 400px, 80px 입니다. (도합 580px)

하지만 원하는대로 동작하고 있지 않습니다.
브라우져 크기가 600px 이상일 때에는 비율에 따라 배치되고,
600px 이하로 작아지면 100px, 400px, 80px 의 최소치를 유지하며 원래 사이트의 div배치 골격을 유지했으면 하는데...

이를 구현할 방법이 딱히 없을런지... 고수분들께 질문드립니다.
읽어주셔서 감사합니다. 답변 기다리겠습니다.

이하는 소스입니다.
__html____________________________________________
<head>
<style type="text/css">
div {border:1px solid black; margin:1px; padding:1px;}
</style>
</head>

<body>
<div id="bodydiv" style="width:99%; float:left;">bodydiv<br />

<div id="topdiv" style="width:20%; float:left;">
  <div style="width:90%; height:300px; float:left;">side 11</div>
  <div id="strut10" style="width:100px; height:1px; clear:both; overflow:auto;"></div>
</div><!--end of topdiv-->

<div id="middlediv" style="width:65%; float:left;">
  <div style="width:95%; height:450px; float:left;">main 1</div>
  <div id="strut20" style="width:400px; height:1px; clear:both; overflow:auto;"></div>
</div><!--end of middlediv-->

<div id="bottomdiv" style="width:12%; float:left;">
  <div style="width:90%; height:200px; float:left;">side 21</div>
  <div id="strut30" style="width:80px; height:1px; clear:both; overflow:auto;"></div>
</div><!--end of bottomdiv-->

<div id="strut40" style="width:640px; height:1px; clear:both; overflow:auto;"></div>

</div><!--end of bodydiv-->
</body>

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
마법의가을 모바일에서 글을 작성하고 모바일에서 수정이 안됩니다. [1] 2013.05.07 by Gunmania
nexonx 모바일 화면이 이렇게 나오게 하려면 어떻게 하면 되는지요..? file  
좋은나무 XE에 사용된 에디터 컴포넌트는 어떤 컴포넌트 인가요? [1] 2013.05.07 by 브레인630
실속제로 XE1.7.3.2 원본으로 덮어 씌어도 상관없을까요? [1] 2013.05.07 by 브레인630
연뒤 게시판에서 앨범형 게시판 [1] 2013.05.07 by 브레인630
김학준518 1920x1080 해상도의 최적의 작업면적이 궁금합니다. [1] 2013.05.07 by 브레인630
브레인630 회원정보 수정시 확장변수값에 따라 등급조정  
은바가지 엮은글의 등록을 막는 방법? [1] 2013.05.07 by orangehome
KTK 레이아웃에 출석 버튼 달기... [1] 2013.05.07 by 송동우
navyFlElD OOOwebhost 제로보드4 사용질문.. [2] 2013.05.07 by Gunmania
hellosam XE 1.7.3.2 재설치하다보니.. 도움이 필요해서 문의합니다 [1] 2013.05.07 by 송동우
Pumpkin 확장 컴포넌트가 일반회원들 사용시에 빈네모 칸만 뜹니다. [1] file 2013.05.07 by 송동우
개터리 분류관리 오류입니다. [1] 2013.05.07 by 뀰귤
ii눈물꽃ii 게시판 날짜 표시 변경 [2] 2013.05.07 by 정음이
이여은2 table'xe_documents'is read only [1] 2013.05.06 by sejin7940
장미향기 xe data export tool 추출시 게시판 목록이 보이지 않아요. [1] file 2013.05.06 by sejin7940
바른샘 예전 사이트의 sql파일만 가지고 있는데 이걸로 복구가 가능한가요? [1] 2013.05.06 by 파이어레듵
megapon 관리자 페이지 저장시 문제가 있네요 도와주세요.  
다크진 첨부파일이 있는 경우.. 문법이 이게 맞는지요? [1] 2013.05.06 by 송동우
kingmaya 사이트 맵 메뉴생성시,캐시파일재생성시에 메뉴들이 사라집니다.