我一直在尋找DOCTYPE標籤的一段時間,這會使符合Internet Explorer標準的css與一個普通的xml文檔兼容,因爲我想使用white-space css屬性。 This page指出,使用「doctype'XML'」應該足以讓Internet Explorer 6+通過 - 但我已經嘗試了每個可以在示例中查找/找到的DOCTYPE標記,但未獲得預期的結果。也許我在這裏錯過了其他的東西,但基本上我認爲正確的DOCTYPE標籤(在代碼中的正確位置)應該這樣做。在IE中用於符合xml標準的模式的Doctype
這裏是我與測試代碼:
Test.css:
Message {
white-space: pre-wrap;
}
的test.xml:
<?xml version="1.0"?>
<?xml-stylesheet href="Test.css" type="text/css"?>
<Message><![CDATA[
Some data
which is pre
formatted
]]></Message>
上面的例子正常工作的,是FF &蘋果瀏覽器。