【发布时间】:2013-10-16 18:10:31
【问题描述】:
当下拉列表关闭时,我正在尝试使用 css 将内容添加到下拉列表中的选定选项。具体来说,我希望下拉菜单说
排序方式:选项1
当您关闭并打开下拉菜单时,您会看到选项 1、选项 2 等
我发现了这个:
CSS :selected pseudo class similar to :checked, but for <select> elements
它显示了如何将样式应用于正确的事物,但是当我尝试将 :before 应用于选项元素时,在任何情况下都不会出现任何内容。也就是说,我似乎无法使用
option:before{
content:"before option"
}
作为一个规则,任何效果。
选项元素总是这样吗?我还发现我无法在跨度类中包装选项文本,所以我不能那样做。
【问题讨论】:
-
尝试添加 display: block;
-
您是否有理由不能为文本使用标签而不要单独选择?
-
设计实际上在下拉菜单中
-
display:block 似乎对我不起作用 - 它对你有用吗?