GoofyBall
GoofyBall

Reputation: 411

Centering Two Divs

In my document I have a header and a nav tab just below it with several li inside a ul. In my masthead, I have a .png logo. Now I would like to center the nav and its elements while creating two gutters in the document but more importantly I want the logo in the masthead to be positioned above the nav where the first li element begins.

In the terrible illustration below you can see what I am trying to achieve:

    |.PNG |  

    | li  |  li  |  li  |  li  |           

So far the list elements are centering, but I cannot left center the .png as shown above.

Thanks in advance for the help. \:D/

EDIT:

The HTML

<header><img src="whatever.png"</header>
<ul class="nav">
    <li>
        <a href="/">1</a>
    </li>
    <li>
        <a href="/">2</a>
    </li>
    <li>
        <a href="/">3</a>
    </li>
    <li>
        <a href="/">4</a>
    </li>
    <li>
        <a href="/">5</a>
    </li>
    <li>
        <a href="/">6</a>
    </li>
    <li>
        <a href="/">7</a>
    </li>
</ul>

The CSS:

header {margin: 0 auto; width: 100%;}
.nav {text-align: center;}

Upvotes: 0

Views: 69

Answers (1)

Henrik Ammer
Henrik Ammer

Reputation: 1899

Make the header and nav the same width and fix the margins.

CSS

header,
nav
{
    width: 960px;
    margin: 0 auto;
}

HTML

<header>
    <img src="logo.png">
</header>
<nav>
    <ul>
        <li><a href="#">Test</a></li>
        <li><a href="#">Test</a></li>
        <li><a href="#">Test</a></li>
    </ul>
</nav>

Upvotes: 2

Related Questions