Visualizzazione risultati 1 fino 7 di 7

Discussione: [CSS] Problemi di visulizzazione dei contenuti su firefox

  1. #1
    Guest

    Unhappy [CSS] Problemi di visulizzazione dei contenuti su firefox

    Salve a tutti!!

    Ho un problema che fino ad oggi ho cercato di evitare di risolvere, ma non posso continuare così! ;)

    Vi mostro subito il codice:

    Codice HTML:
    <html>
    <head>
    <style type="text/css">
    .blocco {
    border: 1px solid #000000;
    background: #d5d5d5;
    padding: 5;
    }
    .immagine {
    float: left;
    width: 110;
    padding: 5;
    }
    </style>
    </head>
    
    <body>
    <div class="blocco">
    <div class="immagine"><img src="http://letsrock.altervista.org/thumbs.php?filename=gruppi/letsrock_gruppo_87.jpg&size=200"></div>
    <div class="testo">I Black Rose nascono dalle esperienze individuali dei quattro componenti e soprattutto nascono già con una precisa identità e con un repertorio proprio: fin dal primo momento in cui Fabio (voce e chitarra solista) e Gianluigi (basso e seconda voce)...</div>
    </div>
    </body>
    </html>
    Su internet explorer non ci sono problemi.
    Tutto il contenuto del div ( immagine + testo ) viene racchiuso nel riquadro principale ( blocco ).

    Invece su Firefox non viene visualizzato correttamente.
    Il testo è racchiuso nel blocco, ma una parte dell'immagine esce al di fuori.

    In generale mi capita che quando per il div inserisco "float", il blocco che lo racchiude è come se non lo considerasse, come se cambiasse livello ( come quando si utilizza z-index )

    Spero di essermi spegato bene...

    Come devo modificare il codice per fare in modo che si vedi come su internet explorer?

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Alla classe "immagine" prova ad aggiungere "position: relative;".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    l'immancabile problema del clearfix. Guarda in quei thread per la soluzione.

    btw - da notare che quello di Firefox è il comportamento corretto, mentre IE6 sbaglia (IE7 no).

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    l'immancabile problema del clearfix. Guarda in quei thread per la soluzione.

    btw - da notare che quello di Firefox è il comportamento corretto, mentre IE6 sbaglia (IE7 no).
    Ciao!

    Prima di tutto razie per le risposte.

    Ho provato ad inserire alla fine del div contentore questo tag:

    <br style="clear: both" />

    ed è OK!!

    Ma non ho capito bene cosa sia il clearfix e come si possa utilizzare...

    Come posso evitare di inserire lo stile inline?

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    con il clearfix. è uno spezzone di css che metti nel tuo foglio di stile, ed ogni volta che vuoi che un "contenitore contenga tutto" (aka clearing, "pulizia") (come avviene su IE6) gli assegni quella classe. Questo per evitare di dover aggiungere il <br/> come hai fatto tu, che è peccato.

    Come funziona in particolare e come usarlo è spiegato nell'articolo originale.

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    con il clearfix. è uno spezzone di css che metti nel tuo foglio di stile, ed ogni volta che vuoi che un "contenitore contenga tutto" (aka clearing, "pulizia") (come avviene su IE6) gli assegni quella classe. Questo per evitare di dover aggiungere il <br/> come hai fatto tu, che è peccato.

    Come funziona in particolare e come usarlo è spiegato nell'articolo originale.
    ho letto un pò vari articoli, ma da quello che ho capito potrebbe dare anche problemi di visualizzazione su altri browser diversi da firefox ed explorer, vero?

    A questo punto non è meglio aggiungere un div alla fine del contenuto per non avere di questi problemi?

    P.S.
    ho provato il <br /> alla fine del div ma con mozilla non va...
    ho quindi messo <div style="clear: both;"></div>

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    mmmh boh, che io sappia è fatto in modo da non dare fastidio a chi si comporta correttamente - contiene tutti gli accorgimenti per i vari safari & co. - sempre usato senza problemi. Se trovi un articolo ch eperò se ne lamenta, linka che mi interessa !

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •