Кросбраузерності верстка css

Якщо вас цікавить майбутнє браузерів, верстки, то читаємо статтю: кросбраузерності верстка.

Кросбраузерності версткаCSS - це однаково що відображається верстка сторінки в різних браузерах, яка реалізується засобами CSS.

Кросбраузерність css верстки можна реалізувати двома способами:

Перший спосіб підійде для більш простого і мізерного дизайну. Так як, якщо ви вирішите верстати насичений дизайн сайту, то більше буде розбіжностей і не стикувань в браузерах. Може бути, ви і зможете зістикувати всі ці невідповідності, але не грамотніше зробити кілька файлів для різних браузерів і довантажувати їх.

Природно краще якщо буде стиль в єдиному файлі (при редагуванні не відкривати масу файлів), але з приводу css нюансів (особливостей) браузерів, то краще їх відокремити в різні файли.

Отже, компроміс кросбраузерності верстки на css:

Створити файл загального стилю (style.css).

Всі унікальні особливості і невідповідності для кожного браузера розділити по файлах (opera.css, safari.css, explorer.css, firefox.css ...). І довантажувати їх засобами JS, PHP або іншими відомими вам способами.

Способи визначення браузерів

Попрошу зауважити, що це лише приблизні способи визначення браузерів. Можна знайти і кращі скрипти для цього.

IE 6, 7, 8 (Internet Explorer):

Ось мої пропозиції з приводу реалізації кросбраузерності верстки на css. Якщо у когось є варіанти краще, прошу поділитися.

Схожі статті