首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS文本颜色在Firefox和Safari之间不同,

CSS文本颜色在Firefox和Safari之间不同,
EN

Stack Overflow用户
提问于 2017-03-06 16:15:49
回答 2查看 339关注 0票数 0

我有一个问题,我不明白到底是什么问题,我如何解决它。

我有一个在<h5>和一些子菜单中带有菜单标题的引导带边框。

标题的background-color#454545text-color应该是white

它在火狐上运行得很好,但是对于Safaritext-color似乎和background-color一样。如果我改变文字颜色,只有象形文字颜色会改变.

HTML

代码语言:javascript
复制
<ul class="list">
  <li style="list-style: none; display: inline">
    <h5><strong><span class="glyphicon glyphicon-file"></span> Actes Etat Civil</strong></h5>
  </li>
  <li>
    <a href="{%%20url">Fiches Identités</a>
  </li>
  <li>
    <a href="{%%20url">Actes de Naissance</a>
  </li>
  <li>
    <a href="{%%20url">Actes de Reconnaissance / Adoption</a>
  </li>
  <li>
    <a href="{%%20url">Actes de Mariage</a>
  </li>
  <li>
    <a href="{%%20url">Actes de Divorce</a>
  </li>
  <li>
    <a href="{%%20url">Actes de Décès</a>
  </li>
</ul>

CSS

代码语言:javascript
复制
.list > h5 {
    color : white;
    padding: 2% 0% 2% 5%;
    background-color: #454545 !important;
    font-size: 25;
}

来自Firefox:

来自Safari:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-07 08:02:08

我找到了基于strong参数的解决方案:

代码语言:javascript
复制
.list > h5 > strong {
        color : white;
        padding: 2% 0% 2% 5%;
        font-size: 15px;
    }

    .list > h5 {
        padding: 2% 0% 2% 5%;
        background-color: #454545 ;
    }

它似乎适用于Safari和Firefox

票数 0
EN

Stack Overflow用户

发布于 2017-03-06 20:38:09

在我看来,你的选择器没有击中你的目标,因为h5li下面。

因此,您需要这样做来选择标题(我已经将> li添加到选择器中)

代码语言:javascript
复制
.list > li > h5 {
    color : white;
    padding: 2% 0% 2% 5%;
    background-color: #454545 !important;
    font-size: 25;
}

对于我来说,在Firefox、Chrome和Safari中,这似乎也是一样的。

在其他地方,象形文字可能有自己的规则,以给出适当的颜色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42630425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档