2011-01-03 12 views
3

私はFirefoxを実行しているMacにいます。選択ドロップダウンのスタイルは?

alt text

、あるいは私の:私は、彼らが異なって見える同じブラウザで他のウェブサイトを見てみると

alt text

:私は、ウェブサイトを選択し、ドロップダウンボックスには、面白いスタイルを持っていますここにコードしなさい:jsFiddle

私がそれを理解するのであなたが選択ボックスがいかにであるか表示されますか?

おかげ

+0

私のFx/Macのコピーにそのコードが一番下の例で表示されています。説明はあなたのサイトに固有のものとほぼ確実に関係しています。 – Quentin

答えて

4

あなたが<select>をフォーマットするためにCSSを使用していますか?またはCSSリセット? borderまたはbackgroundのようなルールを使用すると、デフォルトのスタイルが消え、この灰色のボックスが表示されます。 これらのCSS設定を削除する必要があります。

+0

優れた答え。私はborderプロパティが、select要素を別のスタイルシートにスタイリングしていることを主なスタイルシートに見出しました。ありがとう! – Anthony

1

デフォルトのドロップダウンのスタイルは、ブラウザによって異なります。残念なことに、それらを再スタイルする実際のCSSの方法はありません。

これは、私がこれまでよく使用していたCustom Select BoxのようなjQueryプラグインを使用すると効果があると言いました。

1

2番目の例は、selectのシステム表示を使用して表示されます。最初のものはシステム選択のようには見えません。おそらくシステムプレゼンテーションをリセットするだけではないカスタムスタイルが適用されるからです。

一般に、テキストフィールド以外のHTML入力フィールドを効果的にスタイルすることはできません。これを行うために、開発者は通常、複雑なHTMLを使用して入力コントロールを再実装します。これはIan Devlinによって提案されています。

関連する問題