文本区域样式由 element.style 自动覆盖

本文关键字:覆盖 style element 区域 样式 文本 | 更新日期: 2023-09-27 18:36:40

在我的aspx页面中,我有一个文本区域:

<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 id="code" name="code" runat="server"  wrap="off" style="display:block" >  </textarea>

真的很累,这种情况我遇到过很多次。有时,我会添加style= "clear:both"但在这种情况下,它无济于事。

文本区域的样式只是包含: display:block

我复制我的代码以 http://jsfiddle.net/REgjn/--->它按预期的方式显示:文本区域已填满 chrome 浏览器。 但这不是我在真正的浏览器上构建它的时候。

帮助!!!为什么更改文本区域标记???

文本区域样式由 element.style 自动覆盖

我已经修改了你的代码。我希望它会起作用

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