Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums CSS Want to Make my Website to Fill an Entire Browser Window? want header and footer?

  • This topic is empty.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #39640

    my css code is

    /* CSS Document */

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

    }

    #wrapper {width:1000px; margin:auto;}

    #header-container {
    width: 100%;
    height: 204px;
    background-color: #0071b2;
    }
    #header {
    background-image: url();
    background-repeat: no-repeat;
    width: 1024px;
    height: 204px;
    margin: auto;
    }

    #footer {
    position:relative;
    bottom:0;
    width:100%;
    height:60px; /* Height of the footer */
    background:#6cf;
    }

    /*



    NAV
    *



    #nav{
    list-style:none;
    font-weight:bold;
    margin-bottom:10px;
    /* Clear floats */
    float:left;
    width:100%;
    /* Bring the nav above everything else–uncomment if needed.
    position:relative;
    z-index:5;
    */
    }
    #nav li{
    float:left;
    margin-right:10px;
    position:relative;
    }
    #nav a{
    display:block;
    padding:5px;
    color:#fff;
    background:#333;
    text-decoration:none;
    }
    #nav a:hover{
    color:#fff;
    background:#6b0c36;
    text-decoration:underline;
    }

    /*— DROPDOWN —*/
    #nav ul{
    background:#fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page’s background as possible (i.e. white page == white background). */
    background:rgba(255,255,255,0); /* But! Let’s make the background fully transparent where we can, we don’t actually want to see it if we can help it… */
    list-style:none;
    position:absolute;
    left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
    }
    #nav ul li{
    padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
    float:none;
    }
    #nav ul a{
    white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
    }
    #nav li:hover ul{ /* Display the dropdown on hover */
    left:0; /* Bring back on-screen when needed */
    }
    #nav li:hover a{ /* These create persistent hover states, meaning the top-most link stays ‘hovered’ even when your cursor has moved down the list. */
    background:#6b0c36;
    text-decoration:underline;
    }
    #nav li:hover ul a{ /* The persistent hover state does however create a global style for links even before they’re hovered. Here we undo these effects. */
    text-decoration:none;
    }
    #nav li:hover ul li a:hover{ /* Here we define the most explicit hover states–what happens when you hover each individual link. */
    background:#333;
    }

    my html code is



    Header and Navigation Tutorial

    #109177
    Paulie_D
    Member

    You haven’t provided your HTML and if you are going to, please use the ‘code’ tags provided. It’s the ones that look like <>, 4th one in.

    If you want your whole website to fill the browser window then just remove the widths you have put in.

    If it’s just the header / footer, take them out of your wrapper.

    If you have a link it would be helpful. Otherwise, try puttng your code into Codepen.io so we can tinker with it.

Viewing 2 posts - 1 through 2 (of 2 total)
  • The forum ‘CSS’ is closed to new topics and replies.