Visualizzazione dei risultati da 1 a 10 su 10

Discussione: significato di * html

  1. #1

    significato di * html

    Salve a tutti, mi è capitato di vedere, nella sintassi css, questa cosa "* html .nomeclasse", da quel che ho capito è una cosa che dovrebbe far leggere la classe solo ad IE, ma più esattamente mi potete spiegare cosa fa il "* html"?
    Grazie mille

  2. #2
    non è che significa: tutti i tags figli di html che hanno assegnata la classe "nomeclasse"?

  3. #3
    Secondo me non avrebbe senso, anche perchè sopra magari c'è già .nomeclasse con altre proprietà, magari è un codice che non ha senso e che non viene letto da gecko ma da ie sì.
    Però volevo sapere se è un qualcosa di standard del w3c oppure è una cosa inventata giusto per sfruttare delle bug di IE :master:

  4. #4
    apparentemente non ha senso ma dipende dal contesto... la mia interpretazione dovrebbe essere quella standard e non ho mai visto un hack così

  5. #5
    Ho trovato la risposta che cercavo
    http://pro.html.it/articoli/id_525/idcat_8/pro.html

    In pratica serve per far eseguire del codice css in più ad IE per win (per mac non va mi sa).
    Sfruttando ovviamente una delle tante bug di IE

  6. #6
    Anche io il codice postato ho difficoltà ad interpretarlo, tuttavia, in termini sintattici, l'asterisco identifica "tutto".

    Ad esempio, per settare a zero i margini di tutti gli elementi di una pagina si avrà:
    codice:
    * {
       margin:0;
    }

  7. #7
    Originariamente inviato da darkmavis
    Ho trovato la risposta che cercavo
    http://pro.html.it/articoli/id_525/idcat_8/pro.html

    In pratica serve per far eseguire del codice css in più ad IE per win (per mac non va mi sa).
    Sfruttando ovviamente una delle tante bug di IE
    Ah, ok: grazie della delucidazione.

  8. #8
    Uhm, mi son sbagliato, il link giusto è questo
    http://pro.html.it/articoli/id_522/idcat_8/pro.html

    e funziona sia per IE win che IE mac

  9. #9
    Originariamente inviato da darkmavis
    Ho trovato la risposta che cercavo
    http://pro.html.it/articoli/id_525/idcat_8/pro.html

    In pratica serve per far eseguire del codice css in più ad IE per win (per mac non va mi sa).
    Sfruttando ovviamente una delle tante bug di IE
    Come si dice nello stesso articolo ci sono tecniche migliori per ottenere lo stesso effetto... io per esempio uso molto !important

  10. #10
    Originariamente inviato da andrea.paiola
    Come si dice nello stesso articolo ci sono tecniche migliori per ottenere lo stesso effetto... io per esempio uso molto !important
    Sisi, quello pure io, però sto * html non l'avevo mai visto VVoVe:

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.