묻고답하기

 

현재 사이트를 제작하고 있는 초보입니다. 옛날에는 테이블을 이용해 레이아웃을 잡았는데 요즘 다시 만들려고 하다보니 div태그를 이용함을 알았습니다. 예전 방식으로 하기엔 화두가된 웹표준을 무시할 수 없네요. ㅠ

초보다 보니 2가지 정도의 문제점이 있어서 질문합니다. 고수분들의 답변부탁드립니다. 꼭이요. ㅠ

우선 제가 만든 사이트인데요. 처음것은 파이어 폭스에서 접속한 모습이고 두 번째는 인터넷 익스플러에서 접속한 모습입니다.

 fox.jpg

ie.jpg

 

우선 CSS파일 전체와 layout파일 전체 코딩을 보여드리겠습니다.

<CSS 코딩>

@charset "utf-8";
/*ftmath2-lee dong hwa*/
/* Global */
* {margin:0;padding:0;}

/*body 공통속성*/
body,div,ul,li,dl,dt,dd,ol,p,h,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0}
body {background: url(../img/bg2.gif)undefinedundefinedundefinedundefined;}
body {font:normal dotum, '돋움';background:#CDAC10 url(../img/bg.gif) repeat-x left top;}
ul,ol,dl {list-style:none;}
img {border:0;}
ul {list-style:none; padding:0; margin:0;}

/*레이아웃 큰박스 속성*/
#wrap {margin:0 auto; width:920px;}
#header {margin:0 auto;width:920px; height:362px;}
#center {width:920px; height:"100%"; float:left;background:#FFFFFF url(../img/center_bg.gif)undefinedundefined;}
#contents {width:727px; height:"100%"; float:right;}
#sidebar {width:193px; height:"100%"; float:left;}
#footer {width:920px; height:63px; margin-bottom:20px;}

/*header 세부 속성*/
.head-top1-left {width:14px; height:40px; float:left;background: url(../img/top1_bg_left.gif)undefinedundefined}
.head-top1-center {width:900px; height:40px; float:left;background: url(../img/top1_bg_center.gif)undefinedundefined;}
.head-top1-right {width:6px; height:40px; float:left;background: url(../img/top1_bg_right.gif)undefinedundefined;}
.head-top2-left {width:193px; height:322px;float:left;background: url(../img/top2_left_menu_bg.gif)undefinedundefined}
.head-top2-center {width:721px; height:322px; float:left;background: url(../img/board_main_bg.jpg)undefinedundefined}
.head-top2-right {width:6px; height:322px; float:left;background: url(../img/top2_right_bg.gif)undefinedundefined}

/*menu 세부 속성*/
.title {padding:10px 20px 8px 10px}
.menu01 {padding:85px 20px 8px 20px;}
.menu02 {padding:8px 20px 8px 20px;}
.last {font:bold; padding:10px 20px 8px 20px;}

/*sidebar 세부 속성*/
.sidebar-left {width:14px; height:200px; float:left;background:#FFFFFF url(../img/center_bg_left.gif)undefinedundefined;}
.sidebar-right {width:179px; height:200px; float:left;background:#FFFFFF url(../img/sub_bg_left2.gif) no-repeat left top;}

/*contents 세부 속성*/
.contents-center {width:721px; height:200px; float:left;background:#FFFFFF;}
.contents-right {width:6px; height:200px; float:left;background:#FFFFFF url(../img/center_bg_right.gif)undefinedundefined}

/*footer 세부 속성*/
.footer-left {width:14px; height:63px; float:left;background: url(../img/footer_bg_left.gif)undefinedundefined;}
.footer-center {width:900px; height:63px; float:left;background: url(../img/footer_bg_center.gif)undefinedundefined;}
.footer-right {width:6px; height:63px; float:left;background: url(../img/footer_bg_right.gif)undefinedundefineded;}

 

 

<layout>

<!-- 레이아웃과 연동될 css 파일 import -->
<!--%import("css/ftmath2.css")-->
<div id="wrap">
 <div id="header">
  <div class="head-top1-left"></div>
  <div class="head-top1-center">
  <div class="title"><a href="http://www.ftmath.co.kr/zbxe/index"><img src="img/top1_title.gif" /></a></div>
  </div>
  <div class="head-top1-right"></div>
  <div class="head-top2-left">
  <div class="menu01" align="center"><a href="http://www.ftmath.co.kr/zbxe/middle01"><img src="img/top2_left_menu_sub01.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/high01"><img src="img/top2_left_menu_sub02.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/uni01"><img src="img/top2_left_menu_sub03.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/gift01"><img src="img/top2_left_menu_sub04.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/ex01"><img src="img/top2_left_menu_sub05.gif" /></a></div>
  <div class="menu02" align="center" ><a href="http://www.ftmath.co.kr/zbxe/notice"><img src="img/top2_left_menu_sub06.gif" /></a></div>
  </div>
  <div class="head-top2-center"></div>
  <div class="head-top2-right"></div>
 </div>
 <div id="center">
 <div id="sidebar">
  <div class="sidebar-left"></div>
  <div class="sidebar-right">
  <div class="menu02" align="center"><img src="img/sub_left_menu_up.gif" /></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/notice"><img src="img/board_left_menu_notice01.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/qna"><img src="img/board_left_menu_qna01.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/free"><img src="img/board_left_menu_free01.gif" /></a></div>
  <div class="menu02" align="center"><img src="img/sub_left_menu_down.gif" /></div>
  </div>
 </div>
 <div id="contents">
  <div class="contents-center">{$content}</div>
  <div class="contents-right"></div>
 </div>
 </div>
 <div id="footer">
   <div class="footer-left"></div>
   <div class="footer-center">
   <DIV class="last" align="center">COPYLEFT 2010 FAIRTALE MATH.</DIV>
   </div>
   <div class="footer-right"></div>
 </div>
</div>

 

여기서 첫 번째 질문.

제가 CSS에서 body,div,ul,li,dl,dt,dd,ol,p,h,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0} 이렇게 설정했는데

인터넷 익스플로에서는

<div id="header">
  <div class="head-top1-left"></div>
  <div class="head-top1-center">
  <div class="title"><a href="http://www.ftmath.co.kr/zbxe/index"><img src="img/top1_title.gif" /></a></div>
  </div>
이 부분이 나오기전에 16px의 공간이 생깁니다. 그런데 파이어 폭스에서는 14px의 공간이 생기고요. (캡쳐위의 초록부분)

원래 margin:0 이니깐 공간이 안생겨야 하는거 아닌가요? 어떻게 해야하죠?

 

두 번째 질문

게시판에 layout을 쓰웠는데 게시판의 길이는 길어질 수도 있고 짧아질 수도 있잖아요.

그래서 이걸 어떻게 해야 하나 하다가 이렇게 했습니다.

css에서 #center을 아래와 같이 하고 배경을 줘서 설정했더니 인터넷 익스플러에서는 잘 나오는데 파이어 폭스에서는 보시다 싶이

footer부분이 #center에 맞게 아래로 밀리지 않네요. ㅠ

어떻게 해야 하나요?

 

#center {width:920px; height:"100%"; float:left;background:#FFFFFF url(../img/center_bg.gif)undefinedundefinedundefinedundefined;}
#contents {width:727px; height:"100%"; float:right;}
#sidebar {width:193px; height:"100%"; float:left;}

 

 <div id="center">
 <div id="sidebar">
  <div class="sidebar-left"></div>
  <div class="sidebar-right">
  <div class="menu02" align="center"><img src="img/sub_left_menu_up.gif" /></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/notice"><img src="img/board_left_menu_notice01.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/qna"><img src="img/board_left_menu_qna01.gif" /></a></div>
  <div class="menu02" align="center"><a href="http://www.ftmath.co.kr/zbxe/free"><img src="img/board_left_menu_free01.gif" /></a></div>
  <div class="menu02" align="center"><img src="img/sub_left_menu_down.gif" /></div>
  </div>
 </div>
 <div id="contents">
  <div class="contents-center">{$content}</div>
  <div class="contents-right"></div>
 </div>
 </div>

답변 꼭 부탁드립니다!!!

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
어쭈구리メ 첨부파일 파일첨부눌렀을때 페이지 오류어찌 안되나요? ㅠ  
descote 외부페이지 연결 1차메뉴(#gnb) 수직위치가 아래로 내려가는 문제 [1] file 2009.07.13 by 전현표
글쓴이 제로보드 설치 질문 입니다.  
L4 외부페이지 include가 안됩니다. [3] 2009.07.13 by kangta
kangta 레이아웃을 각각 여러개의 html로 작성하려고 합니다  
초록배추 1.2.1 에서 업데이트. [1] 2009.07.13 by 백성찬
SiHMMeR 회원 목록 출력하는방법이나 스킨좀요~ [1] 2009.07.13 by 라르게덴
SiHMMeR 페이지 인식해서, 타이틀 자동으로 출력하는 방법좀 부탁드립니다 [1] file 2009.07.13 by 라르게덴
라이트 1.0.5=>1.0.6으로 업후 1.2.4로 업할려고 하니~ [2] 2009.07.13 by 라이트
글쓴이 xe 1.2.x의 설치 메뉴얼은 없나요?  
SiHMMeR 모듈 이름??(현재 모듈 인식) [2] 2009.07.13 by SiHMMeR
행호 통합검색 기본갯수를 늘리고 싶습니다. [2] 2009.07.13 by 행호
쎄바스찬 링크된 주소를 새창에서 띄우기, more 생성 등 문의  
이동선 업데이트 질문입니다 꼭좀...  
max330 위젯 크기 줄이는 방법 좀 가르쳐주세요.  
글쓴이 호스팅시 게시판 데이타 문제 [1] 2009.07.13 by 백성찬
유형환 다시한번 회원가입폼 문제로 질문드립니다.. [1] file 2009.07.13 by 행호
글쓴이 편집기 삭제 방법 [6] 2009.07.13 by 글쓴이
salgu♥ mysql로 게시판 이름을 바꾸다가 오류가 생겼습니다. [1] 2009.07.13 by 글쓴이
카테고리별 글쓰기  
글쓴이 메뉴가 보이지 않아요;; [9] 2009.07.13 by 백성찬
글쓴이 플레닛 메인로고이미지가 안지워져요..  
글쓴이 SCM의 IP조회가 어느날부터 안됩니다.  
글쓴이 위젯 스킨 추가가 안됩니다.  
ㅃ ㅓ드 익스플로러 버젼에 따라 게시판이...  
글쓴이 관리자 페이지에서 ''웹 사이트에서 이 웹 페이지 표시를 거부했습니다''라고 뜹니다  
글쓴이 게시판 로그인해야만 볼수있나요? [1] 2009.07.13 by 백성찬
akaaya layouts 업로드가 안되요 ㅠ_ㅠ  
하정빈2 플래닛 최근글 출력위젯 글자수 제한 하는법좀요 ㅠㅠ file  
moog 작성글보기와 회원정보보기 수정은 어디를 만져야 하나여 ㅠ