Week 3 - Simple Menu

Simple horizontal menu using psuedo-class hover and block float left.

by Vimla Ramdoo

HTML

<header>
    <ul id="menu">
        <li><a href="http://www.curtin.edu.au">Bentley</a></li>
        <li><a href="http://www.curtin.edu.my">Sarawak</a></li>
        <li><a href="http://sydney.curtin.edu.au/">Sydney</a></li>
    </ul>
</header>

CSS

body {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

header {
    width: 100%;
}

#menu {
    background-color: lightgray;
    margin: auto;
    padding: 0px;
    width: 1024px;
    height: 40px;
}

li {
    display: inline;
}

a {
    float:left;              /* float left makes an implicit display:block;  */
    text-decoration: none;
    background-color: green;
    color: yellow;
    width: 100px;               /* all items have a constant width          */
    height: 16px;               /* contributes 16px to vertical dimension   */
    border: 2px solid green;    /* contributes  4px to vertical dimension   */
    padding: 10px;              /* contributes 20px to vertical dimension   */
    margin: 0px;                /* contributes  0px to vertical dimension   */
    text-align: center;
}

a:hover {
    background-color: yellow;
    color: green;
    border-color: red;
}