如何在Safari / iOS上删除默认按钮和表单样式?
如何在Safari / iOS上删除默认按钮和表单样式?
尝试了各种方法后,我无法摆脱表单上的iOS风格。\n这是我在电脑/Android上的效果\n这是在iPhone 11(iOs 14.x)上的效果\nHTML代码:\n
问题的原因是在Safari和iOS上,默认的按钮和表单样式会出现一些不符合需求的效果。解决方法是使用CSS样式来移除默认的按钮和表单样式。
首先,我们可以使用以下CSS代码来移除按钮的默认样式:
input { border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
这段代码会将按钮的边框样式设置为直角,并且移除浏览器默认的外观样式。
接下来,我们还可以使用以下CSS代码来修改按钮的背景颜色:
input[type=text], input[type=button], input[type=submit] { background-color : #D3D3D3; }
这段代码会将文本输入框、按钮和提交按钮的背景颜色设置为灰色。
在HTML代码中,我们可以使用以下代码来创建表单和按钮:
以上就是如何在Safari和iOS上移除默认按钮和表单样式的方法。通过使用上述的CSS样式和HTML代码,我们可以达到移除默认样式并自定义按钮样式的效果。