Ci sono quattro possibili motivi:
- ci sono errori nel codice HTML
- ci sono errori di digitazione nel CSS
- ci sono errori concettuali nel CSS
- è colpa del browser
Se abbiamo scartato le prime tre opzioni, dovremo munirci di pazienza e cercare di sistemare le cose. Se conosciamo
un bug, a volte possiamo evitarlo. Un primo approccio è evidenziare e isolare il problema. Si procederà a cercare di
risolvere il bug in maniera pulita, ossia aggiungendo dichiarazioni e/o regole CSS che risolvono il bug, ma che sugli
altri browser non creano problemi. Se anche questo non dà i risultati sperati, si potrà usare tranquillamente un hack,
sapendo di aver il possibile tentato di evitarlo.