Я приехал из мира и искал ресурсы в Google о создании нескольких оберток для вертикального выравнивания контента - однако кажется, что это действительно ужасно.
Есть ли более простой способ с HTML5? Есть ли какая-то реализация, которая использует что-то вроде менталитета HBox / VBox? Я видел, что есть примеры для не-то есть браузеров - есть ли совместимый способ?
Как, черт возьми, кто-то в здравом уме делает HTML сейчас? Это беспорядок!
//// РЕДАКТИРОВАТЬ
Я наконец-то понял, как выровнять по вертикали весь блок по экрану, как я выяснил, как вертикально центрировать элементы списка.
Я пытался выровнять этот 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 элементы списка игнорируют height: css, а при использовании float: ссылки внутри li не выравниваются по вертикали. Нужно ли размещать элементы div внутри li, чтобы они также располагались вертикально по центру?