2009-08-22 3 views
0

파이어 폭스/사파리/즉 상단 여백, 왼쪽 여백 0

<BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0> 

태그를 이와 같이 사용하면이 요소를 모든 HTML 브라우저에서 동일하게 표시 할 수 있습니까? 왜냐하면 나는 이것을 묻는 이유는, 나는 인터넷 익스플로러의 페이지 재배치가 약간 다르다는 말을 들었다. 다른 말로 표현하자면, 페이지에 img 태그를 넣고 인터넷 익스플로러에서 렌더링하고 파이어 폭스에서 렌더링하면 어쩌면 img의 좌표 일 것이다. 여백/페이지 경계로 인해 약간 다릅니다.

답변

4

이것은 HTML이 아닙니다. 이것은 오래된 넷 스케 피즘과 오래된 마이크로 소프트의 조합입니다.

이 문서의 추가 주위의 기본 간격을 제거하려면 :

html, body { 
    margin: 0; 
    padding: 0; 
} 

을 ... 당신의 stylesheet에.

즉, 브라우저 렌더링 간의 차이의 주요 원인은 poor choice of Doctypes입니다. 또한 질문에 따라 유용한 QA 도구 인 The W3C Markup Validation Service을 알지 못할 수도 있습니다.

+0

doctype을 사용하면 위의 코드 margin0, padding0을 사용할 필요가 없습니다. – cometta

+0

Doctype은 문서에서 맨 처음에 있어야합니다. 여백과 패딩 설정은 스타일 시트에서 수행해야합니다. 위의 스타일 시트 사용법에 대한 자습서와 연결되어 있습니다. – Quentin

+1

아아! 나는 1997 년에 플래시백을 받고있다! 어두운 시간들 ... – bobince