Есть много способов решить проблему совместимости с браузером CSS.
Например, использование дизайна модели Box или разработка различных таблиц стилей для разных браузеров или использование методов динамического CSS (написание сценария PHP в файле CSS).
Есть ли способ узнать, что стиль, который выполняется в браузере, поддерживается этим браузером или нет?
Можем ли мы написать код, похожий на приведенный ниже, в динамическом CSS с использованием кода PHP. Я имею в виду, есть ли какая-либо функция или способ для достижения этой функциональности.
FILENAME: styles.css.php
<?php
header("content-type: text/css");
// isStyleSupported() function will return true or false with respect to the browser it is being executed
if (isStyleSupported('min-width')) {
// styles here
} else {
// alternative style here
}
?>
Я знаю, что может быть трудно вести учет различных версий браузеров в отношении его поддержки CSS. Но все же любопытно, если кто-нибудь знает какое-либо решение или альтернативный метод?