Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    48

    Topmenu al 100% su layout con colonna sinistra che emula un frame

    Salve a tutti, seguendo un post sto creando un layout che dovrebbe essere così strutturato:

    Topmenu (largo quanto tutta la pagina)

    colonna sinistra sempre fissa (finto frame) con altri 3 div al suo interno

    contenuti

    footer (largo quando tutta la pagina)

    Per il file html sto usando:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html lang="it">

    <head>
    <title>Colonna sinistra fissa: per IE 5 Windows e superiore</title>

    <meta http-equiv=Content-Type content="text/html; charset=utf-8">

    <style type="text/css" media="screen">@import url(stile.css );</style>

    <!--[if IE]>
    <link href="stileie.css" media="screen" type="text/css" rel="stylesheet" />
    <![endif]-->

    </head>
    <body>

    <div id="topmenu">topmenu</div>

    <div id="content">
    contenuti scroll </p>
    </div>

    <div id="menusx">
    <div id="sx1">sx1</div>
    <div id="sx2">sx2</div>
    <div id="sx3">sx3</div>
    </div>

    <div id="footer">Footer</div>
    </body>
    </html>

    il css invece è il seguente:

    body {
    margin: 0;
    padding: 0 0 0 15em;
    background: #fff;
    font-size: .9em;
    font-family: "trebuchet ms", trebuchet, georgia, verdana;
    }

    #topmenu {
    height: auto;
    width: 100%;
    position: fixed;
    background-color: #03F;
    padding-left: 10px;

    }

    #menusx{
    overflow: auto;
    height: 100%;
    width: 15em;
    position: absolute;
    top: 0;
    left: 0;
    color: #000;
    background: #e5e5e5;
    margin: 0;
    padding-left: 10px;
    }

    #menusx h2{
    margin:0;
    padding:5px 0 5px 10px;
    font-size:1.3em;
    color:#f60;
    }

    #content {
    padding-top: 20px;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    }

    #content h1 {
    margin:0;
    padding: 0 0 5px 15px;
    font-size:2em;
    color:#f60;
    }

    #footer {
    height: auto;
    width: 100%;
    background-color: #C36;
    padding-left: 10px;
    }

    p{
    margin:0;
    padding:5px;
    }


    @media screen
    {
    body>div#menu
    {
    position: fixed;
    padding-left: 10px;
    }

    Vorrei estendere sia il topmenu (in alto) a piena pagina, sia il footer in basso.
    Ho provato in diversi modi ma entrambi restano sempre all'interno del content.

    Un aiutino???
    Grazie a tutti!
    SW

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    48
    nessuna idea?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.