Я родом из мира и смотрю на ресурсы google о том, чтобы делать несколько оберток для вертикального выравнивания контента, но похоже, что это действительно уродливо.
Есть ли более простой способ теперь с HTML5? Есть ли какая-то реализация, которая использует что-то вроде менталитета HBox/VBox? Я видел, что есть примеры для браузеров, отличных от ie, - есть ли уступчивый способ?
Как теперь кто-то в здравом уме делает HTML? Это беспорядок!
////EDIT
Наконец-то я выяснил, как вертикально выравнивать всю ячейку над экраном, как я выясняю, как вертикально центрировать элементы списка.
Я пробовал два метода для выравнивания этого html:
<nav>
<ul>
<li><a href="#!/home">Home</a></li>
<li><a href="#!/link1">Link #1</a></li>
</ul>
</nav>
один, используя display: inline, другой - float: left (внутри контейнера). При использовании inline кажется, что элементы списка игнорируют высоту: css, а при использовании float: ссылки внутри li не выравниваются по вертикали. Нужно ли разместить div внутри li, чтобы они также попадали в центр вертикали?