ㅠㅠ div레이아웃때문에 바보가 된 느낌이에요;
에가득
사이트 레이아웃이 대충 이렇습니다
메뉴바
내용메뉴바 div는 fixed로 고정되어 있고, 너비가 203px입니다.
그래서 내용 div는 왼쪽으로부터 203px가 지난 지점으로부터,
브라우져의 오른쪽 끝까지가 되어야 할텐데;
당췌 div설정을 어떻게 해야할지 모르겠더군요 -_-;
div style=float:left; width:100%; height:100%; margin:0px 0px 0px 203px; id=contents
이렇게 주니까.. 203px만큼 오른쪽으로 뛰쳐나와 버리고;
div style=float:left; width:203px;/div
div style=float:left; width:100%; height:100%; id=contents
이렇게 줘도.. 뛰쳐나오고;
내용에 따라서는 다음 행으로 넘어가 버리더군요;
iframe src=♥ style=width:100%; height:100%; frameborder=0
/iframe
내용이 이런 식의 코드에서 말이죠;
http://grayheaven.tu7.kr/profile.php
ㅠㅠ 모든 현상이 여기서 일어나고 있답니다;
다른 메뉴들도 확인해 보시면 두드러지게 나타나요...
원래는 테이블 써서,
table의 width는 100%주고
메뉴td는 203px주고
내용은 그냥 td로 해버리면 쉽게 되던데;
그놈의 fixed사용때문에 레이아웃이 완전히 맛이 가버렸어요 ㅜㅜ...
저좀살려주세요....................llorz
-
강아지
style type=\text/css\
div { border: 1px solid red; }
#menu { width: 203px; height: 200px; float: left; _position: absolute; } /* IE에서는 절대값으로 지정 */
#content { height: 100%; padding-left: 203px; }
/style
div id=\menu\
menu
/div
div id=\content\
contentbr -
햇님
^^. float설정이 원래 싸고 있는 블럭길이보다 넘어서면 아래쪽으로 배치가 됩니다. 즉. 203px라는 폭을 주고나서 다시 100%라는 폭을 주면 합계는 100% + 203px 가 되는 것죠.. width: 100%한것을 실제 폭크기로 적어줘보세요