2010-12-27 9 views
2

Ich entwickle für SharePoint 2007 und mein hübscher Code wird kaputt gemacht, vermutlich durch den Code, den SharePoint um meinen Content-Editor-Web-Part erzeugt. Mein Verständnis ist, da Internet Explorer keine Top-Level-Doctype-Deklaration vor dem Senden des Codes an den Browser durch SharePoint erfordert, ist er gezwungen, die Seite im Quirks-Modus zu rendern. Somit wird die gesamte Seite gerendert, ohne bestimmte CSS-Deklarationen zu respektieren und meine Seite sieht falsch aus.Was ist der minimale Doctype, den IE benötigt, um den Quirks-Modus NICHT zu verwenden?

Ich habe Hoffnung, die Kräfte zu überzeugen, dass sein, dass diese Frage wert Fixierung ist, aber ich denke, ich muss in der Lage sein, ihnen zu sagen, was ich will ...

Also, was Doctype würde am besten funktionieren, wenn ich schreibe ich in XHTML (streng) mit CSS2, aber das Zeug um meinen Code ist nicht streng?

+0

Auf welche Browser zielen Sie? – knight0323

+0

@ ritter0323: Ich ziele IE 7 und 8. Firefox macht es gut. – Pete

Antwort

3
<!DOCTYPE html> 

Dies erklärt Ihr Dokument als HTML5 und HTML5 klar definiert, wie Browser gebrochen Code behandeln soll, damit Ihr Ergebnis auf allen Browsern gleich aussehen soll.

+0

Und das wird dem IE 7+ sagen, mein CSS zu beobachten? – Pete

+0

Ja, es wird IE6 + und praktisch jeden Browser außer Netscape 6 in den Standardmodus schalten. IE7 unterstützt möglicherweise einige Ihrer CSS-Eigenschaften nicht oder hat Fehler in seiner CSS-Implementierung. – phihag

+0

@ phihag: Ich wollte Ihnen nur für Ihre Hilfe danken ... Ich habe eine Anfrage an meine IT-Abteilung gestellt, um zu sehen, ob sie bereit sind, die Doctype-Deklaration der Hauptseite meiner SharePoint-Website hinzuzufügen. – Pete

Verwandte Themen