我已经将我所有的html页面,css和支持文件上传到Bluehost。一切都在本地工作-我知道这不能保证它一旦在服务器上就可以工作。 CSS文件(与index.html位于同一目录中)已成功上传到服务器(我已检查并确保相同),但是,当我访问Web页面时,它显示不正确。我“查看页面源代码”,然后单击指向页面顶部附近的.css的链接。当它显示时,显示似乎是旧的.css。 public_html文件夹中没有其他.css文件。网页链接到此.css
/*
tswnavbar.css 1.2.1
Please use the Navigation Menu Wizard at
to generate your own customized menu buttons.
*/
#tswcssbuttons {
width: 140px ;
text-align: center ;
line-height: 30px;
}
#tswcssbuttons ul {
margin: 0 ;
padding: 0 ;
list-style: none ;
}
#tswcssbuttons li {
margin: 0 ;
padding: 0 ;
display: block ;
list-style: none ;
font-family: Arial, Helvetica, sans-serif ;
}
#tswcssbuttons li a {
color: #000000 ;
background-color: #667669 ;
border: 1px outset #000000 ;
text-decoration: none ;
display: block ;
}
#tswcssbuttons li a:hover {
color: #ffffff ;
background-color: #000000 ;
}
但是,我的本地副本和上载的副本在底部都具有此附加代码,但未在链接的副本中显示。
#social-media {
float: right ;
}
#social-media ul li {
display: inline ;
}
#social-media ul {
padding-top: 10px ;
}
文件中的格式与此处显示的相同。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:1)
浏览器缓存是浏览器用来在本地存储网页资源的一种机制。这样可以提高性能,最大程度地减少带宽消耗,并为您带来更轻松的体验。在本文中,我们解释了浏览器缓存的工作方式以及如何在您的网站上实现它。 (Source)
类似您的问题的声音与浏览器缓存有关。您的浏览器通常会缓存网页资源,例如图像,视频,CSS,JS等。这样,即使您再次访问它,也不必再次重新下载该页面。
简单的解决方案是empty cache and hard reload。