我有一个带有国家呼叫代码的选择 html 标记。
<select name="countryCallingCode" id="countryCallingCode">
<option value="1"><span class="name">Afghanistan</span><span class="code">+93</span></option>
<option value="2"><span class="name">Albania</span><span class="code">+355</span></option>
<option value="3"><span class="name">Algeria</span><span class="code">+213</span></option>
</select>
我希望名称左对齐,代码右对齐。演示文稿应如下所示:
Afghanistan +93
Albania +355
Algeria +213
我已经介绍了 span 元素来使用 CSS 实现这一点。
select#countryCallingCode span.name {text-align: left;}
select#countryCallingCode span.code {text-align: right;}
上面的代码,不起作用。此外,span 元素在 XHTML 1.0 strict 的 html 选项标签中似乎无效。
任何想法?