【问题标题】:DHTML doctype IE7DHTML 文档类型 IE7
【发布时间】:2012-06-20 17:14:27
【问题描述】:

我正在使用一些 DHTML(通过 css3pie),只要没有声明 doctype,它们就可以正常工作,但是一旦声明了 doctype,就停止以任何方式运行。没有错误消息被抛出,只是没有任何功能......好吧,正常运行。这是 IE 的已知问题吗?我必须在怪癖模式/无文档类型下运行我的网站吗?

【问题讨论】:

  • DHTML?这是什么,2002? HTML5 doctype 怎么样:<!doctype html>?
  • @mattball 不起作用。任何 doctype 都会阻止 css3pie 工作。我将 dhtml 与 css3pie 一起使用,因为我需要为 IE7(公司的行业标准)编程。如果我们生活在一个现代浏览器主导工业的世界里,而不是那些精通技术的家庭。

标签: internet-explorer-7 dhtml doctype css3pie


【解决方案1】:

我目前正在使用以下 DOCTYPE 声明和 HTML 标记。在 IE7 中,CSS3Pie 呈现的元素正确显示,页面以标准模式呈现:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

【讨论】:

    【解决方案2】:

    使用带有 XML 声明的 XHTML 文档类型,后跟换行符和注释来强制使用 quirks 模式:

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- stuff -->
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    

    【讨论】:

    猜你喜欢
    • 2010-12-14
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 2013-06-08
    • 2012-08-10
    • 2012-02-22
    • 2011-02-24
    相关资源
    最近更新 更多