html - 为什么在 chrome 中按钮看起来不如在 firefox 中好?

标签 html css google-chrome browser mozilla

我想在 chrome 中显示按钮,就像在 mozilla firefox 中一样,这里是代码:

.myButton {
     font-size: 14px;
     background:#e3e3e3;
     color:gray;
     padding:11px;
     margin-right: 0;
     width: 100%;
     border: 0;
     border-radius: 4px;
     font: normal 'Roboto Condensed', Helvetica, Arial, serif;
     text-transform:uppercase;
     text-align:center;
     display:inline-block;
     transition:all 0.3s;
     text-decoration:none;
     -webkit-appearance: button;
     cursor: pointer;
     margin:0;
     max-width:100%;
     vertical-align:baseline;
     box-sizing:border-box;
    -webkit-font-smoothing: antialiased;
}
.myButton:hover {
    background-color:#e9e9e9;
}
.myButton:active {
    position:relative;
    top:1px;
}

HTML:

<a href="#" class="myButton">Apply</a>

chrome 中的按钮:

Chrome Button

Mozilla 中的按钮:

Mozilla Button

任何引用或帮助将不胜感激。

最佳答案

你的边框和背景好像有问题。

两者都由 -webkit-appearance: button; 设置 因为在 CSS 中,您给出的最后一条指令通常是前导(例如,如果您将背景设置两次,将使用最后一条)。

从您的代码中删除 -webkit-appearance: button; 它应该可以工作。

关于html - 为什么在 chrome 中按钮看起来不如在 firefox 中好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25718216/

相关文章:

html - Chrome 中垂直 div 之间的 1px 未指定边框

javascript - Chrome 错误?文件输入后无法将标签大写

javascript - 基于类 div 的 Jquery 自动编号,但在指定的 div 上重置计数器

html - CSS 下划线动画导致 safari 闪烁,找到解决方案但导致文字模糊

html - 内容具有 overflow-x : hidden 的 iframe 的水平滚动条

javascript - 使用 CSS 居中并动态调整水平下拉菜单栏的大小

javascript - 引用错误 : PDFJS is not defined when loading a pdf

javascript - 循环导入react中的图像

android - 从 NFC 标签打开时,Firebase 动态 URL 表现异常

javascript - 元标记刷新在 chrome 中不起作用