Eu tenho uma horizontal <ul>e preciso centralizar cada uma <li>nela verticalmente. Minha marcação está abaixo. Cada <li>um tem uma borda e eu preciso que os itens, bem como seu conteúdo, fiquem no meio verticalmente. Por favor ajude; Eu sou novo em CSS.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.toolbar li
{
border: solid 1px black;
display: block;
float: left;
height: 100px;
list-style-type: none;
margin: 10px;
vertical-align: middle;
}
.toolbar li.button
{
height: 50px;
}
</style>
</head>
<body>
<div class="toolbar">
<ul>
<li><a href="#">first item<br />
first item<br />
first item</a></li>
<li><a href="#">second item</a></li>
<li><a href="#">last item</a></li>
<li class="button"><a href="#">button<br />
button</a></li>
</ul>
</div>
</body>
</html>
w3schools.com/css/css_navbar.asp - eu sei que isso foi respondido, mas caso alguém olhe para isso de agora em diante, achei isso útil
—
JabbaWook