IE9 / CSS /背景颜色/填充问题

时间:2015-07-02 19:13:12

标签: css firefox internet-explorer-9 background-color

我有IE9和css的问题。看起来IE9不接受两个元素p和a的填充定义。背景颜色缩小,仅位于元素的左上角。以下css在Firefox中运行良好:

<div class="slider">                        
    <p class="claim orange">Some Text</p>
    <a class="claim blue" href="">Some Link</a>         
</div>

<style type="text/css">
.slider p {
    position: absolute;
    top: -200px;
    z-index: 8000;
    padding: 0.5% 2%;
    line-height: 100%;
    color: #fff;
    white-space: nowrap;
    text-transform: uppercase;
}

.claim {
    line-height: 100%;
    font-size: 18px;
}   

.orange { background: #EF7D00 }

.blue {
    color: white;
    font-weight: bold;
    padding: 10px 15px; 
    border-color: white;
}

.blue:hover {
    color: white;
    font-weight: bold;
    padding: 10px 15px; 
    background: #2e6da4;
    border-color: #2e6da4;
    text-decoration: none;
}

</style>

可能是什么问题,在这种情况下如何让IE9中的背景色工作?

1 个答案:

答案 0 :(得分:0)

您的代码似乎无法显示工作页面,至少对我来说是Chrome或Firefox。 p元素包含&#34;一些文字&#34;显示顶部:-200px,页面偏离顶部,背景为白色,所以在鼠标悬停链接之前我无法看到任何内容。

您是否忘记在代码中包含一些关键字行?尝试将所有内容粘贴到文本文件中并进行测试,然后再将其上传到问题中,否则我们很难帮助您。

我不清楚你在这里尝试做什么!