푸터 바닥붙고 높이 100% 화면 문제좀...
둘삥
브라우저 기본인데.. 하려니 잘 안되네요.. 예전에도 정말 어렵게 해결했던것 같은데
또 하려니 왜케 안되는지..
style
html, body {height: 100%;margin: 0;padding: 0;}
#head {height: 100px;background: #ddd;position: relative;z-index: 1;}
div#wrap { width:1000px; position:relative;height: 100%; /*border:1px solid #ff0000*/;}
div#header { width:1000px; height:85px; position:relative; float:left; border: 3px solid #FF0000;}
div#snb { width:180px; float:left; padding: 85px 0 107px 0px; background-color:#7ecef4;}
div#container { width:800px; float:right; padding: 85px 0 107px 0px;background-color:#EEEEEE;}
div#footer { width:1000px; position:relative; height:57px; background-color:#f4f4f4; margin-top:50px;border: 3px solid #999;}
div#body {min-height: 100%; margin: -85px 0 -107px 0px;}
/style
body
div id=wrap
div id=headerheader 빨간테두리/div
div id=body
div id=snbsnb하늘색 배경/div
div id=containercontainer 회색배경/div
/div
div id=footerfooter회색 테두리/div
/div
/body
헤더있고 컨텐츠는 좌측 메뉴 우측 컨텐츠 나뉘고 푸터 있는 흔하디 흔한 레이아웃이에요..
컨텐츠 길이는 짧을때는 푸터가 브라우저 바닥에 붙고 길때는 같이 늘어나야 하는 보통 화면처럼..
근데 왜 좌측메뉴 부분과 컨텐츠가 있는 BODY부분이 자꾸 위로 올라갈까요?
CSS소스틑 인터넷으로 찾아보고 제가 테스트할때는 잘됐는데 막상 적용하니 안되네요,..,
저 소스 적용시 나오는 화면입니다
-
참이
올려주신 태그에 글씨만 조금더 추가했습니다^^ 맞는 답변인가 모르겠내요^^ 도움이 됬으면 좋겠습니당^^
-
별빛
HTML 입니다-
div id=\wrap\
div id=\header\header 빨간테두리/div
div id=\body\
div id=\snb\snb하늘색 배경br/snb하늘색 배경br/snb하늘색 배경br/snb하늘색 배경br/snb하늘색 배경br//div
div id=\container\container 회색배경br/container 회색배경br/container 회색배경br/container 회색배경br/container 회색배경br/cont -
꽃햇님
일단 position 몽땅 들어내시구요- flaot 로 코딩하시는게 더빠를듯 합니다.
간단한 예제를 드리겠습니당- 구분을 쉽게 하기위해 색상을 주었구요- container 의 내용이
많을수록 container 의 영역이 커지는 내용입니다.
우선 css 이구요
*{margin: 0;padding: 0;}
#header{width:1000px;height:100px;background:red;}
#body{width:1000px;}
#snb{widt -
그루터기
화면 높이는 #body 엘리먼트에 min-height 값으로 조절하시구요
만일 브라우저 화면 크기에 상관없이 무조건 하단에 고정되는 푸터를 원하신다면, 그건 전혀 별개의 문제이므로 (보통은 그런걸 원하는 경우는 잘 없죠) 설명이 좀 길어집니당 -
잎새
style
html, body {width:height: 100%;margin: 0;padding: 0;}
#wrap {width:1000px; position:relative;height: 100%; /*border:1px solid #ff0000*/;}
\t#header { height:85px; border: 3px solid #FF0000;}
\t#body:after{content:\ \;display:block;clear:both;}
\t#bo -
재미
#body 에다가 clear:both를 넣으면 되긴 하는데..#body에 마진 -85값은 왜 주신거예요?
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2696964 | img 태그 질문드려요 (9) | 연블루 | 2025-06-03 |
2696907 | [질문] 올플래시 메뉴 고정할수 있는[수정] (4) | 맨삶이 | 2025-06-03 |
2696875 | 책구입 후 따라하다가 ShortCode Ultimate 오류 | 가지등 | 2025-06-02 |
2696844 | css 마우스 오버시 display:block되는 영역 질문드립니다 ㅠㅠ (2) | 갅쥐누뉨 | 2025-06-02 |
2696816 | 엉엉엉...영상이 올라타네요 (5) | 다은 | 2025-06-02 |
2696792 | Doctype 문의 | 떠나간그녀 | 2025-06-02 |
2696683 | 컴파일된 클립 질문 드립니다. | 흰추위 | 2025-06-01 |
2696656 | C질문요 (4) | 블랙캣 | 2025-05-31 |
2696504 | 플래시 위에 div 올리기 (5) | 큰꽃늘 | 2025-05-30 |
2696458 | 제가 만든 소스 한번 봐주시고 수정 할 꺼 있으면 말해주세요. (실행은 되지만 깜빡거리네요) | 이플 | 2025-05-29 |
2696434 | 퍼센트 레이아웃 질문인데요.. | 나츠 | 2025-05-29 |
2696372 | %=open_main%, %=open_sub% 가 뭘까요? (9) | 행복녀 | 2025-05-29 |
2696347 | 콘솔 프로그램 질문 | 상큼한캔디 | 2025-05-28 |
2696320 | c언어 scanf 함수를 이요해 문자열 입력 받을 시 질문 있습니다. | 슬아라 | 2025-05-28 |
2696292 | 익스플로러9이상에서만 이상한 보더가 보이는데 삭제할수 있나요? | 망고 | 2025-05-28 |
2696263 | 프로그래밍 공부시작 질문 (6) | 진이 | 2025-05-28 |
2696206 | SK2의 플래시를 밴치마킹하려고하는데요.. (1) | 비내리던날 | 2025-05-27 |
2696179 | ie7에서 사라지지가 않네요. (2) | 빛길 | 2025-05-27 |
2696150 | div에 스크롤 생기게 하려면... (2) | 에드가 | 2025-05-27 |
2696123 | 자료구조론 공부중인데 | 김자영 | 2025-05-26 |