css - 根据浏览器加载 css 文件的部分

标签 css cross-browser

与 Firefox 相比,我网站上的一些按钮在 Chrome 中看起来过于瘦小。
按钮的 HTML 如下所示:
<button name="shutdown" type="submit" value="df" class="boton"> Press </button>

我的 CSS 尝试看起来像:

.boton {
    font-size: 17px;
    color: #000;
    background: #ee3333;
    background: rgba(225, 50, 50, 0.6) !important;
    font-family: lucida console;
    border: 1px solid #FF4444;
    padding: 2px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor:pointer;
}
.chrome .boton
{
    padding: 5px !important;
}

我不确定我这样做是否正确。 “.boton”确实改变了按钮的样式,但填充在 Chrome 中没有改变。这里有什么问题吗?

最佳答案

填充未应用于元素的原因是没有 chrome 类分配给任何元素。围绕某些供应商特定样式有各种技巧,请参阅 this article , 但没有浏览器应用 .chrome.moz 或类似的类。

但是,要实现更多“水平”填充,您可以使用 -webkit-padding-start(padding-left) 和 -webkit-padding-end (填充右)。目前我不认为这些有完整的填充或垂直填充。在使用它们编写 -webkit-padding-start 或您使用的任何规则时,请确保在您的 padding 规则之后。否则后者会覆盖前者,两者都将丢失。

关于css - 根据浏览器加载 css 文件的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7943743/

相关文章:

javascript - 是否有处理浏览器大小调整的最佳实践?

javascript - 保持一个元素固定,并允许其他元素在移动浏览器地址栏向上滚动时折叠时滚动

html - 将绝对父级 div 扩展到相对子级的高度

html - 找到断点不确定要使用哪个媒体查询

html - Bootstrap 网格两列一列多行

javascript - 如何通过 JavaScript 检测对 contentEditable 的支持?

CSS - 如何从 div 溢出到屏幕的全宽

html - 移动浏览器 (iOS) 上的 CSS 行高

jquery-selectors - 在用户脚本中,使用 querySelector() 与 jQuery 的 $() 有什么优势吗?

html - 跨浏览器布局帮助