【问题标题】:CSS style specific to browser特定于浏览器的 CSS 样式
【发布时间】:2015-11-20 01:35:17
【问题描述】:

我有一个 CSS 类如下

.sub-title
{
    -webkit-margin-before : 1em;
    -webkit-margin-start : 10px;
    margin: 10px 8px 2px 20px;
    overflow-wrap: break-word;
}

通过上述课程,我想为 div 应用边距。 在 IE 浏览器中我想应用“margin: 10px 8px 2px 20px;”在 chrome 中,我想将边距应用为 "-webkit-margin-before : 1em; -webkit-margin-start : 10px;".

但即使在 chrome 中,它也在考虑“margin: 10px 8px 2px 20px;”仅,而不是 webkit。

【问题讨论】:

    标签: css google-chrome internet-explorer webkit margin


    【解决方案1】:

    margin: 10px 8px 2px 20px; 放在-webkit-margin-before : 1em; 之前

    css 总是采用最后一个应用于元素的样式。在这种情况下,它将首先应用margin: 10px 8px 2px 20px;,然后应用-webkit-margin-before : 1em;。如果是 IE,第二行将被忽略。

    .sub-title
    {
        margin: 10px 8px 2px 20px;
        -webkit-margin-before : 1em;
        -webkit-margin-start : 10px;
        overflow-wrap: break-word;
    }
    

    【讨论】:

      猜你喜欢
      • 2011-10-16
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      • 2011-12-21
      • 2012-05-05
      • 2017-02-06
      • 2015-04-08
      • 1970-01-01
      相关资源
      最近更新 更多