iPhone <button> 填充不变?

标签 iphone css webkit mobile-safari

HTML5 <button>在 Mobile Safari 中似乎具有固定的、不可更改的左右填充。 Here's a demo加上它在 Safari 5 和 iOS4 中的外观。

我怎样才能去掉那个填充?

最佳答案

只要你不需要原生控制按钮的外观,并且可以在 CSS 中做你自己的样式,只需添加 -webkit-appearance: none,你应该可以完全控制元素。

您也可以尝试使用 -webkit-appearance: button-webkit-appearance: pushbutton 来获取默认样式。

您可以看到其中的一些 at work here .

关于iPhone <button> 填充不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3430506/

相关文章:

android - "CopyAndConvertResources"任务意外失败(只读资源)

css - 在 SCSS 中重用选择器作为后缀

加载 css3 过渡动画?

iphone - RestKit 应用程序因 [NSPathStore2 stringByAppendingQueryParameters :]: unrecognized selector message 而崩溃

iphone - 如何使用 GPUImage 框架实现这些过滤器链接?

iPhone 后退按钮文本 iOS5+ 未显示?

html - 将元素隐藏在具有特定类的主体中

html - 调整大小时保持元素居中

javascript - D3.js 缩放在 Safari 中无法与鼠标滚轮配合使用

javascript - 弃用 createObjectURL 并替换为新的 HTMLMediaElement.srcObject 不适用于网络摄像头流