2009-08-22 13 views
0

wenn ifirefox/Safari/ie oberen Rand, linken Rand 0

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

Tag wie folgt verwenden, wird dieses Element sicherzustellen, die ich in meinem html wird das gleiche in allen Browser angezeigt setzen? der Grund, warum ich das frage, ist, weil mir gesagt wurde, dass Internet-Explorer die Seite neu anordnen ist etwas anders. Mit anderen Worten, wenn ich img-Tag in eine Seite und rendere es auf Internet-Exploerer und render auf Firefox, vielleicht die Koordinate des IMG wird etwas anders wegen Rand/Seitenrand

Antwort

4

Das ist kein HTML. Es ist eine Kombination aus veralteten Property Netscapisms und obsoleten Propriety-Microsoftismen.

Wenn Sie den Standardabstand um ein Dokument einfügen zu entfernen:

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

... auf Ihre stylesheet.

Eine der Hauptursachen für Unterschiede zwischen Browser-Renderings ist poor choice of Doctypes. In Anbetracht der Frage ist Ihnen möglicherweise das nützliche QA-Tool nicht bekannt: The W3C Markup Validation Service.

+0

bedeutet das, wenn ich Doctype verwende, muss ich den obigen Code margin0, padding0 nicht setzen? – cometta

+0

Doctypes muss die allererste Sache im Dokument sein. Das Setzen von Rand und Padding muss im Stylesheet erfolgen, ich bin mit einem Tutorial zur Verwendung von Stylesheets oben verlinkt. – Quentin

+1

argh! Ich bekomme Flashbacks für 1997! Dunkle Zeiten ... – bobince

Verwandte Themen