2017-07-27 6 views
0

ノートパソコンでSafariを実行しているときのボタンのスタイルが、この場合はiPhoneのSafariと比べてどうして変わるのか理解できません。ラップトップとモバイルでボタンのスタイルが変わるのはなぜですか?

HTMLコード:

<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

ボタンのデフォルトの外観を変更していないので、使用しているブラウザによって異なるように見えます。 – the4kman

+0

今後の要素やブラウザでこの問題を回避するには、Normalize.css(https://necolas.github.io/normalize.css/) –

答えて

2

iPhoneのSafariとipadは、ボタンのデフォルトのレンダリングを適用します。

Try、-webkit-appearance:none;

Similar Question

0

iPhoneやiPadのSafariはデフォルトのスタイルを適用します。 使用:

<button type="button"> 

次に残りを追加します。それは完璧に動作します。

関連する問題