在下面的代碼中,TextBox字段應該適合div#chat-message
的寬度和高度(缺口爲2px
),這可能在Chrome中看起來很完美,但不在IE8或Mozilla。在Mozilla中,TextBox字段也可以調整大小,我不希望發生。使TextBox字段覆蓋父div,應該是跨瀏覽器
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
之前,我得到了答案,是不是跨瀏覽器(後來才知道)
謝謝你的迴應,實際上我想在父div和Textbox字段之間有2px的間隔。這是不可能的百分比。檢查我以前的[問題](http://stackoverflow.com/q/13506949/1577396) –
這是由於增加了邊界'
這仍然無法正常工作..請檢查我之前在我的帖子中保留的問題。問題是如果父div在另一個div中嵌套。 –