繁体   English   中英

IE10中未设置样式

[英]Styles are not set in IE10

我有两台服务器...一台是TEST。 其他(现场)(制作)。 两者都是相同的OS,并且具有相同的硬件(32位)和相同的.NET(4)。

在LIVE中,我的样式属性...不包含在内。

例:

<asp:textbox runat=server width=250 id=ctl32 />

在所有浏览器中,但在#10中,渲染变为:

style="width:250px;"

但是ie10中没有设置样式,这是.NET的错误吗?

首先,您应该避免进行内联样式设置。 但是我认为您正在设置属性,这是将宽度应用于元素的不建议使用的方法,它应该采用样式规则。 因此,在您的css文件中(请避免使用内联样式),创建一个类来设置您的内容:

.myInput250 {width:250px; }

并在您的Webforms文本框声明中引用它:

Internet Explorer 10可以正确识别ASP.NET TextBoxwidth属性似乎存在问题,而不是使用Width属性,请尝试以下操作:

 <asp:textbox runat="server" id="ctl32" style="width: 250px;" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM