在选项标签内的两个文本之间添加 space
Add space between two text inside an options tag
我需要使用 select/options 标签显示以下内容
1月1日)
二月 (2)
三月 (3)
.
.
.
十二月 (12)
如何在月份和数字之间给出 space?我尝试使用 usng nbsp 、 emsp 、 ensp 、 thinsp 但是当我在 Firefox 和 chrome 中打开它时 space 不同。 space 在两个浏览器中需要相等。
如何实现?
谢谢。
使用   ;在月份名称和数字之间的标签中。您可以根据需要使用任意多个 space。删除 & 和 nbsp; 之间的 space在代码中。
如果<option>January (1)</option>
,包含一个正常的space,在不同的情况下间距不同,这是使用不同的字体造成的。 space 的宽度因字体而异。所以你需要设置 option
元素的字体;在 select
元素上也设置该字体是最安全的,因为某些浏览器不允许您直接设置 option
元素的样式,只能通过 select
.
为了获得最大的兼容性,您需要使用具有 @font-face
的可下载字体。
使用 ,使用多次,直到满意为止
这里有两种方法可以让月份名称和月份数字排成两列,就好像它们是 table 列一样。
<select>
<option>--Choose Month--</option>
<option value="1">01 (January)</option>
<option value="2">02 (February)</option>
<option value="3">03 (March)</option>
<option value="4">04 (April)</option>
<option value="5">05 (May)</option>
<option value="6">06 (June)</option>
<option value="7">07 (July)</option>
<option value="8">08 (August)</option>
<option value="9">09 (September)</option>
<option value="10">10 (October)</option>
<option value="11">11 (November)</option>
<option value="12">12 (December)</option>
</select>
<select style="font-family: monospace">
<option>--Choose Month--</option>
<option value="1">January (1)</option>
<option value="2">February (2)</option>
<option value="3">March (3)</option>
<option value="4">April (4)</option>
<option value="5">May (5)</option>
<option value="6">June (6)</option>
<option value="7">July (7)</option>
<option value="8">August (8)</option>
<option value="9">September (9)</option>
<option value="10">October (10)</option>
<option value="11">November (11)</option>
<option value="12">December (12)</option>
</select>
生成的下拉菜单在 Chrome、Firefox、IE、Safari 和 Opera 中如下所示:
我需要使用 select/options 标签显示以下内容 1月1日) 二月 (2) 三月 (3) . . . 十二月 (12)
如何在月份和数字之间给出 space?我尝试使用 usng nbsp 、 emsp 、 ensp 、 thinsp 但是当我在 Firefox 和 chrome 中打开它时 space 不同。 space 在两个浏览器中需要相等。
如何实现?
谢谢。
使用   ;在月份名称和数字之间的标签中。您可以根据需要使用任意多个 space。删除 & 和 nbsp; 之间的 space在代码中。
如果<option>January (1)</option>
,包含一个正常的space,在不同的情况下间距不同,这是使用不同的字体造成的。 space 的宽度因字体而异。所以你需要设置 option
元素的字体;在 select
元素上也设置该字体是最安全的,因为某些浏览器不允许您直接设置 option
元素的样式,只能通过 select
.
为了获得最大的兼容性,您需要使用具有 @font-face
的可下载字体。
使用 ,使用多次,直到满意为止
这里有两种方法可以让月份名称和月份数字排成两列,就好像它们是 table 列一样。
<select>
<option>--Choose Month--</option>
<option value="1">01 (January)</option>
<option value="2">02 (February)</option>
<option value="3">03 (March)</option>
<option value="4">04 (April)</option>
<option value="5">05 (May)</option>
<option value="6">06 (June)</option>
<option value="7">07 (July)</option>
<option value="8">08 (August)</option>
<option value="9">09 (September)</option>
<option value="10">10 (October)</option>
<option value="11">11 (November)</option>
<option value="12">12 (December)</option>
</select>
<select style="font-family: monospace">
<option>--Choose Month--</option>
<option value="1">January (1)</option>
<option value="2">February (2)</option>
<option value="3">March (3)</option>
<option value="4">April (4)</option>
<option value="5">May (5)</option>
<option value="6">June (6)</option>
<option value="7">July (7)</option>
<option value="8">August (8)</option>
<option value="9">September (9)</option>
<option value="10">October (10)</option>
<option value="11">November (11)</option>
<option value="12">December (12)</option>
</select>
生成的下拉菜单在 Chrome、Firefox、IE、Safari 和 Opera 中如下所示: