検索ボタンをすべてのモバイルデバイスとタブレットデバイスで同じように表示したいWebサイトに取り組んでいます。そのためのフィドルを作成しました。私が検索ボタン(モバイル/タブレットビュー用)に使用したコードは次のとおりです。
@media only screen and (max-width: 767px) {
#gv_search_button_2777 {
padding-left: 5.5%;
padding-top: 0.5%;
padding-bottom: 0.5%;
padding-right: 5.5%;
background-color: white;
font-size: 12px;
border-radius: 3.5px;
border: 1px solid #ccc!important;
}
}
<div class="gv-search-box gv-search-box-submit">
<input type="hidden" name="mode" value="all">
<input type="submit" class="button gv-search-button" id="gv_search_button_2777" value="Search">
</div>
問題文:
実際のブラウザからモバイルビューで上記のフィドルを取得すると見栄えが良くなりますが、携帯電話から見ると見た目が異なります。
これは、すべてのモバイルデバイスで見たい検索ボタンのスクリーンショットです。
上記のスクリーンショットがすべてのデバイスに表示されるように、フィドルのCSSコードにどのような変更を加える必要があるのか疑問に思っています。
私のiPhoneでサファリとクロームをチェックすると、これが表示されます(これは正しくありません):
appearance: none
要素にOSネイティブスタイルを適用しないようにiOSSafari(およびその他)に指示するように設定できます。
.button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
そこから、ブラウザのスタイルシート属性(マージン、パディング、フォントなど)をリセットし、独自のカスタムスタイルを適用できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加