问问题
2040 次
3 回答
7
您需要使用
而不仅仅是普通空格。
例如,您可以使用以下选项执行此操作:
<option value="2">[Main] [*] [Main Apples Oranges] [@Fu=$p] </option>
于 2010-05-17T07:14:46.490 回答
2
通过 patmortech 扩展答案以在 asp.net 中呈现 ListItem
而不是&nbsp;
//Pad the columns
string spaceDecode = Server.HtmlDecode(" ");
for (int i = 0; i < ddl.Items.Count; i++)
{
ListItem item = ddl.Items[i];
item.Text = item .Text.Replace(" ", spaceDecode);
}
于 2010-05-17T19:34:51.253 回答
1
默认情况下,HTML 中的空白是收缩的。使用 CSS 选择等宽字体(如您链接到的示例中)并将空白设置为预先格式化的样式。
option {
font-family: monospace;
white-space: pre;
}
于 2010-05-17T07:20:30.283 回答