css - iPad 输入按钮样式

标签 css forms ipad

主要是在 iPad 中查看时,表单按钮的样式不一致。由于某些原因,background-colorpadding 的 CSS 样式不适用于 iPad。我得到了默认外观的按钮,带有渐变和圆 Angular ,这不是我想要的。我也想避免使用图像。

CSS

.mailBtn {
  background: #fff;
  border:0;
  color: #000;
  font: 0.625em 'SansPro Light',sans-serif;
  margin: 0 0 0 -3px;
  padding: 11px 7px 10px;
  text-transform: uppercase;
}

HTML

<input type="submit" value="Send" class="mailBtn">

关于如何使用纯 CSS 跨平台保持样式一致有什么想法吗?

最佳答案

您需要在 .mailBtn 类中使用 -webkit-appearance:none。此外,如果您在 input 字段有圆 Angular ,您可以使用 -webkit-border-radius:0

我通常重置我的表单元素中的两个属性,如下所示:

input, textarea, button {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;

    -webkit-border-radius: 0; 
}

...这样我就可以在浏览器之间保持样式一致性。

关于css - iPad 输入按钮样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17948113/

相关文章:

jquery - 如何使顶部 jquery slider 从下到上移动?

javascript - 如何使用 Multer 提交带有可选文件提交的表单?

css - 在移动设备上重复 CSS 背景缩放并显示波纹

页面重新加载时的Javascript倒计时问题

javascript - 验证选择框

iphone - 内存分析和内存泄漏有什么区别?

objective-c - 在当前时间创建 AVPlayer 的缩略图或图像

iphone - iOS 4+ : Need App to send multiple Emails with Attachments but LATER, 不是立即

css - 列文本位置不匹配;延长列线?

css - Get Rails Date Select Form Helper 显示在一行