Изображение позиционируется правильно, но в поле ввода появляется верхняя граница от 20 px или около того, но никогда не устанавливалась в любом месте моего 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">
margin: 0
в CSS для элементов.vault_chat_text_field
.