html - 当我将 CSS 文件上传到我的网站时,网站忽略了我的 h3 标签的所有样式选项
问题描述
我的 CSS 文件在我上传时没有被读取。根本没有造型,只有某些部分。如果我在谷歌浏览器中打开开发者标签,只会出现一半的 CSS 代码。为什么我的网站是有选择性的而不是拾取所有代码?
在 Chrome 中打开开发者标签我只看到这个:
body {
background-color: #A9A9A9
}
.ob {
display: block;
}
#gamebox {
position: static;
width: 99.6%;
height: 600px;
display: flex; /* using a flexbox here */
justify-content: center;
align-items: center;
}
如您所见,缺少一些项目...
我在这里使用以下代码创建了一个非常基本的子目录页面:
body {
background-color: #A9A9A9
}
.ob {
display: block;
}
#gamebox {
display: table;
margin: 0 auto;
}
#title {
color: grey;
letter-spacing: 2px;
text-shadow: 3px 2px black;
font-size: 2em;
}
<!DOCTYPE html>
<html>
<head>
<link type="text/css" rel="stylesheet" href="webnamecurveball.css">
<title>
Website name - Curveball
</title>
</head>
<body style="background-color: #A9A9A9">
<h3 id="title" style="text-align: center"> Curveball </h3>
<div id="gamebox">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="550" height="400">
<param name=movie value="curve-ball.swf">
<param name=quality value=high>
<param name="menu" value="false">
<embed src="curve-ball.swf" quality=high menu="false"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="550" height="400"> </embed></object>
</div>
</body>
我希望在页面顶部看到一个带有阴影的灰色标题。这就是我在本地打开文件时的显示方式。然而,在网站上,标题作为痛苦文本出现。
解决方案
我现在有了这个问题的答案。正如上面韦恩所解释的,问题与积极缓存有关。最好的解决方案是每次发布更新时发布一个新的 css 文件。例如,从webnamecurveball.css我可以更新 css 文件并将其重命名为webnamecurveballUPDATE1.css
这对我有用。实际上,我已经编辑了旧文件并使用另存为重命名。重要的是要确保 html 文件考虑到这个新的更新,否则相应的页面将保持不变。
推荐阅读
- html - 如何在保持响应的同时将计算器保持在引导程序中并固定?
- javascript - 如何让一个 JS 计数器永久保留计数的数量?
- node.js - 如何在 PEM 文件中保留换行符,使用 NodeJS 将其拉入我的应用程序?
- vba - 查询不隔离记录
- vb.net - 当我尝试运行程序来计算付款和总利息时,我得到“从字符串转换”到类型“双”无效。
- python - 每次调用 session.run() 时,Tensorflow 都会泄漏内存,并带有最终图形
- python-3.x - 如何计算列表中每个字母的 cout?
- swift - 调用 requestLocation() 时的“线程 1:信号 Sigabrt”
- jenkins-x - Jenkins X 在命名空间中找不到系统库名称
- spring - 使用reactor等待多个http响应