음... 갑자기 dtd선언이.. 문제가 생기네요..
눈내리던날
늘 항상 사용하는데 이상하게 문제 생기네요..
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
요렇게 dtd선언을 했습니다.
그런데 최상단에 공백이 생기네요.. body에 마진 패딩 0으로 줬음에도 불구하고..
dtd를 제거하고 html 부터 시작하니 공간이 생기지 않습니다..
이거 예전에도 한번 고민을 하던 부분이었는데.. 어떻게 해결했는지 생각이 안납니다..ㅡㅡ;
-
개굴츼
ㅋㅋ php 라면 BOM이 거의 확실하고요.
에디터에서 파일 저장할 때 \Byte order mark 제거\ 라는 옵션들이 있을 겁니다.
editplus는 확실히 있으니 함 검색해보세요.
dtd 선언 이후에 table 세로 100%를 처리하시려면 css layout을 먼저 보셔야합니다. 약간 복잡하실 수 도 있어요. 기본적으로 html, body 태그를 height:100%로 처리한후에 table에 100%를 주셔야 합니다. -
MinA
엇 php로 작업중인데.. 확인해봐야 되겠네요.. 감사~
혹 그럼 저 dtd선언시 테이블 세로 100%가 안먹히던데.. 그건 왜그럴까요? 왜이렇게 복합적으로 자꾸 문제가 생길까요.. ㅡㅡ; -
쌍둥이자리
혹시 php 로 작업 중이신가요?
고런건 아닌거 같지만;; PHP INCLUDE 사용 시 byte order mark 란놈이 문제가 될 경우도 있거든요.
그렇게 되면 한줄 공백이 삽입됩니다.. -
가을귀
음.. 이게 익스 6,7은 괜찮고.. 8부터 파폭 부터는 위쪽에 공간이 생기네요.. ;; css는 문제가 없고 DOCTYPE만 빼면 괜찮네요.. 아오~ 뭔가 간단한 문제였던거 같은데.. 몰겠네요.. ㅡㅡ;;
-
두루
dtd는 틀린게 없는것 같은데 css 에서 오타를 한번 찾아보세요. {}가 안닫혔거나 둘중 하날거 같아요