2017-06-07 155 views
-1

我编写了一个基本的“Hello World”网页,并从CDN添加了引导程序CSS,但它只能在Microsoft Edge中使用。 Google Chrome和Mozilla Firefox未显示正确的输出。Bootstrap CSS无法在Chrome或Firefox中工作

请帮我解决这个问题。

Correct Microsoft Edge Output

Incorrect Google Chrome Output

<!DOCTYPE html> 
<html> 
    <head> 
    <meta charset="utf-8"> 
    <!-- Latest compiled and minified CSS --> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> 

    <!-- Latest compiled and minified JavaScript --> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 
    <title>Shadow Shop</title> 
    </head> 
    <body class="container-fluid"> 
    <div class="jumbotron"> 
     <h1>Hello World</h1> 
    </div> 

    </body> 
</html> 
+0

你看起来像你正在使用bootstrap 3而不是4 - 认为你的标签是错误的。此外,似乎在我的Chrome中工作正常:https://www.bootply.com/cqFLpVr9yN – Pete

+3

而浏览器控制台有什么可说的? //你应该使用本地Web服务器通过HTTP测试,而不仅仅是通过文件系统。 – CBroe

+0

CSS加载对我来说很好。至于JS,Bootstrap要求你在Bootstrap的JS之前包含jQuery。 – hungerstar

回答

0

我找到了解决最后的问题!

此问题是由于保存文件时正在实施的字符编码造成的。在Atom编辑器中,默认保存为UTF-16LE。但是,UTF-8是必需的。

一旦我改变了编码,问题就解决了。

相关问题