質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

965閲覧

iPhoneで表示するとselect要素が透明になったかのように埋もれる

kawai_haruka

総合スコア2

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2020/11/15 07:30

お問い合わせフォームを作成中で、レイアウトCSSで整えて終わり、実機でチェックをしております。
しかし、PC上でGoogle ChromeやSafariで表示された場合には問題なかったselect要素が
iPhoneで表示すると、まるで透明度があるかのように薄く表示されてしまいます。
また、角を丸くしたくないのですが、デフォルトで丸くなってしまうのでしょうか?

-webkit-appearance: none;

を追記してみましたが、解決しません。
どなたか原因と解決方法はわかりますでしょうか?

以下に該当部分のHTMLとCSSを記載致します。

HTML

<div class="bg_color_down"> <section class="form"> <div class="container"> <form action="mail.php" method="POST">     <div class="table"> <div class="form_contents"> <select id="pattern" name="問い合わせ内容" size="1"> <option disabled selected value="">▼お問い合わせ内容</option> <option value="サンプル1">サンプル1</option> <option value="サンプル2">サンプル2</option> <option value="サンプル3">サンプル3</option> </select> </div> </div> <div class="column2"> <div class="form_title"><label for="time"><span>相談希望日時</span></label></div> <div class="form_contents form_date"> <p> <select class="date" name="月" size="1"> <option disabled selected value="">▼</option> <option value="1月">1月</option> <option value="2月">2月</option> <option value="3月">3月</option> <option value="4月">4月</option> <option value="5月">5月</option> <option value="6月">6月</option> <option value="7月">7月</option> <option value="8月">8月</option> <option value="9月">9月</option> <option value="10月">10月</option> <option value="11月">11月</option> <option value="12月">12月</option> </select> 月 </p> <p> <select class="date" name="日" size="1"> <option disabled selected value="">▼</option> <option value="1日">1日</option> <option value="15日">15日</option> <option value="30日">30日</option> </select> 日 </p> <p> </form> </div> </section> </div>

CSS

.bg_color_down { background-color: #8862A2; color: #fff; } .form { padding-left: 38px; padding-right: 33px; } .form_title { margin-bottom: 8px; } .form_contents { margin: 0 0 16px 0; } .form_date p { margin: 0; } .form_date { display: flex; justify-content: space-between; } select#pattern { width: 100%; height: 33px; line-height: 33px; padding-left: 0.8em; background-color: #fff; -webkit-appearance: none; } select.date { height: 33px; line-height: 33px; width: 51px; padding-left: 0.1em; background-color: #fff; -webkit-appearance: none; }

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

サーバー上に、不要にインストールされていたWordPressをアンインストールしたところ解決しました!
お騒がせ致しました。

投稿2020/11/15 08:14

kawai_haruka

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問