首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IE10中没有设置样式

在IE10中没有设置样式
EN

Stack Overflow用户
提问于 2013-06-28 16:33:39
回答 2查看 893关注 0票数 1

我有两个服务器..。其中之一是测试。其他..。现场直播(制作)。两者具有相同的操作系统和相同的硬件(32位)和相同的.NETs (4)。

在现场,我的风格.没有倾斜。

示例:

代码语言:javascript
复制
<asp:textbox runat=server width=250 id=ctl32 />

在所有浏览器中,除了#10之外,呈现变成:

代码语言:javascript
复制
style="width:250px;"

但是在ie10中,没有设置样式,这是.NET的缺陷吗?

EN

回答 2

Stack Overflow用户

发布于 2013-06-28 16:42:30

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

.myInput250{宽度:250;}

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

票数 1
EN

Stack Overflow用户

发布于 2013-06-28 16:42:37

在Internet 10正确识别ASP.NET TextBox的ASP.NET属性时,似乎存在一个问题。

代码语言:javascript
复制
 <asp:textbox runat="server" id="ctl32" style="width: 250px;" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17369512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档