Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603

    Primo sito con CSS! Aiuto struttura!

    Ciao a tutti,
    mi stò cimentando per la prima vera volta con un sito interamente fatto con i CSS....ma naturalmente stò impazzendo...mi sono letta un pò di cose in giro...tra cui la guida sui css di questo sito e ho deciso di iniziare a provare vista l'urgenza che ho....purtroppo se dessi retta a tutto il materiale che ho trovato sulla rete non inizierei mai..ci sono un milardo di guide e cose che non sapevo dove mettere le mani.... VVoVe: VVoVe:
    Quindi ho cominciato a costruire la struttura in base al layout grafico....e già si presentano i primi problemi....
    Se vedete l'allegato potete vedere il risultato dei miei sforzi...il problema è che la sezione del "testo" si sovrappone al menu...io vorrei invece che iniziasse subito sotto di esso....la sezione "news" invece dovrebbe essere esattamente in linea accanto al testo e non formare quello scalino....questo è il mio codice e il css.
    Dove ho sbagliato? Grazie a tutti!

    <body>
    <div id="contenitore">
    <div id="testata">testata</div>
    <div id="contenuto">
    <div id="lavori">lavori</div>
    <div id="menu">menu</div>
    <div id="testo">testo</div>
    <div id="news">news</div>
    </div>
    <div id="footer">footer</div>
    </div>
    </body>

    --------------
    CSS
    body{
    text-align: center;
    }

    div#contenitore{
    width: 775px;
    margin: 0px auto;
    text-align: left;
    }

    #testata {
    background : #EBF4FB;
    height : 157px;
    margin : 0px;
    }

    #contenuto {
    background : #F5E8BF;
    margin : 3px 0px 0px 0px;
    height : 610px;
    }

    #lavori {
    background : #FFC200;
    width : 174px;
    float: left;
    height : 400px;
    }

    #menu {
    background : #FF0000;
    height : 77px;
    width : 599px;
    float: right;
    }

    #testo {
    background : #0E66C2;
    width : 395px;
    margin-left: 175px;
    display : block;

    }

    #news {
    background : #C9DDF2;
    width : 204px;
    float: right;
    height : 323px;
    }

    #footer {
    background : #FFCC33;
    height : 10px;
    }

  2. #2
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    ops..ecco l'allegato!
    Immagini allegate Immagini allegate

  3. #3
    Moderatore di Motori di ricerca e webmarketing L'avatar di rigby76
    Registrato dal
    Oct 2005
    residenza
    Firenze
    Messaggi
    4,913
    Così ad occhio dovresti o mettere il float left al div del testo oppure metterlo dopo quello delle news.

    Nota: a che ti serve il display block per il div testo? Un div è già block per default!

  4. #4
    Utente di HTML.it L'avatar di gnola
    Registrato dal
    Jun 2001
    Messaggi
    603
    Hai ragione infatti avevo risolto proprio mettendo il float left al div del testo...ma ho dovuto mettere anche il float right alle news... :master: ....bohh comunque ci sono arrivata a forza di provare con mille soluzioni diverse tanto da fare come hai visto anche cose insensate...ma sai....non ci stò capendo niente con tutte ste proprietà....che poi se vanno bene per un browser con l'altro non vanno...ufff...mi sembra di essere tornata indietrooooooooooo....

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.