Я пытаюсь вертикально выравнивать середину для ввода и элемент тега внутри div.Проблема с вертикальным выравниванием внутри div
У меня есть
<div id='title-container'>
<img id='logo' src='images/topLogo.png'>
<div id='search'><input type='text'><a id='btn' href='#'>test button</a></div>
</div>
я хочу показать что-то вроде
--------------------------------------------------------------------
| ---------------------------
| | topologic.png | my input box test button
| ---------------------------
|____________________________________________________________________
CSS
#title-container{
height: 80px;
vertical-align: middle;
background-color: yellow;
}
#search{
display: inline-block;
vertical-align: middle;
}
Я хочу вертикального выравнивания мой input box
и test button
внутри моего title-container
DIV и всплывают эти два пункта справа.
Я попытался добавить
#search{
display: inline-block;
vertical-align: middle;
float:right;
}
но те, элемент будет в верхней части титульного контейнера DIV вместо середины .. Может кто-нибудь помочь мне об этом? Благодарю.
мне нужно иметь выравнивать изображение логотипа влево. Это почти сделало бы трюк. +1 хотя. – FlyingCat
NP. Обновлен ответ и ссылка на пример. Надеюсь, это то, что вы искали. – Oriol