Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    [CSS] Problemi con i DIV

    Salve,
    ho relizzato una pagina HTML formata dalle seguenti componenti:
    1) Un div per la testata
    2) Un div per la barra di navigazione sinistra
    3) Un div che contiene la parte centrale del sito (quello dei contenuti)

    Non so come posizionare il div centrale, ovvero, i primi due vanno uno sotto l'altro e pertanto non ho nessun problema, imposto il padding e tutto fila liscio, ma quello centrale, per poter essere messo di fianco, deve essere posizionato obbligatoriamente con la posizione assoluta? Faccio questa domanda, perché noto che posizionando i DIV con le coordinate assolute ottengo risultati diversi tra progettazione e visualizzazione della pagina nel browser.

    Usando i modelli precompilati di Dreamweaver, inoltre, ho visto che c'è proprio quello che io cerco e nonostante che ci sia un div uno affianco all'altro, il secondo non viene posizionato in maniera assoluta.

    Spero di essere stato chiaro
    Grazie

  2. #2
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Re: [CSS] Problemi con i DIV

    ciao
    scrivi la pagina, se è in rete, in modo da poterti dare aiuto.
    -Floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  3. #3
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    metti il primo div
    al secondo dai proprietà float:left;
    al terzo float:right;

    in questo modo il secondo e il terzo verranno affiancati...
    poi logicamente devi lavorare con le misure...

    Chicco Ravaglia per sempre con noi!

  4. #4
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    Come chiesto, vi posto le parti del codice che dispongono nella pagina i 3 DIV considerati

    codice:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" type="text/css" href="stile.css">
    <link rel="Shortcut Icon" href="elementi/icona.ICO" type="image/x-icon" />
    </head>
    <body>
    <div id="testata" align="center">  [img]elementi/testata.jpg[/img]
    </div>
    
    <div id="barradx">
       
    </div>
    
    <div id="partecentrale">
       
    </div>
    </body>
    </html>
    Le parti del file css che posizionano i vari DIV sono queste

    codice:
    #testata {
    	height:75px;
    	width:100%;
    	background-color: #ccccff;
    }
    
    #barradx {
    	width: 156px;
    	padding: 0px 0px 5px 10px;
    	background-color:#EEEEEE;
    	font-family:Arial, Helvetica, sans-serif;
    }
    
    #partecentrale{
    	position:absolute;
    	padding: 0px 0px 5px 10px;
    	width:488px;
    	left: 178px;
    	top: 100px;
    	height: 314px;
    	font-family:Arial, Helvetica, sans-serif;	
    }
    Adesso, per posizionare la parte centrale sotto la testata e di fianco alla barradx, devo

    usare per forza il posizionamento assoluto?

  5. #5
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    Originariamente inviato da zoom
    metti il primo div
    al secondo dai proprietà float:left;
    al terzo float:right;

    in questo modo il secondo e il terzo verranno affiancati...
    poi logicamente devi lavorare con le misure...

    Ho letto adesso il tuo post...
    adesso provo!

  6. #6
    Utente di HTML.it L'avatar di zoom
    Registrato dal
    Dec 2001
    Messaggi
    1,737
    come già detto, devi usare il float.

    #barradx {
    width: 156px;
    padding: 0px 0px 5px 10px;
    background-color:#EEEEEE;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    }

    #partecentrale{
    padding: 0px 0px 5px 10px;
    width:488px;
    float:right
    height: 314px;
    font-family:Arial, Helvetica, sans-serif;
    }

    Chicco Ravaglia per sempre con noi!

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.