html - 每当向 css 文件添加新类时,此页脚类就会损坏
问题描述
我有一个附加了 CSS 文件的 HTML 页面。我有一个页脚类,定义不同页面的页脚。每当我在页脚类上方添加一个新类时,它都会被完全忽略。(然后页脚的内容将移动到页面顶部,没有任何背景颜色)。CSS 的其余部分似乎不受此影响。每当我删除新添加的类时,它都会再次工作。有谁知道这里出了什么问题?
我在一个非常旧的 IE4 版本上运行的环境中有一个 HTML 页面。我在我的 IDE 中别无选择,所以我无法升级到更新的 IE 版本。CSS 变得相当大。我发现有时,将页脚类向上移动它会再次起作用,但是稍后,当添加一个新类时,我将不得不再次移动它。
页脚类(仅影响页脚的类):
.footer{
text-align: right;
background-color: #F5F5F5;
position: fixed;
border-top: 2px solid #CCCCCC;
bottom: 0;
left: 0;
right: 0;
padding: 0px;
margin: 0;
WIDTH: 100%;
HEIGHT: 45px;
clear: both;
}
我添加的打破页脚类的类的示例:
button.error:hover {
color: #FFFFFF;
background-color: #E95185;
}
我不希望为按钮类定义悬停属性会破坏页脚类。另外,也许很高兴知道,页脚不包含带有错误类的按钮
解决方案
推荐阅读
- python - 套接字服务器未在 recv() 上暂停。立即读取 0 字节并关闭
- spring - Spring Cloud Config 客户端执行器刷新
- .net-core - 使用 ToLookup 太慢(C#、.NET Core、EntityFrameworkCore)
- python - 如何定义只能调用一次的可调用对象?
- php - WordPress:通过 for 循环将充满图像 ID 的数组转换为 src
- java - 如果三重奏中的字母重复,如何用字母表中的随机字符替换三重奏中的随机字母?
- python - 为什么浮点类型的对象在这里不可调用?
- android-intent - FileProvider 在 android 8.1 及更高版本中不起作用
- r - 匹配R中字符串中的多个模式
- erlang - Ejabberd 集群的 ACME 和 DNS 配置