0

在我的 aspx 页面中,我有一个 textarea:

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

我想要的只是整个浏览器的 Textarea 自动显示。但是当我构建页面时,文本区域在左侧浏览器屏幕中只显示很小。

尝试按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标签变了???

4

1 回答 1

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>
于 2013-10-24T15:05:19.863 回答