Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不带javascript的HTML选择标记中的排序选项_Html_Css - Fatal编程技术网

不带javascript的HTML选择标记中的排序选项

不带javascript的HTML选择标记中的排序选项,html,css,Html,Css,我想知道是否可以只使用html和CSS对html选择标记中的选项进行排序 因此,给出以下代码片段: <select> <option>c</option> <option>b</option> <option>a</option> </select> 使用javascript,或者更糟糕的是,希望这些元素能够预先排序,这感觉非常错误:) 不幸的是,没有!在html中,您可以只

我想知道是否可以只使用html和CSS对html选择标记中的选项进行排序

因此,给出以下代码片段:

<select>
    <option>c</option>
    <option>b</option>
    <option>a</option>
</select>
使用javascript,或者更糟糕的是,希望这些元素能够预先排序,这感觉非常错误:)


不幸的是,没有!在html中,您可以只对内容进行编码,在css中,您可以为元素设置样式,但不能删除、保存或移动位置。css或html中不支持这样做的属性

使用javascript是唯一的解决方案

此外,如果您决定使用javascript,那么您可以参考以下内容


我认为这是不可能的。如果你可以访问服务器端,在提交之前对它们进行排序绝对是一种方法。你必须使用javascript来处理一些在css或html中不可能做到的事情,在这些情况下使用javascript是没有问题的。继续使用javascript dude.:)技术上没有问题,但是如果我可以直接在标签中或者使用css类指定这个非常简单的特性,那就太棒了;(我明白了。你真的想在选择框中完成它,还是仅仅是一个例子?这是一个实际的案例,我正试图尽可能干净地实现,只是想知道为什么网络上的每个人都在使用30-40行代码来实现这一点:)
a
b
c