Как известно, в ранних версиях браузера Internet Explorer приходилось использовать проприетарный (собственнический) метод
createStyleSheet() для внедрения стилевого файла в документ. Некоторые из этих версий и до сих пор в ходу, из-за чего на сайтах приходится для динамической (совершаемой джаваскриптом) вставки стилей пользоваться условным оператором наподобие нижеследующего:
if (document.createStyleSheet) {
document.createStyleSheet(sheetPath); // Internet Explorer
} else {
$('head').append('<link rel="stylesheet" type="text/css" href="' + sheetPath + '" />');
}
Спрашивается: вышла ли наконец такая версия IE, в которой нормальное втыкание ссылки (
<link>) работает невозбранно, так что можно будет напрочь отказаться от
createStyleSheet() после того, как эта версия IE сполна отвоюет рынок ото всех своих предшественниц?
(Прежде, чем обратиться на Хабрахабр, я надеялся
на quirksmode.org найти удовлетворительный ответ на этот вопрос — но там, увы, не упоминается даже сама эта проблема.)