0

我的项目有一个 Web 应用程序,我计划在各个领域使用 jquery 对其进行升级。我正在为下拉列表使用 selected.jquery.cs 脚本。但是,我遇到了一个问题,即页面内容在展开时与下拉列表的内容混合在一起。当我将 doctype 从更改<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">. 不幸的是,这种新的文档类型也不是完美的。使用此 doctype,字体将无法正常显示。此外,一些文本框的宽度突然增加。作为该论坛的新用户,我无法发布屏幕截图:(任何人都可以为这个问题提供解决方案/替代方案。任何帮助将不胜感激。提前致谢。

问候, 阿皮特

4

1 回答 1

0

通过使用 XHTML doctype 而不是 HTML 4 Transitional,您将迫使浏览器进入“严格模式”而不是“怪癖模式”,这是一件好事。

但是,您的 CSS 似乎是为 quirks 模式编码的,因此您可能正在使用“ border-box ”框模型。您将不得不重新编写 CSS 代码。

于 2012-02-27T15:27:17.147 回答