センタリングされていないサイトにメニューバーがあります。text-align:center をどこでも試してみて、マージンと位置をいじりましたが、画面サイズに関係なく、テキストをメイン タイトルに揃えることができないようです。見てみませんか?
<title>Test</title>
<link rel="stylesheet" type="text/css" href="style.css">
<link href='http://fonts.googleapis.com/css?family=Lato:300,700' rel='stylesheet' type='text/css'>
</head>
<body>
<h1 style="text-align: center;">Test</h1>
<div>
<ul id="nav">
<li ><a href="#" style="color:rgb(56,162,188);">HOME</a></li>
<li ><a href="#" style="color:rgb(123,176,26);">PROJECTS</a></li>
<li ><a href="#" style="color:rgb(243,45,93);">RESUME</a></li>
<li ><a href="#" style="color:rgb(234,49,20);">CONTACT</a></li>
<li ><a href="#" style="color:rgb(237,103,14);">ABOUT</a></li>
</ul>
</div>
CSS:
h1, h2, h3, h4, h5, h6 {
color: #26363d;
font-family: "Lato", sans-serif;
font-weight: 300;
line-height: 1.3em;
}
h1 {
font-size: 60;
}
h2 {
font-size: 25px;
}
h3 {
font-size: 21px;
}
h4 {
font-size: 19px;
}
h5 {
font-size: 17px;
}
h6 {
font-size: 15px;
}
body {
font-family: "Lato", sans-serif;
background-image: url("background.png");
}
#nav {
float: left;
width: 100% !important;
margin: 0 auto;
padding: 0;
list-style: none;
}
#nav li {
float: left;
}
#nav ul li {
display: inline;
}
#nav li a {
display: block;
padding: 8px 15px;
text-decoration: none;
font-weight: bold;
border-right: 1px solid #ccc;
}
#nav li a:hover {
color: #c00;
}