为什么笔记本电脑和手机上的按钮样式会发生变化

时间:2017-07-27 11:15:20

标签: html ios css button styles

我无法弄清楚为什么我的按钮样式会在运行safari的笔记本电脑上发生变化,相比之下,手机上运行的是iPhone。

HTML code:

<div id="img_container">
<img src="../assets/images/hotdrinks.png" style="hight:50%;">
<button class="button" onClick="parent.location='hotdrinks.html'"> Hot Drinks Menu </button> 
</div>

<div id="img_container">
<img src="../assets/images/craftbeer.png" style="hight:50%;">
<button class="button" > Craft Club </button>
</div>  

CSS代码:

#img_container {
position:relative;
display:inline-block;
text-align:center;
}

.button {
position:absolute;
bottom:10px;
right:10px;
width:200px;
height:50px;
font-family: test;  
color: #000000;
text-transform: uppercase;
font-size: 40px;
}

笔记本:
Image 1 on Laptop

电话:
Image 2 on Phone

2 个答案:

答案 0 :(得分:4)

iphone和ipad上的Safari在按钮上应用了一些默认渲染。

试试,-webkit-appearance:none;

Similar Question

答案 1 :(得分:0)

iPhone和iPad上的Safari应用其默认样式。 使用:

<button type="button">

然后添加其余部分。它应该完美无缺。