Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    27

    corretto allineamento div

    Grazie al vostro aiuto ho deciso di abbandonare le vecchie tabelle e passare al XHTML e ai fogli di stili CSS. Dopo varie letture e prove ho iniziato a fare la prima pagina. Forse un pò troppo complessa per me essendo alle prime armi.

    Vi posto i due codici, il link alla pagina cosi vedete il risultato e dentro tale pagina un link ad una foto di come invece vorrei che venisse. Dopo ore di prove non ne sono venuto a capo. Il mio problema è che il div="contenent" non si allinea a destra con il div="navigation" pur avendo impostato a quest'ultimo il float a sinistra. Ho provato sia con IE sia con firefox. La pagina l'ho testata con W3C e mi dice che è valida per XHTML 1.0 transitional.

    codice XHTML:
    codice:
    <body>
    <div id="container">
    	<div id="header">
    		<div id="header_left">header_left</div>
    		<div id="header_right">header_right</div>	
    	</div>
    	<div id="navigation">
    		<div id="menu_red">menu_red</div>
    		<div id="menu_white">menu_withe</div>
    		<div id="menu_green">menu_green</div>	
    	</div>
    	<div id="contenent">
    		<div id="menu">menu</div>
    		<div id="contenuti">contenuti</div>
    	</div>
    	<div id="footer">footer</div>
    </div>
    
    
    </body>
    Codice dei CSS:
    codice:
    /* CSS container */
    #container {
    width:expression(document.body.clientwidth < 600 ? "600px" : "auto" );
    min-width:600px;
    } 
    
    /* CSS header_left */
    #header_left {
    height:150px;
    float:left;
    width:13em;
    margin-left:1em;
    border: 1px solid black;
    }
    
    /* CSS header_right */
    #header_right {
    height:150px;
    margin-left:15em;
    margin-right:1em;
    border: 1px solid black;
    }
    
    /* CSS navigation*/
    #navigation {
    height:auto;
    float:left;
    width:14em;
    clear:left;
    margin-bottom:1em;
    }
    
    /* CSS menu_red*/
    #menu_red {
    width:13em;
    margin-left:1em;
    border: 1px solid black;
    height:5em;
    margin-top:1em;
    background-color:#CC0000;
    }
    
    /* CSS menu_white*/
    #menu_white {
    width:13em;
    margin-left:1em;
    border: 1px solid black;
    height:5em;
    margin-top:0.5em;
    }
    
    /* CSS menu_green*/
    #menu_green {
    width:13em;
    margin-left:1em;
    border: 1px solid black;
    height:5em;
    margin-top:0.5em;
    background-color:#006600;
    }
    
    /* CSS contenent*/
    #contenent {
    margin-right:1em;
    margin-left:1em;
    height:4em;
    width:auto;
    }
    
    /* CSS menu*/
    #menu {
    height:2em;
    border: 1px solid black;
    margin-top:1em;
    margin-left:30em;
    background-color:#0000FF;
    }
    
    /* CSS contenuti*/
    #contenuti {
    width:100%;
    height:4em;
    border: 1px solid black;
    margin-top:0.5em;
    }
    
    /*footer*/
    #footer {
    clear:both;
    height:3em;
    margin-top:1em;
    margin-left:1em;
    margin-right:1em;
    border: 1px solid black;
    }
    il link alla pagina è: http://forum470.altervista.org/

    Ringrazio tutti anticipatamente.

    Danloppa

  2. #2
    Ma che cosa c'è scritto nell'id container?
    Non sono un esperto di webdesign ma mi sembra qualcosa che non ha molto a che fare coi css, o mi sbaglio?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    27
    Non lo so con certezza sto facendo delle prove e se vai qui leggi il perchè l'ho fatto.

    http://css.html.it/guide/lezione/71/...olonne-fluidi/

    serve affinchè la finestra non sia più piccola di 600px visto che iE non riconosce il tag width-min.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    27
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    27
    Sono riusciuto a risolvere il problema. Non avevo impostato il margim-left non div " contenent".
    Danloppa

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.