HTML选择选项,文本格式

时间:2013-08-22 20:01:13

标签: html html5

任何现代浏览器是否支持内部文本格式的任何类型(任何类型)(以便单个选项的一部分以差异方式格式化)。不同的侧面,颜色,力量,下标,任何东西。

到目前为止,Chrome似乎只删除了选项标记中的任何标记。

我正在寻找能够完成这种结果的东西(无需处理画布):

<option value="8470621">Corey Perry <i>Anaheim Mighty Ducks</i></option>

OR

<option value="8474141"><b>Patrick Kane</b> Chicago Blackhawks</option>

3 个答案:

答案 0 :(得分:10)

目前,选项中不支持嵌套HTML标记。您可以使用的最接近的格式元素是<optgroup>,它将选项分组为多个部分。

你可以做的是使用像Select2Chosen这样的javascript替换来设置元素的样式。它不是原生的,但它确实支持HTML。

答案 1 :(得分:2)

由于规范"4.10.12 The option element"州仅是<option> - 元素text的内容模型。

答案 2 :(得分:1)

答案是否定的。

正如您在 MDN上看到的那样:

  

允许的内容:包含最终转义字符的文字(例如&amp; eacute;)。

还有其他组合标签,但选择选项


进一步阅读: