html - 没有javascript的HTML选择标签中的排序选项

标签 html css

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

因此给出以下代码段:

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

我希望浏览器按以下顺序显示这些元素:

a
b
c

使用 javascript,或者更糟的是,希望这些元素会被预先排序,感觉很不对:)

谢谢

最佳答案

很遗憾,没有!在 html 中,您可以只编写代码,而在 css 中,您可以设置元素样式,但不能删除和保存或随机排列位置。在 css 或 html 中没有支持的属性可以这样做。

使用 javascript 是唯一的解决方案。

Further if you decide to do it with javascript then you may refer this Sort an html list with javascript

关于html - 没有javascript的HTML选择标签中的排序选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36888079/

相关文章:

php - 从 sql 数据库中打印,如表中所示

html - 将图像居中并在其下方放置一个 div

html - 表格获得 1px 的不需要的填充

css - 如何在文档中悬停时更改下一个 N 元素

javascript - CSS Background-Images Loading after HTML Images(涉及Javascript)

javascript - 使 HTML5 FileReader 处理 heic 文件

html - CSS 中的 Div 问题

html - 空DIV高度IE7

css - 如何将元素的高度设置为 100% 视口(viewport)宽度

HTML - 表格行垂直对齐问题