2013-10-20 48 views
0

图像位置正确,但输入字段似乎有20px左右的边距,但从未设置为在CSS中的任何位置。输入字段有默认边距

HTML:

<div id="vault_chat_header"> 
    <span><img src="<%tdir%>img/default_avatar.png" alt="Default Avatar" class="user_avatar" /></span> 
    <span><input type="text" class="vault_chat_text_field" /></span> 
</div> 

CSS:

.vault_chat_text_field { 
    background-color: red; 
    height: 48px; 
    width: 92%; 
} 

.user_avatar { 
    background-color: red; 
    height: 48px; 
    width: 48px; 
} 

DOCTYPE:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

+0

因此在'.vault_chat_text_field'元素的CSS中明确设置了'margin:0'。 –

+0

我试过了,虽然这是奇怪的部分,但它不起作用。 – NullBy7e

回答