Come risolvere questo fastidiosissimo problema senza dover ricorrere a sniffer e creare fogli di stile per ogni browser?

In realtà si possono differenziare le varie proprietà dei css per tutti e tre i browser e senza dover ricorrere all’important.

Ecco come:

  • La proprietà senza niente che la preceda viene riconosciuta da Firefox e da tutti i browser
  • Il simbolo # davanti alla proprietà viene interpretato SOLO da Explorer 7
  • Il simbolo _ davanti alla proprietà viene interpretato SOLO da Explorer 6

Qui di seguito scrivo un piccolo esempio:

#content {margin:0 0 0 20px; #margin:0 0 0 10px; _margin:0 0 0 40px}

Grazie a questo sistema non dovrete più creare fogli stile per niente, tutto è su un unico file e non si deve più impazzire a trovare il giusto compromesso, spero che questi appunti tornino utili soprattutto a chi si trova per la prima volta a risolvere problemi di interpretazione