Это немного умозрительно, так как я не проверял его, но я считаю, что с помощью JS можно было бы добавить элемент style
, за которым следует элемент, на который он влияет, и затем проверить значения:
Спекулятивный непроверенный код, может работать или не работать (для краткости используется jQuery):
$('<style type="text/css" id="foo">input[type="text"]{ width: 10px; }</style>').appendTo('head');
$('<input type="text" id="bar">').appendTo('body');
if ($('#bar').width() == 10)
{
//attr selector supported
}
$('#foo, #bar').remove();