Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    54

    spazi nei nomi delle classi(css)

    Salve a tutti!

    qualcuno può dirmi se il nome di una classe dei CSS può contenere degli spazi senza che questi creino problemi di compatibilità o altro.

    Grazie!

    :master:

  2. #2
    No, non puoi inserire spazi nel nome delle classi.

    Tali valori sono NMTOKEN, quindi hanno determinate caratteristiche:

    - non possono cominciare con un numero;
    - non possono contenere caratteri speciali, a parte l'underscore (trattino basso);
    - non possono contenere spazi;
    - sono case-sensitive.

    Per maggiori informazioni vai su http://www.w3.org/TR/1998/REC-xml-19980210#NT-Nmtoken .


  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    54

    GRAZIE MILLE !

    La domanda era dovuta al fatto che ho verificato, riutilizzando una classe con uno spazio nel nome, che non creava problemi con diversi tipi di browser!

    Grazie!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da pierofix
    EDIT: _Mich, che fine ha fatto il tuo post?
    Visto che c'era una risposta migliore, lo ho eliminato.

    Comunque credo che la maggior parte dei browser attuali accettino anche nomi con gli spazi, ma non conviene usarli: le nuove versioni potrebbero non essere cosi` permissive.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Ma come?

    Se tu ad esempio chiami una classe "sono piero", nel css dovrai puntarla così:
    codice:
    .sono piero {
       /* ... */
    }
    A questo punto, in teoria, il browser dovrebbe cercare l'elemento "piero" contenuto nella classe "sono".

    No? :master:

  7. #7
    Originariamente inviato da Mich_
    Visto che c'era una risposta migliore, lo ho eliminato.
    Ehi! Non è abuso di potere?

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.