首页 > 解决方案 > 每当向 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;
}

我不希望为按钮类定义悬停属性会破坏页脚类。另外,也许很高兴知道,页脚不包含带有错误类的按钮

标签: htmlcssinternet-explorer

解决方案


推荐阅读