我的项目有一个Web应用程序,我打算在各个领域使用jquery升级它。
我使用selected.jquery.cs脚本作为下拉列表。但是,我遇到了一个问题,其中页面的内容在扩展时与下拉列表的内容混合在一起。当我将文档类型从<!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并不完美。使用此doctype,字体无法正确显示。此外,一些文本框的宽度突然增加。
作为此论坛的新用户,我无法发布截图:(
任何人都可以为这个问题提供解决方案/替代方案。任何帮助将不胜感激。
提前谢谢。
此致 Arpit
答案 0 :(得分:0)
通过使用XHTML doctype而不是HTML 4 Transitional,您强制浏览器进入“严格模式”而不是“quirks mode”,这是一件好事。
但是,您的CSS似乎是针对怪癖模式编码的,因此您可能正在使用“border-box”框模型。您将不得不重新编写CSS代码。