2010-12-04 7 views
1

私が取り組んでいるサイトにはいくつかのドロップダウンメニューがあります。 ChromeとSafariでは、メニューがうまく表示されます。しかしfirefoxでは、ドロップダウンの矢印はメニューの中央に置かれます。HTML/CSS - セレクトメニュースタイルの設定


EDIT ここには写真があります。

これは、すべてのブラウザでどのように見えるかです。 (。これはChromeでのみ、このようなものだ) alt text

これは、現在のFirefoxとIEでやっているものです:

alt text

私はこの問題を解決するにはどうすればよいですか?

+5

私はあなたのコードを起動する必要があると思うあなたのhtml/CSSとのscreengrab –

+1

を投稿してください。またはあなたのURLはここにあります。 –

+0

ちょうどそれらを掲示。 –

答えて

0

は、背景の位置を使用してください:右のセンターを、 CSSで。これは、お尻で王室の痛みですselect要素をスタイリング

+0

それはしませんでした。 –

+0

コードサンプルをいくつか用意できますか – Jogendra

0

を助けるかもしれません。私はselect要素を使用してないを提案し、代わりにselect要素をエミュレートするためにradio buttons + labels + JavaScriptを使用します。これにより、スタイリングをより詳細に制御でき、アクセシビリティを維持することができます(正しく実行された場合)。

私はこれを行うためのjQueryプラグインは、(私はあなたがJavaScriptやjQueryのタグを付けていなかった知っている)があると信じています。ここjsfiddle of a pure HTML+CSS select style element without actually using a select element

<ul class="select-replacement"> 
    <li> 
    <input type="radio" id="option1" name="selectElementName" value="value 1" /> 
    <label for="option1">Value 1</label> 
    </li> 
    ... 
</ul> 

そして、ちょうど私がそれを完全じゃないことを示すために:

マークアップは次のようなものを見ることができます。これは3分のハックジョブであり、JavaScriptはInternet Exploderでもっとクリーンな/仕事をするでしょう。

関連する問題