我正在尝试在 html 选择组合框的选项标签中应用字母表的下标。对于数字,我通过用一些 unicode 替换它找到了解决方案,但没有找到字母表。我已经试过了<option>sample<sub>e</sub></option>
。有没有可能的方法。
问问题
1067 次
4 回答
3
由于option
元素内容被解释为纯文本,因此您不能在此处使用标记。您可能会考虑为菜单使用其他标记,用select
一组单选按钮(或者,取决于所需的逻辑,复选框)替换元素,可能样式类似于下拉列表或其他东西。
原则上,使用option
,您仍然可以使用任何 Unicode 字符。但是字体支持施加了严重的限制。即使是下标数字也不安全。Unicode 中也有下标字母,但它们不构成系统集,因为它们的定义是为了支持某些注音符号,而不是一般的下标。此外,它们在平面 1 中,例如 U+1D64 LATIN SUBSCRIPT SMALL LETTER U “ᵤ”,很少有字体包含平面 1 字符。
于 2012-11-15T08:36:49.553 回答
1
据我所知,这是不可能的。我也试过谷歌搜索只是为了确认,有一些结果表明我是正确的
于 2012-11-15T06:50:08.323 回答
0
通常,您无法在选择元素中设置列表样式(也无法设置日期和时间输入小部件的样式)。
相反,您可以使用 JavaScript 将您的代码替换select
为自定义代码。更多相关信息可以在 The Filament group 的“渐进式增强设计”一书中找到,在他们的网站或谷歌中。
于 2012-11-15T06:57:25.110 回答
0
据我所知,无法直接在 select 元素中为选项下标或上标。通过javascript动态操作选项元素内的文本样式对我来说是一种选择。
于 2012-11-15T07:14:54.953 回答