ボタンでページを作成しています。この中に矢印とテキストがあります。だから、ここでの考え方は、矢印とテキストが並んでいることです。テキストは左側にあり、右側に矢印があります。メディアクエリがiPhone(SafariとChrome)で動作しない
問題は次のとおりです。私は応答性の高いアプリケーションにはうまく機能しますが、iPhoneでは機能しません(iPhoneのSafariとChromeでは動作しません)。
ボタン:
私は場合には、それはSafariのブラウザと互換性がありませんでした、(VWからパーセントまで)のサイジングユニットを変更しようとしました(それはまた、奇妙なことだろう)して、再度テストしてきました。問題はまだそこにあり、すべてはアンドロイドで大丈夫です。
メディアクエリ外CSSコード:
@media screen and (max-width: 451px) {
.subs_arrow {
width: 40%;
height: 80%;
vertical-align: sub;
}
.subs_text {
font-size: 85%;
}
}
ビューポートのメタタグ:ここ
.subs_arrow {
width: 13vw;
height: 5.5vh;
vertical-align: sub;
}
.subs_text {
font-size: 9vw;
display: inline-block;
}
メディアクエリーCSSでここ
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
はHTMLです:
<button class="lp6_button">
<span id="form_pin_code_add_btn_send" class="subs_text">إشترك</span>
<img src="./img/white-right-arrow-md.png" class="subs_arrow">
</button>
解決策は何ですか?
あなたのコードにメタタグ ''がありますか?また、あなたはフォントサイジングのためにvh単位を使用していることが奇妙に思えます... –
@Andrija 私のコードを見てください。私は質問を更新し、既に私のコードで持っていたビューポートを追加しました。 – Timmy
私は今iOS上でテストすることができませんが、imgタグがインラインに設定されていることを確認し、ボタン要素に 'white-space:no-wrap'を設定しようとします。 –