元素在网络服务器上消失
Elements disappear on webserver
我有一个从网络上获取的 HTML 文件,当我在本地打开它时,一切看起来都很好,但是如果您将文件上传到网络服务器,一半的元素会从页面上消失。更重要的是,一些导航器似乎能够显示元素,而其他导航器则不能。例如,IE 会显示所有内容,而 Chrome 和 Opera 则不会。这是代码:
<div class="top-ads row">
<div class="col-md-4 sec-heading">Top Ads</div>
<div class="col-md-4"></div>
<div class="col-md-4">
<a class="left-arr-btn right carousel-control" href="#carousel-example-generic" data-slide="prev" >
<img class="left-arr-img" src="images/left-arrow.png">
</a>
<a class="right-arr-btn right carousel-control" href="#carousel-example-generic" data-slide="next">
<img class="right-arr-img" src="images/right-arrow.png">
</a>
</div>
</div>
似乎所有的顶级广告都有问题,这是样式:
.top-ads{
margin-top: 2em;
}
我不明白,如果从磁盘显示正常,为什么在网络上显示空白?
我会尝试添加一些屏幕截图...
Working
Not working
也许您应该检查您的 images
文件夹是否在服务器上的正确位置。
您也可以尝试提供一个相对路径,替换为:
src="images/left-arrow.png"
通过这个:
src="../../images/left-arrow.png"
或返回到您网站根目录的等效相对路径。
您是否提供了所有代码?如果是这样,你没有文档类型声明,没有 html 或 body 标签 - 现代浏览器会原谅这一点,但旧浏览器不会。在此处阅读 html 结构:https://www.w3.org/TR/html401/struct/global.html
这个 HTML4:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>My first HTML document</TITLE>
</HEAD>
<BODY>
<P>Hello world!
</BODY>
</HTML>
并且 运行 html5 改为使用此文档类型:
<!DOCTYPE html>
我有一个从网络上获取的 HTML 文件,当我在本地打开它时,一切看起来都很好,但是如果您将文件上传到网络服务器,一半的元素会从页面上消失。更重要的是,一些导航器似乎能够显示元素,而其他导航器则不能。例如,IE 会显示所有内容,而 Chrome 和 Opera 则不会。这是代码:
<div class="top-ads row">
<div class="col-md-4 sec-heading">Top Ads</div>
<div class="col-md-4"></div>
<div class="col-md-4">
<a class="left-arr-btn right carousel-control" href="#carousel-example-generic" data-slide="prev" >
<img class="left-arr-img" src="images/left-arrow.png">
</a>
<a class="right-arr-btn right carousel-control" href="#carousel-example-generic" data-slide="next">
<img class="right-arr-img" src="images/right-arrow.png">
</a>
</div>
</div>
似乎所有的顶级广告都有问题,这是样式:
.top-ads{
margin-top: 2em;
}
我不明白,如果从磁盘显示正常,为什么在网络上显示空白? 我会尝试添加一些屏幕截图... Working Not working
也许您应该检查您的 images
文件夹是否在服务器上的正确位置。
您也可以尝试提供一个相对路径,替换为:
src="images/left-arrow.png"
通过这个:
src="../../images/left-arrow.png"
或返回到您网站根目录的等效相对路径。
您是否提供了所有代码?如果是这样,你没有文档类型声明,没有 html 或 body 标签 - 现代浏览器会原谅这一点,但旧浏览器不会。在此处阅读 html 结构:https://www.w3.org/TR/html401/struct/global.html
这个 HTML4:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>My first HTML document</TITLE>
</HEAD>
<BODY>
<P>Hello world!
</BODY>
</HTML>
并且 运行 html5 改为使用此文档类型:
<!DOCTYPE html>