gpt4 book ai didi

css - IE 中 xml 标准兼容模式的 Doctype

转载 作者:行者123 更新时间:2023-11-27 22:38:54 25 4
gpt4 key购买 nike

我一直在寻找一个 DOCTYPE 标签,它可以使 Internet Explorer 标准符合 css 和普通 xml 文档,因为我想使用 white-space css 属性。 This page声明使用“doctype 'XML'”应该足以让 Internet Explorer 6+ 通过 - 但我已经尝试了我能想到/在示例中找到的每个 DOCTYPE 标签,但没有得到预期的结果。也许我在这里遗漏了其他东西,但基本上我认为正确的 DOCTYPE 标记(在代码中的正确位置)应该可以做到这一点。

这是我正在测试的代码:

测试.css:

Message {
white-space: pre-wrap;
}

测试.xml:

<?xml version="1.0"?>
<?xml-stylesheet href="Test.css" type="text/css"?>
<Message><![CDATA[
Some data

which is pre

formatted
]]></Message>

上面的示例在 FF 和 Safari 中运行良好。

最佳答案

没有这样的东西,因为 IE 还不支持正确的 mime 类型,application/xml+xhtml,用于将 HTML 作为 XML 提供。然而,IE 确实直接支持 XML,因此您可以直接编写电子邮件而无需伪装成 HTML,然后使用样式表使页面显示为 HTML。此方法将导致可访问性和语义冲突,因为没有人会理解您的 XML 元素的语法。

这可能就是 XML 未被网络采用的原因。

关于css - IE 中 xml 标准兼容模式的 Doctype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1305875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com