Il problema del crossbrowsing è un problema molto comune:i vari browser danno dei valori di default ad alcune proprietà dei tag html.
Il problema consiste nel fatto che questi valori molto spesso sono diversi per ogni browser. Perciò questo è davvero un problema perchè può capitare che il nostro sito sia visualizzato in un modo su un browser, e in maniera completamente diversa su un altro.
Per ovviare a questo inconveniente abbiamo bisogno di questo semplice codice css da mettere nella parte superiore del nostro foglio di stile css:
html, body, div, table, tr, td, span, img, ul, ol, li{
margin:0px;
border:0px;
padding:0px;
}
Più facile di così non esiste!...
Leggi il seguito »
Diciamo che avete appena terminato di realizzare il vostro sito e non vedete l’ora di metterlo online per far ammirare a tutto il mondo il vostro capolavoro. Distrattamente però durante la fase di realizzazione avete controllato il comportamento di tutte le funzionalità del vostro sito solamente con un solo browser… certo lo so che avete rispettato il w3c ma mi dispiace dirvelo non tutti i browser si comportano in modo identico di fronte a un dato css o codice js e peggio ancora quando si tratta di browser datati che implementano le varie funzionalità in modo totalmente fuori standard!...
Come sappiamo tutti la maggior parte dei problemi relativi al crossbrowsing che affliggono un webmaster sono dovuti ai diversi motori di renderizzazione che “animano” i vari browser presenti in circolazione. A tutto questo trambusto però ci si aggiungono anche vari problemi dovuti alle piattaforme (Sistemi Operativi) in qui questi browser vengono eseguiti.
Molto spesso quando si realizzano siti internet e si mette mano quindi direttamente sul css per dare la giusta formattazione e disposizione ai vari elementi del sito stesso si rischia di cominciare ad avere i capelli bianchi prima del tempo. Un css che sembra solido e funzionare bene sui vari browser risulta invece completamente “sballato” su le varie versioni di ie. Per risolvere la cosa ormai esistono vari trick come creare fogli di stile separati per ie e linkarli al sito attraverso commenti condizionali o anche dei trucchi attraverso il css stesso. Voglio però oggi presentarvi una tecnica più semplice...



