CSS 화면 끝까지 차는 세로 1px 선 만드는 방법 질문 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

CSS 화면 끝까지 차는 세로 1px 선 만드는 방법 질문 정보

CSS 화면 끝까지 차는 세로 1px 선 만드는 방법 질문

첨부파일

please.html (2.0K) 13회 다운로드 2011-02-27 16:20:26

본문

안녕하세요 홈페이지를 하나 만들어 보려고 노력하는 학생입니다.

처음엔 테이블로 작업하려고 했으나 메뉴가 늘어나면서 복잡해지고 향후 수정을 간편하게 하기 위하여 배운다는 입장으로 DIV와 CSS 로 배우면서 작업을 하고 있습니다.

새벽부터 이것저것 다 해보고 검색해보아도 도저히 해결하지 못한 부분이 있어서 이렇게 질문하게 되었습니다.

질문의 요점은 홈페이지는 아래와 같은 3단 구조인데  각 박스 사이마다 1px의 자동으로 화면 끝까지
늘어나는 세로줄을 넣고자 하는겁니다.

-------------------
l 로고 l메뉴  l 본문  l
l        l        l          l
l        l        l          l
-------------------

        ↑      ↑ 1px 화면 길어짐에 상관없이 자동으로 화면 끝까지내려오는 세로줄 삽입


어제부터 해결이 안되서 오늘 5시에 일어나서 부터 작업을 했지만 허리와 머리가 아프고 해결은 안되고 있습니다. 고수님들의 답변 간절히 기다리겠습니다. 감사합니다.
  • 복사

댓글 전체

소스를 좀 더 찾아 보았습니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko">
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta name="author" content="Markup by 윤선상" />
  <title>header와 footer의 높이값을 100%로 설정하는 방법</title>
  <style type="text/css">
      html, body {margin:0; padding:0; height:100%; font-family:"맑은 고딕", malgun;} /* font-family가 빠지면 Opera에서 제대로 나오지 않습니다. */
      body {background:#000000; font-size:0.75em; color:#666;}
      #container {position:relative; width:100%; background:#ffffff; height:auto !important; height:100%; min-height:100%;} /* height:auto !importnat가 빠지면 IE7, IE8, FF, OP, SF, CR에서 문제가 생깁니다. */
      #header {padding:1em; background:#ddd; border-bottom:1px solid #000000;}
      #header h1 {font-size:2em; color:#000000;}
      #content {padding:1em 1em 80px 1em;}
      #content h2 {font-size:1.5em;}
      #content strong {color:#ff0000;}
 
  #aaa {position:relative; float:left; width:100px; background:pink; height:auto !important; height:100%; min-height:100%; border-right:1px solid #000000;}
    #bbb {float:left; width:100px; background-color:pink; background-repeat:repeat-y;}
    #ccc {float:left; background-color:purple;}
     
  #footer {position:absolute; width:100%; bottom:0; background:#ddd; border-top:1px solid #000000;}
      #footer p {padding:1em; margin:0;}
    </style>
  </head>
  <body>
  <div id="container">
  <div id="header">
  <h1>header와 footer의 높이값을 100%로 설정하는 방법 (v.2009.12.09)</h1>
  </div>
  <div id="content">
        <div id="aaa">
            aaa
            <div id="1">1111</div>
            <div id="2">1111</div>
            <div id="3">1111</div>
            <div id="4">1111</div>
            </div>
            <div id="bbb">
            bbb
            </div>
            <div id="ccc">
  <h2>본문</h2>
  <p>
    height:100%<br />
    혹시나 궁금해 하시는 분들이 계실 것 같아 만들어 올려봅니다.<br />
    조금이나마 도움이 되었으면 좋겠네요^^<br /><br />
   
    <strong>테스트 결과 IE6, 7, 8, FF, OP, SF, CR에서 모두 동일한 화면을 얻을 수 있었습니다.asdfsdf</strong><br /><br />
   
    퍼블리셔들이여~ 영원하라~!
  </p>
            </div>
  </div>
  <div id="footer">
        <p>(C) yoon.s.s | hack이 사라지는 그 날이 하루 빨리 오기를...</p>
  </div>
  </div>
  </body>
</html>

이와 같은 경우에도 aaa, bbb, ccc의 경우는 화면 아래까지 내려오지 않네요. 어렵네요..쩝
© SIRSOFT
현재 페이지 제일 처음으로