Хаки – особые комбинации символов, которые приводят к неожиданному результату. В верстке хаки это селекторы CSS которые написаны таким образом, что они воспринимаются разными браузерами по-разному.
Например, селектор * html #someName будет воспринят только IE6. Все остальные браузеры его проигнорируют. Несмотря на мнимую простоту в использовании, хаки имеют ряд недостатков. Главный недостаток состоит в том, что хаки в большей степени основаны на ошибках, или неточностях интерпретации, по этому, есть вероятность того, что с выходом новой версии браузера старые хаки будут исправлены. Посему процесс поиска хаков является бесконечным. Другим немаловажным недостатком является то, что большинство хаков не проходят валидацию.
Целью этой заметки было собрать работающие хаки. На момент написания статьи хаки проверялись в таких браузерах:Opera 9.52, Firefox 3.0.1, IE6,7,8.beta1, Safari 3.1.2,Google Chrome 0.2.149.