Estou tentando criar um site meu, porém não to conseguindo centralizar apenas a logo, percebi que preciso utilizar uma div e dimensionar ela , mas ainda não consegui entender como que centralizo qualquer objeto ao meio da pagina?
<html>
<head>
<meta charset="utf-8">
<title>Hesperidium</title>
<link href="../css/reset.css" rel="stylesheet" type="text/css">
<link href="../css/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<header>
<div class="caixa">
<h1><img src="img/Logo.png"></h1>
<nav>
<ul>
<li><a href="../index.html">Menu</a></li>
<li><a href="Produtos.html">Cardápio</a></li>
<li><a href="Contato.html">Encomendas</a></li>
<li><a href="Contato.html">Prêmios</a></li>
<li><a href="Contato.html">Delivery</a></li>
<li><a href="Contato.html">Contato</a></li>
<li><a href="Contato.html">Receitas</a></li>
</ul>
</nav>
</div>
</header>
</body>
</html>
e esse é o css
header{
background: #f9d0c4;
padding: 20
}
.caixa{
position: relative;
width: 940px;
}
nav{
position: relative;
top: 25px;
left: 20px;
}
nav li{
display: inline;
margin: 0 0 0 20px;
}
nav a{
text-transform: uppercase;
color: #24486e;
font-weight: bold;
font-size: 18px;
text-decoration: none;
}
img{
position: relative;