我在页面中有一个带有该标题的网站:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
在连接互联网的计算机上测试页面时,一切都很好。
在没有互联网连接的情况下测试同一页面时,页面设计呈现得非常糟糕!!!
如何设置doctype以让浏览器知道我的网页是哪种doctype,并且能够在非连接的计算机上很好地查看页面?
答案 0 :(得分:2)
Doctype中的URL没有对浏览器中的页面呈现没有影响。
无论是什么导致离线渲染出现问题,都与Doctype无关。
最有可能的情况是,您依赖于具有URI的图像或样式表,并且浏览器无法在没有连接的情况下检索它们。
答案 1 :(得分:1)
你使用的doctype是导致浏览器中的“标准模式”(与“怪癖模式”相反)的文档类型之一 - 谷歌搜索“quirks模式”以查找有关此现象的一些基本信息,这可能会影响渲染很多方面,甚至是戏剧性的。
假设你想要“标准模式”,你可以做这样的文档类型。如果指示,浏览器仍然可以以“怪癖模式”显示页面。我怀疑您可能正在IE上进行测试,其设置使其以“怪癖模式”(“兼容性视图”)显示所有本地文档(“所有内部网页”)。在这种情况下,它不是页面的问题,而是浏览器设置。
答案 2 :(得分:0)
信不信由你,这是因为以下HTML评论样式放在HTML文件的不同位置:
<!-- ------------------ Some comment to organize HTML code ---------------- -->