不确定是否可以这样做但我可以在选项标签中拆分文本吗?
示例,正常样式:
<select>
<option value="">First - A</option>
<option value="">Car - B</option>
<option value="">Black - C</option>
<option value="">Super Duper - D</option>
</select>
如何让它看起来像这样:
<select>
<option value="">First - A</option>
<option value="">Car - B</option>
<option value="">Black - C</option>
<option value="">Super Duper - D</option>
</select>
我尝试添加嵌套在选项标记中但不起作用的span标记
答案 0 :(得分:0)
<option>
标记不接受HTML内容。您只能使用空格填充选区以格式化它们。
或者,<select>
的插件替换使用DIV
和UL
而不是<select>
来提供更多灵活性。
答案 1 :(得分:0)
更容易使用非比例(等宽)字体用于那些框,然后使用正确数量的不间断空格,如下所示:
<style>
select{
font-family:monospace;
}
</style>
<select>
<option value="">First - A</option>
<option value="">Car - B</option>
<option value="">Black - C</option>
<option value="">Super Duper - D</option>
</select>