Qual’è il primo dei problemi per un web designer alle prese con lo sviluppo di un template grafico?
Beh, per noi è sicuramente l’incopatibilità di alcune proprietà degli stili quando andiamo a visualizzarle con vari browser!

Oggi voglio aiutarvi…
Vediamo, infatti, come modificare alcune proprietà delle nostre classi ed ottimizzarle per i 3 browser più noti e utilizzati del pianeta: “Chrome”, “Firefox” ed “Explorer”.

  • Partiamo con l’interfacciare “Google Chrome” con “Mozilla Firefox”: qui è molto semplice, basta inserire nel foglio stile la seguente stringa, e al suo interno le classi e le proprietà da modificare:
/* Valore standard visualizzato da Chrome */
#categoryBackNextButtons {
   position: absolute;
   top: 0;
   left: 0;
   width: 490px;
}

/* Valore ottimizzato per Firefox */
@-moz-document url-prefix() {
   #categoryBackNextButtons {
      left: 100px;
      width: 486px;
   }
}
  • …e anche se non ho un foglio stile, potrò comunque inserire il codice dentro il tag ‘head’:
  • Ora interfacciamo “Google Chrome” con “Microsoft Internet Explorer” inserendo il seguente codice dentro il nostro tag ‘head’:

Buona ottimizzazione a tutti!! :)

Fonte originale: stackoverflow.com