IE11正在以不同的方式呈现RadioButtonList,具体取决于提供它的站点。 两个站点都使用IIS7和Asp.Net 4.0。
RadioButtonList html如下:
<div style="font-size:larger; font-weight:bold; text-decoration: underline; text-align:center">
Please rate the quality of service provided by your Project Manager/Service Delivery Team in delivering your order
</div>
<p></p>
<div style="width:100%; margin-left:120px">
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="vertical" CssClass="SurveyRadioButtonList" RepeatLayout="Table">
<asp:ListItem Text="Unacceptable" Value="Unacceptable"></asp:ListItem>
<asp:ListItem Text="Poor" Value="Poor"></asp:ListItem>
<asp:ListItem Text="Fair" Value="Fair"></asp:ListItem>
<asp:ListItem Text="Good" Value="Good"></asp:ListItem>
<asp:ListItem Text="Excellent" Value="Excellent"></asp:ListItem>
<asp:ListItem Text="Exceeds Expectations" Value="Exceeds Expectations"></asp:ListItem>
</asp:RadioButtonList>
</div>
相关的css如下:
.SurveyRadioButtonList label
{
margin-top: -3px;
}
.SurveyRadioButtonList td
{
border:0;
padding:0;
}
它应该看起来的屏幕图像,以及两个网站之一的DOES如下: [嗯..由于缺乏声誉,不允许发布图片!基本上,单选按钮和标签很好地垂直列在彼此之下]
屏幕图像是从其他服务器渲染时的外观如下: [此图像会显示单选按钮和标签对角向右倾斜,非常凌乱,没有任何排列。有点像RepeatLayout =“表”根本不起作用
请记住,这两个图像来自同一台PC(Win7)上运行的同一浏览器(IE11,而不是兼容模式),但来自2个不同的网站。这两个网站都在运行Windows,这两个网站都托管在IIS7和ASP.Net 4.0上。
有没有人有任何想法?我搜索得非常详尽,没有成功
非常感谢。
鲍勃