Visualizzazione dei risultati da 1 a 7 su 7

Discussione: box uno sopra l'altro

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298

    box uno sopra l'altro

    il mio problema:
    ho una pagina in cui n box principali potrebbero contenere n box ciascuno, di height variabile.

    ho schematizzato cosi':

    -----------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Documento senza titolo</title>
    <style type="text/css">
    <!--

    #contenitore1{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    top: 0;
    background-color: #CCCCCC;
    }
    #contenitore2{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    }
    #contenitore3{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    background-color: #339999;
    }
    #ripeto{
    margin-top:10px;
    position:relative;
    width:100px;
    height:auto;
    top:10px;
    background-color:#FF9900;
    border:2px solid #000000;
    }

    -->
    </style></head>

    <body>
    <div id="contenitore1">
    <h1> box1 </h1>
    </div>

    <div id="contenitore2">

    <div id="ripeto">
    box2_1: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    </div>

    <div id="ripeto">
    box2_2: bla bla bla bla
    </div>

    <div id="ripeto">
    box2_3: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    </div>

    </div>

    <div id="contenitore3">
    box3
    </div>

    </body>
    </html>
    -----------------------------------------------

    mi sapreste dire perche' il contenitore 3 e' troppo in alto ? mi sembra di capire che il browser tenga conto della height del contenitore2, ma non delle variazioni apportate dai vari box inclusi in essa (margin ecc..)
    sono fuori strada?
    mi sapreste consigliare ?
    grazie
    -trx000-

  2. #2
    intanto un id può essere usato solo una volta per pagina, devi usare le classi invece


    .ripeto

    poi se dai un position:relative e un top:10px questo sposterà in basso di 10px i box interessati senza modificare il resto così l'ultimo contenitore verrà a sovrapporsi a meno che non dai anche a questo un margin o un top
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298

    ti ringrazio

    ora pero' non capisco perche' anche questo e' sbagliato:

    -------------------------------------------
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Documento senza titolo</title>
    <style type="text/css">
    <!--

    #contenitore1{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    top: 0;
    background-color: #CCCCCC;
    }
    #contenitore2{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    }
    #contenitore3{
    position:relative;
    width:500px;
    height:auto;
    left: 0;
    background-color: #339999;
    }
    .ripeto{
    margin-top:5px;
    margin-bottom:5px;
    width:100px;
    height:auto;
    background-color:#FF9900;
    border:2px solid #000000;
    }

    -->
    </style></head>

    <body>
    <div id="contenitore1">
    <h1> box1 </h1>
    </div>

    <div id="contenitore2">

    <span class="ripeto">
    box2_1: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    </span>


    <span class="ripeto">
    box2_2: bla bla bla bla
    </span>


    <span class="ripeto">
    box2_3: bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    </span>


    </div>

    <div id="contenitore3">
    box3
    </div>

    </body>
    </html>
    -------------------------------------------
    -trx000-

  4. #4
    sbagliato come? io lo vedo normale

    non è che guardi la vecchia pagina che hai in cache?
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298

    e' ok su explorer

    ma con Firefox e Netscape no.

    Allora il codice secondo te va bene?
    -trx000-

  6. #6
    non l'avevo visto con mozilla, dipende dallo span che hai messo, usa div invece o p e rivedi i margini
    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    298

    magico

    grazie mille
    -trx000-

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 © 2025 vBulletin Solutions, Inc. All rights reserved.