Chrome通过本地文件路径以非HTTP方式呈现非常简单的页面

时间:2017-03-09 02:10:11

标签: html css google-chrome simplehttpserver

如果我在本地打开一个HTML页面(例如,在Mac的Finder中双击它),与通过HTTP访问它相比,它呈现的方式会有很大不同。

最小的例子: Screenshot



1 Student

1.1 John
1.2 Mary




本地文件路径如下所示: Local version

但是当页面通过服务器提供时,它看起来像这样: remote version

远程地,我尝试了三种不同的HTTP服务器:Apache,Flask和Python的SimpleHTTPServer。 Chrome存在所有问题。 Safari没有这个问题。

3 个答案:

答案 0 :(得分:1)

添加" doctype"代码顶部。

<!DOCTYPE html>
<html>
...

答案 1 :(得分:0)

它的外观取决于您使用的服务器端编程或服务器上发生的情况。也许还有一些额外的CSS或缓存。

尝试清除浏览器的缓存并再次检查。

答案 2 :(得分:0)

您是否检查过本地和远程的Chrome版本是否相同?