2013-10-24 66 views
0

在我的aspx頁面覆蓋,我有一個textarea:textarea的風格自動通過element.style

<div style=" position: absolute; top: 45px; bottom: 5px; 
         left: 5px; right: 5px"> 

         <textarea id="code" name="code" runat="server" wrap="off" style="clear: both; width:99%; height:99%" >    
          </textarea> 
       </div> 

所有我想要的是多行文本自動顯示完整的瀏覽器。但是當我建立頁面時,文本區域在左側瀏覽器屏幕中顯示的很小。

嘗試按F12,在textarea標籤改爲:

<textarea id="code" name="code" runat="server" wrap="off" style="display:block" > </textarea> 

真的很累,我遇到這種情況多次。有時,我添加style= "clear:both",但在這種情況下,它不能幫助。

的textarea的風格是隻包含:display:block

我我的代碼複製到http://jsfiddle.net/REgjn/ --->它顯示如我所料的方式:textarea的是補滿的Chrome瀏覽器。但是,當我在真正的瀏覽器上構建它時,並不是這樣。

幫助!!! 爲什麼TextArea標籤改變了?

回答

0

我已修改您的代碼。我希望它能工作

  <div style=" position: absolute; top: 45px; bottom: 5px; 
        left: 5px; right: 5px;width:99%; height:99%"> 

        <textarea id="code" name="code" runat="server" wrap="off" style="clear: both; width:99%; height:99%" >    
         </textarea> 
      </div> 
+0

謝謝,但結果沒有改變 –

+0

我已經在Chrome和IE測試了這段代碼。您的代碼在Chrome中按預期工作,但不在IE中。當我做出更改時,它對兩個瀏覽器都正常工作。 – Shamse

+0

如果有效,請嘗試一些解決方法 Shamse