Какие версии IE восприимчивы к ошибке закрытия базы тегов?Какие версии IE требуют, чтобы базовый тег закрывал bugfix?
В IE есть ошибка, где необходимо, чтобы базовый тег закрывался, (eg, see this question) В большинстве других браузеров base tag is left unclosed in HTML (xhtml is another matter). Для устранения этой проблемы использовать селективные комментарии, что-то вроде следующего:
<base href="http://www.example.com"><!--[if IE]></base><![endif]-->
Но я бы предпочел, чтобы ограничить это версий IE, которые нуждаются в ней, то есть, что-то вроде этого:
<base href="http://www.example.com"><!--[if lte IE 9]></base><![endif]-->
Но я не могу найти ссылку на то, было ли это исправлено в IE 10 (или 11 или 9).
Edit: Просто для уточнения, согласно W3C page on the base tag, в HTML (включая HTML5, но не XHTML), тег не закрыт на всех, даже не закрывающиеся.
Я считаю, что это был только IE6, у которого была ошибка, но я не могу найти доказательств этого. Я ожидаю, что современные браузеры будут рады, что они будут закрыты. – Moob
Я нашел [это сообщение в блоге] (http://ruthsarian.wordpress.com/2006/01/31/ie-base-tag-bug), в котором автор ссылается на [связанную тему Drupal.org] (https: //www.drupal.org/node/44934#comment-88921), в котором говорится, что это наблюдалось в IE6. Кажется, что нет никакой информации о каких-либо других версиях, но это может быть просто связано с тем, что во время публикации потока (начало 2006 года) * IE6 была последней версией *. – BoltClock
Я бы предпочел не использовать «базу» вообще в первую очередь ... Мне раньше не нужна эта вещь, и в целом я думаю, что она создает больше проблем, чем она решает. – CBroe