У меня возникли проблемы с выравниванием этого поля ввода. Вот скриншот
http://i255.photobucket.com/albums/hh140/testament1234/input_zps68391b01.png
Вот мой HTML -
<div class="four columns search_box">
<form>
<input type="text" placeholder="SEARCH"/>
</form>
</div>
CSS -
.search_box input{
display:block;
vertical-align:middle
}
Я попытался добавить высоту строки, но это кажется неправильным. Высота контейнера - 90 пикселей
Вот разметка заголовка
<div class="container">
<header>
<div class="twelve columns">
<h1 ><a class="logo" href="#" title="My Phone">my | phone</a></h1>
<ul class="menu">
<li><a href="#">press</a></li>
<li><a href="#">downloads</a></li>
<li class="noborder"><a href="#"><span>stores</span></a></li>
</ul>
</div>
<!--SEARCH BOX -->
<div class="four columns search_box">
<form>
<input type="text" placeholder="SEARCH"/>
</form>
</div>
</header>
</div>
Я предполагаю, что ваш логотип должен сидеть над меню и в окне поиска. Учитывая это, я предлагаю иметь логотип внутри div class="sixteen columns"
а затем иметь меню внутри <div class="twelve columns">
чтобы он соответствовал сетке рядом с <div class="four columns">
в следующей строке. Как это:
<div class="container">
<header>
<!--LOGO-->
<div class="sixteen columns">
<h1 ><a class="logo" href="#" title="My Phone">my | phone</a></h1>
</div>
<!--NAVIGATION -->
<div class="twelve columns">
<ul class="menu">
<li><a href="#">press</a></li>
<li><a href="#">downloads</a></li>
<li class="noborder"><a href="#"><span>stores</span></a></li>
</ul>
</div>
<!--SEARCH BOX -->
<div class="four columns search_box">
<form>
<input type="text" placeholder="SEARCH"/>
</form>
</div>
</header>
</div>
Затем он просто настраивает CSS, чтобы выровнять текст меню с текстом поиска.
Я поставил его в скрипку: http://jsfiddle.net/davidpauljunior/YR7Em/