【发布时间】:2019-02-26 11:34:24
【问题描述】:
我想通过 css 将复选框添加到使用 IE 11 的多选中。 我使用的 css 适用于 Edge 等,但不适用于 IE 11。
CSS 和代码:
<style>
option:before
{
content: "☐ "
}
option:checked:before
{
content: "☑ "
}
<select class="ddlRole" id="ddlRole" style="width: 810px;" size="6" multiple="">
<option value="1">Administrator</option>
<option selected="selected" value="2">Manager</option>
<option value="3">User</option>
<option selected="selected" value="4">Sub Manager</option>
<option value="8">new role test 5</option>
</select>
或者,我将使用一个包含 2 列的表格,第一列是复选框列,接下来是选项的文本/名称。甚至可能与 Li 一起扩展 Ul?,虽然我真的不想这样做。
谢谢
【问题讨论】:
-
我认为,从这里开始使用实际的复选框(和适当的标签)可能更有意义。带有
multiple的选择字段一开始使用起来有点讨厌(从用户体验的角度来看),如果你不喜欢这些显示方式,那么我会切换。
标签: css internet-explorer checkbox html-select