2016-04-27 7 views
2

HTMLとCSSだけを使ってhtml selectタグのオプションを並べ替えることができるのだろうかと思っていました。JavaScriptを使わないHTML選択タグのオプションを並べ替える

だから、与えられた次のスニペット:

<select> 
    <option>c</option> 
    <option>b</option> 
    <option>a</option> 
</select> 

は、私は、次の順序でこれらの項目を表示するには、ブラウザをしたい:

a 
b 
c 

JavaScriptを使用して、またはより悪いが、これらの要素がちょうど前にソート来ることを期待間違っていると感じる:)

thx

+1

を参照することが、私はこれが可能だとは思いません。サーバー側にアクセスできる場合は、送信する前にそれらを並べ替えることは間違いありません。 –

答えて

4

残念ながらNO! htmlでは、コードを記述するだけで、要素をスタイルすることはできますが、位置を削除したり保存したりシャッフルすることはできません。 cssやhtmlにはサポートされているプロパティはありません。

javascriptを使用するのが唯一の解決策です。

あなたはJavaScriptでそれを行うことにした場合さらに、あなたはこのSort an html list with javascript

+0

あなたはcssやhtmlでは不可能ないくつかの事柄にはjavascriptを使用する必要があります。これらの場合には問題はありません。 javascriptの男と一緒に行く。 :) –

+0

技術的に問題はありませんが、この単純な機能をタグで直接指定したり、CSSクラスを使用したりすることができればすばらしいでしょう;( – pmkrefeld

+0

私は理解しています。本当に選択ボックスでやりたいのですか?ちょうど例ですか? –

関連する問題