Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    [Css] Differenza tra . e #

    Salve Amici,

    mi spiegate la differenza fra il . e # nei Css ?


    es.

    1° caso
    codice:
    .altezza {
    	height: 350px;
    }
    2° caso

    codice:
    #altezza {
    	height: 350px;
    }
    mi spiegate quando è meglio usare il primo caso, e quando il secondo e xchè ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2
    Utente di HTML.it L'avatar di jepers
    Registrato dal
    Nov 2004
    Messaggi
    214
    Ciao quando definisci un elemento con il "." davanti crei una classe, cioè una serie di attributi relativi solo agli oggetti a cui poi tu associ la classe.
    Mentre con "#" crei un selettore, come la classe a livello di logica, ma non si può associare a più elmenti, è univoco:

    classe:associabile a tutti

    selettore:associabile solo una volta.

    esempio:

    <style type="text/css">

    img{border:0px hidden #000000;}

    .bordo{border:0px;}

    #contenuto{padding-left:15px;padding-right:15px;}

    </style>

    img sara associato a tutte le immagini, presenti nella pagina, mentre .bordo devo associarlo io manualmente a tutti gli elemnti che voglio scrivendo nell'elemento ad esempio <div class="bordo">....</div>
    <span class="bordo">...</span>
    <p class="bordo">...</p>

    nella stessa pagina associato a più elemnti

    Infine #contenuto lo posso associare a qualunque elemento, ma se lo associo ad un elemento non possso poi usarlo anche per un altro ad esempio
    <p id="contenuto">...</p>

    associato solo ad un elemento.
    Est modus in rebus...

  3. #3
    funzionano allo stesso modo...
    se per assurdo io ho una pagina definita così

    <html>
    <div class="sonounico">
    Ciao ciao
    </div>
    </html>

    allora

    potro scriverla anche così

    <html>
    <div id="sonounico">
    Ciao ciao
    </div>
    </html>

    naturalemente definendo o .sonounico o .sonounico

    il problema è che mentre class mi la posso usare quante volte voglio id no..
    perchè id non lo uso solo per assegnare delle proprieta ma mi identifica proprio l'oggetto a cui lo associo e se faccio un script o un modulo mi serve per interagire solo con l'oggetto id="sonounico" e solo quello ...

  4. #4
    Sono stato un pò contorto ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie

    [Scambio Links a Tema] Contattatemi in Privato x + Info.

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.