묻고답하기
DTD 선언을 하니깐 테이블 %적용이 안되요
2008.05.31 02:34
혼자서 고민고민하다가 도저히 안될것 같아서 이렇게 염치없이 글을 올립니다...ㅜㅡ
아는분 홈페이지를 만들어 주는 중인데요..(저녁한끼에 어찌하다보니...ㅜㅜ)
제가 이때껏 했던 짓(?)이 당연하게도 "포토샵작업후 테이블로 정렬" 인지라....
웹표준에는 그다지 관심도 없다가 XE나오는 바람에 겨우겨우 개념만 잡고 있는중입니다..
서론이 길었네요...
홈페이지 크기를 고정이 아니라 가변으로 제작하려 합니다.
이렇게죠...
그러니깐 가로폭 100% 세로폭 100%로 꽉찬 디자인입니다.
그런데 막상 레이아웃을 만들어보니
이렇게 중간에 배경이 끈겨서 나옵니다..
이래저래 연구한 끝에 제가 넣었던 height="100%" 가 먹히지 않았다는 추론을 바탕으로
이것저것 손대봤는데 DTD선언문을 지우니깐 첫번째 그림처럼 원하던바가 됬습니다.
그런데 막상 선언문을 지우니 홈페이지 내용의 css가 풀리더군요...
css풀린상태에선 도저히 안되겠다 싶어서 이렇게 글을 올립니다..
질문1. 원래 웹표준에선( DTD선언을 한 상태에서) "%"지원을 하지 않나요?
질문2. 만약 웹표준상태에서 테이블길이를 %로 주고싶을땐 어떡해야하나요...
각각의 테이블로 5개의 테이블이 정렬되어있어서 테이블별로 div로 감싼뒤
본문길이를 따서 다른테이블의 height변수로 놓는걸 시도해봤으나 실패했습니다.
질문3. 결국 DIV로 코딩해야하나요? 다른 방법은없는지....?(DIV로 한다해도 될른지모르겠습니다)
이거 해결해드려야 되는데 답답하네요.....ㅜㅡ
오늘까지 2일 밤을 꼴딱 샜습니다....
해결책을 아시는분~ 부탁드립니다 (_ _)