html - Safari 中的选项之前的内容 css 不起作用
问题描述
我之前在带有 CSS 选择器的选择下拉列表中使用了复选框符号,但在 safari 中不起作用(chrome 和 firefox 都可以)。
option:before { content: "☐"}
option:before { content: "text"}
我不明白为什么,我在选项中尝试了另一个标签,但没有。
解决方案
我假设您尝试向<option>
内的元素添加一个复选符号<select>
,对吗?
<select>
不支持伪选择器及其行为依赖于系统。
此外,如果您使用自定义字体 - 此字体可能缺少一些特殊字符。因此,请确保您的字体包含您需要的所有字符,或者指定一个 Web 安全字体,如本例所示。
推荐阅读
- json - 如何使用python从excel中读取并写入json文件?
- excel - 程序代码(windows 7)适配windows 10 / office 10
- java - 如何实现 Comparable 使其与身份平等一致
- html - 如何在引导程序中跨 div 保持边界
- symfony - Symfony 如何让多个登录用户
- r - 具有多个类的对象的通用函数
- typescript - 在 node_module 文件夹下写一个 typescript .d.ts 类型定义
- java - JPA 查询方法:findTopX 其中 X 是给定的(变量)数字?
- php - Prestashop 1.7 如何仅为有折扣的产品更改产品价格颜色
- reactjs - react Native 中的地图上未显示多个标记