0

我有 edit.aspx 页面:

<body style="background-color: rgb(225, 255, 255)">
<form id="form1" runat="server">
<div>
    <table style="width: 100%">
        <tr>
            <td>
                <table style="width: 100%">
                    <tr>
                        <td style="width: 1%" align="right">
                            <span id="LabelCapFileName" style="white-space:nowrap">File name:</span>                
                        </td>
                         <td>
                            <span id="LabelFileName" style="font-weight:bold;">About.asp</span>
                        </td>
                        <td align="right">
                                <asp:Button ID="btnSave" runat="server" Text="Lưu" />
                         </td>
                        </tr>
                    </table>
            </td>
        </tr>
        <tr>
            <td>
                <div style=" position: absolute; top: 45px; bottom: 5px;
                        left: 5px; right: 5px">

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

</div>      
    </form>

即使 Textarea 有style=" width:99%; height:99%",它仍然在左屏幕上显示很小。

在此处输入图像描述

我希望文本区域自动显示完整的 Chrome 浏览器,例如:

在此处输入图像描述

我不知道是什么让 textarea 显示为错误的方式。我上面的代码有什么错误吗,我需要你的意见来完成我的项目。帮助!!

4

4 回答 4

1

您是否在 HeaderContent 控件中设置了文档类型?

如果没有,请这样做:

<!DOCTYPE html>

如果您仍然有问题,您也可以尝试style:width:100%; height:100%;textarea控件的td元素上进行设置,也可能在htmlbody元素上设置,如下所示:

html,body,#code
{
    width: 100%;
    height: 100%
}

如果您在浏览器中打开它并“查看源代码”并将其粘贴到此处,则可以更轻松地解决您的问题。

于 2013-10-24T19:30:50.530 回答
0

也许是个愚蠢的问题。但是为什么你在 td 元素中使用单个 div 呢?有没有可能,您受到 div 而不是文本框的限制?

于 2013-10-24T14:04:09.180 回答
0

您应该使用 textarea 的 rows 和 cols 属性。您可以根据需要更改行和列。

 <textarea id="code" name="code" runat="server" rows="50" cols="80"  wrap="off">               
 </textarea>
于 2013-10-24T14:09:55.483 回答
0

文本区域上方的表格为 100% 宽度,而不是在所有 td 标签上放置宽度,这比在表格上放置宽度更好。

于 2013-10-24T14:55:38.253 回答