我有 2 个嵌套的 div,宽度应为 100%。不幸的是,带有文本框的内部 div 溢出,并且实际上比外部 div 更大。它有一个左边距,并且溢出了大约该边距的大小。
我该如何解决这个问题?
<div style="width:100%;">
<div style="margin-left:45px; width:100%;">
<asp:TextBox ID="txtTitle" runat="server" Width="100%"></asp:TextBox><br />
</div>
</div>
如果我不做 100%,那么文本框就不是 100% 宽。
只需删除两个 div 的宽度即可。
A div
是一个块级元素,将使用所有可用空间(除非您开始浮动或定位它们),因此外部 div 将自动为 100% 宽,内部 div 将在设置左边距后使用所有剩余空间。
我添加了一个示例textarea
on jsfiddle http://jsfiddle.net/qRJmW/.
更新的示例 http://jsfiddle.net/jeroen/qRJmW/1/有输入。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)