日期:2014-05-17  浏览次数:20610 次

网站页面在不同的浏览器的显示问题.页面验证为正确的 XHTML
    最近做一个项目,页面在不同的浏览器显示效果不一样,在FireFox里显示正常,在IE里显示就有点变形.
    调试很多CSS还是有点一样.最后找到原因,每个浏览器的默认"文件类型声明" 不一样.统一DOCTYPE就可以了. 页面验证为正确的 XHTML
我们使用 "过渡的 DTD"的就可以了.

过渡的 DTD
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



严格的 DTD 可能显得“太严格了”。
严格的 DTD
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


备注:
XHTML 是更严谨更纯净的 HTML 版本。
XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。
XHTML 的目标是取代 HTML。
XHTML 与 HTML 4.01 几乎是相同的。
XHTML 是更严格更纯净的 HTML 版本。
XHTML 是作为一种 XML 应用被重新定义的 HTML。
XHTML 是一个 W3C 标准。
XHTML 是 HTML 与 XML(扩展标记语言)的结合物。