Html 为什么Chrome没有';不要渲染某些站点

Html 为什么Chrome没有';不要渲染某些站点,html,Html,我知道这个页面在代码方面非常混乱(www.tracker.it)。但是我想知道为什么Chrome(和safari顺便说一句)完全拒绝呈现这个页面(100%适用于ie和firefox) 这是关于嵌套表还是关于javascript的问题 多谢各位 David可能是因为Safari和Chrome使用WebKit来呈现网页,但FF使用Gecko和IE Trident我相信这是因为您使用了非常旧的和标记,我认为WebKit(在Safari和Chrome中呈现的)无法处理该标记。该网站似乎使用了无效的HTM

我知道这个页面在代码方面非常混乱(www.tracker.it)。但是我想知道为什么Chrome(和safari顺便说一句)完全拒绝呈现这个页面(100%适用于ie和firefox)

这是关于嵌套表还是关于javascript的问题

多谢各位


David

可能是因为Safari和Chrome使用WebKit来呈现网页,但FF使用Gecko和IE Trident

我相信这是因为您使用了非常旧的
标记,我认为WebKit(在Safari和Chrome中呈现的)无法处理该标记。

该网站似乎使用了无效的HTML。 检查这一点的一个简单方法是使用该服务

验证器目前给出267个错误(),并报告字符集问题


修复这些问题,它应该在Chrome和Safari中正确呈现。

页面有未关闭的div。Webkit比Gecko更严格

在popupContact div中,您需要关闭用户名和密码的表单行div

例如


用户名:
密码:

IE不使用壁虎。它使用的是Trident。有没有关于Webkit中哪些标签被弃用的文档。?(顺便说一句,我想强调一个事实,那就是我并没有做一个噩梦般的页面)这个答案充满了令人敬畏的意味。由汉斯曼回答,斯基特编辑。惊讶于答案没有内爆…你说的“非常老”是什么意思?它是在最新的HTML推荐中,并在下一版本HTML的草稿中
<div class="form-row">
<div class="field-label">Username:</div>
<div class="field-widget"><input type="text" name="username"></div>
</div> <!-- This wasn't here -->
<div class="form-row">
<div class="field-label">Password:</div>
<div class="field-widget"><input type="password" name="password"></div>
</div> <!-- nor was this -->