Зручне збори css хаков для найпопулярніших браузерів

Теги: css, хакі, hacks, чіти

Зручне збори css хаков для найпопулярніших браузерів

Для кожного гарного верстальника в якийсь момент часу постає питання кросбраузерності. Що таке кроссбраузерность? Це властивість сайту або дизайну сайту відображатися одинакого в різних барузер. Справа в тому, що при створенні браузерів розробники не сильно замислюються про стандартизацію, це породжує різне уявлення одного і того ж сайту в їх продукції. Створення кросбраузерності верстки / сайту і дозволяє подолати цю різницю.

Для цієї мети в CSS мовою були вигаданою заявником так звані хакі (чіти), які дозволяють застосовувати групу властивостей тільки під один браузер або кілька, наприклад, тільки Opera або тільки Chrome / Safari.

Таблиця сумісності хаков

Назви і самі хакі

Хак з умовними коммантаріямі в html

Найпростіший і добре дієвий варіант, створити окремий. css файл для всіх версій IE. і підключати його на ряду з головним, але особливим чином.

де styles.css - файл, який буде відповідати за стилі тільки для IE.

Суть полягає в тому, що ми перевіряємо, яким браузером користується відвідувач сайту і якщо це Google Chrome. то підключаємо для нього додатковий файл стилів, в якому потрібні властивості, які можуть перекриватися в основному файлі стилів, виділяємо! important.

Синтаксис такий (у файлі. Php або. Html. Куди підключаємо файл стилів, тобто. В розділ, додаємо такі рядки, всередині тега ):

Єдине що вам тут потрібно поміняти це в 10 рядку шлях до вашого файлу стилів.

Суть полягає в тому, що ми перевіряємо, яким браузером користується відвідувач сайту і якщо це Opera. то підключаємо для нього додатковий файл стилів, в якому потрібні властивості, які можуть перекриватися в основному файлі стилів, виділяємо! important.

Синтаксис такий (у файлі. Php або. Html. Куди підключаємо файл стилів, тобто. В розділ, додаємо такі рядки. всередині тега ):

Єдине що вам тут потрібно поміняти це в 10 рядку шлях до вашого файлу стилів.