Html 对齐Mvc3下拉列表值中心

Html 对齐Mvc3下拉列表值中心,html,asp.net-mvc-3,drop-down-menu,center,alignment,Html,Asp.net Mvc 3,Drop Down Menu,Center,Alignment,我有这个看法 @Html.DropDownListFor(model => model.StateCode, Model.StateList, "Select", new { @style = "text-align : center" }) 下拉列表中的所有州缩写都向左对齐。如何将它们对齐到中心 @Jason Evans我不认为它是特定于浏览器的,因为我在同一个视图中使用了它,它是对齐中心的@Html.TextBoxFor(model=>model.City,新{@class=”“,

我有这个看法

 @Html.DropDownListFor(model => model.StateCode, Model.StateList, "Select", new { @style = "text-align : center" })
下拉列表中的所有州缩写都向左对齐。如何将它们对齐到中心


@Jason Evans我不认为它是特定于浏览器的,因为我在同一个视图中使用了它,它是对齐中心的@Html.TextBoxFor(model=>model.City,新{@class=”“,@style=“width:140px;text align:center”})

此功能可能是特定于浏览器的:


对不起,我的意思是,将
选择列表的文本居中的功能可能是特定于浏览器的。问题是,您不应该这样做,因为这会破坏
元素的可用性。用户无法轻松扫描未左对齐(或RTL语言中的右对齐)的内容。所以,虽然我知道在FF中你可以做到,但并不意味着你应该做到。@Jason Evans抱歉,我以不同的方式理解了你的评论。在FF中,它工作,但在IE中不工作。有没有一种方法使它在IE中也工作?@greg-非常非常好的观点!我自己没有想到这一点。在选择列表的文本左侧留有空格可能会把屏幕阅读器搞得一团糟。