在下面的代码中,TextBox 字段应该适合 Width 和 Height div#chat-message
(间隙为2px
),这在 Chrome 中可以看作是完美的,但在 IE8 或 Mozilla 中却不是。在 Mozilla 中,TextBox 字段也可以调整大小,这是我不希望发生的。
HTML
<!-- Nested in Div's -->
<div id="chat-message-outline">
<div id="chat-message">
<asp:TextBox ID="txtmsg" BackColor="Transparent" runat="server"
Wrap="true" BorderStyle="None" TextMode="MultiLine" />
</div>
</div>
CSS
#chat-message-outline
{
height: 20%;
width: 100%;
background-color: #D1D1D1;
position: relative;
}
#chat-message, #txtmsg
{
padding: 0;
top: 2px;
bottom: 2px;
right: 2px;
left: 2px;
background-color: white;
position: absolute;
resize: none; /* CSS3 property */
}
请协助我制作此代码跨浏览器..
编辑:我不能使用百分比,因为我需要2px
TextBox 字段和父 div 之间的间隙。
PS:我question
之前问过这个我得到的答案不是跨浏览器(稍后实现)