Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273

    problema css con firefox

    ciao,

    ho tre link che vorrei sistemare uno a destra, uno a sinistra e uno al centro di una cella.

    Su explorer mi funziona, ma su firefox rimangono tutti schiacciati a sinistra

    sapete dirmi come risolvere?


    questo è il codice del css:

    codice:
    .left {
    	text-align: left;
    		width: 33%;	
    }
    .right {
    	text-align: right;
    		width: 33%;	
    }
    .center {
    	text-align: center;
    	width: 33%;
    	}
    e questo dell'html:

    codice:
    <span class="left">link 1 </span>
    <span class='center'>link 2</span>
    <span class="right">link 3</span>
    eraclito
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  2. #2
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Perchè explorer fa applicare la larghezza (e l'altezza) anche ad elementi inline come lo span.

    Per farlo corretto dovresti usare il float:
    codice:
    .left {
      float: left;
      text-align: left;
      width: 33%;	
    }
    .right {
      float: left;
      text-align: right;
      width: 33%;	
    }
    .center {
      float: left;
      text-align: center;
      width: 33%;
    	}
    
    .clear {
      clear: both
    }
    html:
    codice:
    <span class="left">link 1 </span>
    <span class="center">link 2</span>
    <span class="right">link 3</span>
    <br class="clear">
    Non ho provato il codice ma dovrebbe andare.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  3. #3
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    funziona grazie!!

    mi sai dire a cosa serve il <br class="clear">?
    ho visto che funziona anche senza

    eraclito
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  4. #4
    Utente di HTML.it L'avatar di jesus
    Registrato dal
    Jan 2002
    Messaggi
    717
    Originariamente inviato da eraclito
    funziona grazie!!

    mi sai dire a cosa serve il <br class="clear">?
    ho visto che funziona anche senza

    eraclito
    Serve per ripristinare il float... cioè per far si che gli elementi dopo il terzo span non continuino a "flottare" verso sinistra.

    Cmq puoi applicare la classe anche ad un'altro elemento ad esempio ad un div.

    Ciao.
    <%= Jesus %>
    "Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna" - Albert Einstein.

  5. #5
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da jesus
    Serve per ripristinare il float... cioè per far si che gli elementi dopo il terzo span non continuino a "flottare" verso sinistra.

    Cmq puoi applicare la classe anche ad un'altro elemento ad esempio ad un div.

    Ciao.
    thx, ora è + chiaro
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

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 © 2024 vBulletin Solutions, Inc. All rights reserved.