"Кроссбраузерность, как страшный зверь..."
Итак, под кроссбраузерностью понимают возможность идентичной работы сайта в различных браузерах. К слову сказать, Браузером называется программа, посредством которой мы просматриваем странички в интернете. В России распространены такие браузеры, как "Internet Explorer" (он же Эксплорер, он же IE), "Mozilla Firefox" (Она же Мозилла, она же Лиса), "Opera", а так же Google Chrome (собственный, карманный браузер Google) и SAFARI (сделан Apple для Mac OS X, но есть и для Win); в Европе, скажем, встречаются и другие браузеры, как выяснилось в процессе оптимизации сайта под европейский интернет.
Вот, скажем, какую статистику, приводит система аналитики Гугла по моему собственному сайту: 49.25% пользователей моего сайта работают с браузером Мозилла, 26.29% - с браузером Опера, 19.06% - с Эксплорером, 3,9% - Chrome, 1.38% - Сафари. Показатели вашего сайта могут быть совершенно другими, но тройка лидеров, вероятно, сохранится.
Так вот, каждый браузер "видит" сайт немножко иначе, нежели остальные. Часто это касается мелочей, которые большинству пользователей, не которые просматривают сайт, незаметны. Но порой проявляются огрехи, которые реально мешают работать.
Все различия, которые проявляются в процессе работы с кроссбраузерностью, делятся условно на две группы: визуальные различия (по-разному могут воспроизводится отступы, некоторые объекты (скажем, IE-6 не поддерживает прозрачность, то есть объекты png) могут отображаться некорректно, чудеса могут твориться со шрифтами) и функциональные нарушения (не все скрипты выполняются во всех браузерах, в связи с чем могут некорректно работать, скажем, формы обратной связи, гостевые книги, выпадающие меню и т.д.). Кроме непрекращающейся борьбы с различиями в "актуальных" версиях браузеров, разработчики ведут суровый бой за адекватное отображение сайтов в старых версиях, потому что есть (и достаточно) еще люди, которые выходят в интернет с древних компьютеров, собранных до исторического материализма.