묻고답하기

안녕하세요. 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 남기남
Bingo77 테터툴즈 데이터를 XE 로 이전시키는 방법 [1] 2011.07.30 by 레디오빠
찐빵 위젯이나 게시판에 따라 이름출력 다르게 [1] 2011.07.30 by 송동우
준돌이 로고에 관한 질문 [1] 2011.07.30 by 송동우
1004774 갑자기 글쓰기/글삭제시에 오류가 납니다.  
가브리엘79 XE 변수 질문 [1] 2011.07.30 by 송동우
신석호128 모바일에서 추천/비추천  
ggg345 동일한 게시판에 다른 레이아웃 구현 방법... [2] 2011.07.30 by 스켈링턴
백곰905 왜 자꾸 설치를 하려고 하면 첫 페이지로 넘어갈까요? [1] 2011.07.30 by 레몬아
제이™ 제로보드4-->XE 데이터이전 관련 도와주세요  
프로파일링 스케줄 게시판에 대해 [1] 2011.07.30 by 송동우
까멸 mcguard 설치방법  
네임쿄죠 회사 홈페이지를 만들었는데요. [2] 2011.07.29 by 최최최쵭
1004774 엑셀->SQL로 만든 후 IMPORT했는데 오류가 나요  
개발해보자 files 폴더를 다른 디렉토리로 지정 할 순 없을까요...?  
94DT LNB메뉴에 대해서 질문드립니다. /재질문/ [2] 2011.07.29 by ForHanbi
풀꽃세상 관리자 아이디 및 비번을 바꾸고 싶습니다. [3] 2011.07.29 by 송동우
프로파일링 카이네드님께 질문드립니다.(ㅠㅠ) [1] 2011.07.29 by 송동우
멧  메인페이지에서 왼쪽 로그인폼 때문에 생기는 오른쪽 공백은 어떻게 없애나요? [4] 2011.07.29 by 송동우
terious83 회원 포인트 최대치가 2147483647이네요. [2] 2011.07.29 by 송동우
라임그린 접속경로 알수있나요? [1] 2011.07.29 by 송동우
왜만지냐 db이전 문의드립니다.  
얼긴이 게시판에 이미지가 안나옵니다.  
mydesign 고수님들 분류사용 추가를 하려면 어떻게 해야 하나요?  
준돌이 스케치북5 게시판 '웹진형' 에서 쪽지보내기 기능추가 질문 [1] 2011.07.29 by ezi
민트언니 초보로서 질문 드립니다. [1] file 2011.07.29 by ForHanbi
김훈259 위젯 위치에 따라 css 가 적용이 되었다 안되었다 합니다. [1] 2011.07.29 by ForHanbi
enzoy (html질문) %크기 div의 최소 유지 사이즈를 확보하려면 [3] 2011.07.29 by enzoy
하리+_+ 첨부파일 다운로드시 다른 기타 작업이 멈추는 현상.  
인턴사원 짧은 주소 적용시 404 에러가 납니다...  
히피♬ 회원정보보기... (추가) [1] 2011.07.29 by 송동우