使用doctype XHTML 1.0时出现字体问题



我的项目有一个web应用程序,我计划在各个领域使用jquery对其进行升级。我使用chosen.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并不完美。使用此doctype时,字体无法正确显示。此外,一些文本框的宽度突然增加。作为这个论坛的新用户,我无法发布截图:(谁能为这个问题提供一个解决方案/替代方案吗。任何帮助都将不胜感激。提前谢谢。

谨致问候,Arpit

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

然而,您的CSS似乎是为怪癖模式编码的,所以您可能使用的是"边界框"框模型。您将不得不重新编写CSS代码。

最新更新