将光标更改为<option>标签?</option>

时间:2014-03-31 19:35:45

标签: html css drop-down-menu

当将鼠标悬停在<select>组合框中的某个项目上时,有没有办法更改光标?我假设在CSS中执行option { cursor: pointer; }会起作用,但它似乎并不适用。

1 个答案:

答案 0 :(得分:27)

遗憾的是,<option>标记由操作系统而不是浏览器呈现,因此您无法使用游标设置它们。相反,请使用Bootstrap's Dropdown等插件。

MSDN says it best

  

除背景颜色和颜色外,将忽略通过选项元素的样式对象应用的样式设置。此外,直接应用于各个选项的样式设置将覆盖应用于整个包含的select元素的样式设置。

MDN also chimes in

  

某些元素无法使用CSS进行样式设置。其中包括所有高级用户界面小部件,例如范围,颜色或日期控件以及所有下拉小部件,包括<select><option><optgroup><datalist>元素。众所周知,文件选择器小部件根本不具有样式。新的<progress><meter>元素也属于此类别。