html - iPhone 上奇怪的 CSS 渲染

标签 html css iphone

<分区>

我有一个简单的 CSS 样式按钮:<input class="button" type="submit" value="Join">

...
.header__form-submit .button {
  background: #3371E3;
  border-radius: 0 5px 5px 0;
}
...

@media screen and (max-width: 767px) {
  ...
  .header__form-submit .button {
    width: 100%;
    border-radius: 5px;
  }
}

它在桌面、任何浏览器和 Chrome 中的移动预览中呈现良好。但是,当我在 iPhone 上打开它时,按钮有圆 Angular 。

Chrome 预览:

enter image description here iPhone Chrome 或 Safari:

enter image description here

为什么会这样?造型有没有问题<input />在 iOS 上?

谢谢

最佳答案

禁用默认操作系统样式

webkit-appearance: none;

编辑:将此添加到您的 css

input {
-webkit-border-radius:0; 
border-radius:0;

以及上面的行。

关于html - iPhone 上奇怪的 CSS 渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49835127/

上一篇:javascript - 有没有办法创建 "inline-none"CSS 效果?将被隐藏,但保留它在页面上占用的空间

下一篇:jquery - 使用选中的 radio 过渡到 div

相关文章:

php - 如何在连续文本区域中打印结果?

python - 如何从 aspx 页面抓取图像?

html - 仅使用 CSS3/HTML5 的行中的响应式等高列

jquery - 使用 jQuery 的悬停问题

ios - ShinobiCharts xAxis 标签被截断

javascript - 无法调用jquery函数在cakephp 3中工作

html - 复选框在 Firefox 中没有样式,但在 Chrome 中很好

jquery - Jquery 中的电子邮件输入验证

ios - 将仅限 iphone 的应用程序提交到应用程序商店?

ios - NULLIFY 的正确方法是什么,即删除 FaceBook API 中的 key