Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Curiosità su hack

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126

    Curiosità su hack

    Ciao a tutti,
    mettendo mano a un sito realizzato da un'altra persona ho trovato questo:

    Codice PHP:
    /*\*/html .nome_classe {height100%;}/**/ 
    ho fatto delle ricerche ma non ho trovato nulla... cosa significa? :master:

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    anteporre

    * html

    ad una regola costituisce un hack per individuare IE6 e precedenti
    in questi browser infatti l'elemento <html> non è il nodo di root dell'intero documento ma esiste un ulteriore nodo genitore

    come tutti gli hack correttivi va messo in coda rispetto alle regole restanti (salvo casi di specificità maggiore delle regole)
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    126
    Originariamente inviato da fcaldera
    anteporre

    * html

    ad una regola costituisce un hack per individuare IE6 e precedenti
    in questi browser infatti l'elemento <html> non è il nodo di root dell'intero documento ma esiste un ulteriore nodo genitore

    come tutti gli hack correttivi va messo in coda rispetto alle regole restanti (salvo casi di specificità maggiore delle regole)
    Ciao e grazie per la risposta, anche se dovrò approfondire meglio...
    Due dubbi nel foglio di stile che devo modificare ci sono 4 calssi in questo modo:

    Codice PHP:
    .nomeClasse { -- istruzioni }

    *
    html .nomeClasse { -- istruzioni }

    /*\*/html .nomeClasse  { -- istruzioni }/**/ 
    ora non capisco "/*\*/*" nell'ultima parte... sembrano commenti incasinati :master:

    è giusto o è un hack nell'hack? si possono eliminare o modificare?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da Romyna
    Ciao e grazie per la risposta, anche se dovrò approfondire meglio...
    Due dubbi nel foglio di stile che devo modificare ci sono 4 calssi in questo modo:

    Codice PHP:
    .nomeClasse { -- istruzioni }

    *
    html .nomeClasse { -- istruzioni }

    /*\*/html .nomeClasse  { -- istruzioni }/**/ 
    ora non capisco "/*\*/*" nell'ultima parte... sembrano commenti incasinati :master:

    è giusto o è un hack nell'hack? si possono eliminare o modificare?

    http://en.wikipedia.org/wiki/CSS_filter
    sembra una variante del primo degli hack. Lo puoi eliminare, riguarda IE 5 per mac, non supportato da anni.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    per curiosità, ma cosa sarebbe genitore dell'html ?
    If you don’t know what this value should be, check with your system administrator. If you are the system administrator, figure out what this value should be

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.