Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Larghezza ed affiancamento di <div>

    Buongiorno,
    Mi sto dibattendo in un problema ad affiancare due box indicati con <div></div>.....
    Il fatto è che vorrei dare ad entrambi una specifica larghezza (ad esempio il 30% del loro container) ma se faccio questo, i due box non vengono visualizzati affiancati, devo specificare l'ampiezza unicamente di uno dei due.
    Come posso rimediare ?
    Qui sotto il codice html; come vedete voglio affiancare i box "sx""dx"; ad entrambi ho dato un'ampiezza del 30% ma non vengono affiancati, mentre i box"sx1""dx1" vengono sì affiancati ma solo "dx1" ha un'ampiezza del 30% (ma inizia nello stesso punto in cui inizia anche "sx1").
    Come posso fare che vengano visualizzati sulla stessa riga, entrambi con una dimensione relativa del 30% rispetto al loro contenitore principale ?
    Il listato è riportato qui sotto.


    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    <style>


    #dx {
    width:30%;
    background-color: yellow;
    }


    #sx{
    width:30%;
    background-color: red;
    float:left;
    }


    p {
    margin: 0;
    }


    #dx1 {
    width:30%;
    background-color: yellow;
    }


    #sx1 {
    background-color: red;
    float:left;
    }


    #dx2 {
    width:30%;
    background-color: yellow;
    }


    #sx2 {
    background-color: red;
    float:left;
    }


    </style>
    </head>


    <body>
    <div id="sx">
    <p>Sinistra</p>
    </div>
    <div id="dx">
    <p>destra</p>
    </div>


    <div id="sx1">
    Sinistra 1
    </div>
    <div id="dx1">
    destra 1
    </div>
    </body>
    </html

  2. #2
    La prossima volta ti invito a postare il codice con il suo tag [code]
    Grazie


    Questo è il codice funzionante come tu vuoi:
    codice:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Documento senza titolo</title>
    <style>
    
    
    #dx {
    width:30%;
    background-color: yellow;
    float:left;
    }
    
    
    #sx{
    width:30%;
    background-color: red;
    float:left;
    }
    
    
    p {
    margin: 0;
    }
    
    
    #dx1 {
    width:30%;
    background-color: yellow;
    }
    
    
    #sx1 {
    background-color: red;
    float:left;
    }
    
    
    #dx2 {
    width:30%;
    background-color: yellow;
    }
    
    
    #sx2 {
    background-color: red;
    float:left;
    }
    
    
    </style>
    </head>
    
    
    <body>
    <div id="sx">
    <p>Sinistra</p>
    </div>
    <div id="dx">
    <p>destra</p>
    </div>
    <div style="clear:both;">
    &nbsp;
    </div>
    
    
    <div id="sx1">
    Sinistra 1
    </div>
    <div id="dx1">
    destra 1
    </div>
    </body>
    </html>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

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.