簡體   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