<marquee> проблема в ie8 - PullRequest
       1

<marquee> проблема в ie8

12 голосов
/ 19 февраля 2010

Мой <marquee> тег отлично работает в ie6 и ie7, но в ie8 он показывает только первый элемент.

Как это исправить?

Заранее спасибо.

Ответы [ 5 ]

15 голосов
/ 19 февраля 2010

Элемент marquee устарел. W3C рекомендует использовать <em> и <strong> в качестве альтернативы . Если вам нужно имитировать поведение выделенной области, в JavaScript есть инструменты для этого. В этом обсуждении есть рабочий пример JavaScript.

13 голосов
/ 19 февраля 2010

Мне больно связывать это: http://remysharp.com/demo/marquee.html

Шатер на основе jquery, который будет работать во всех браузерах.

4 голосов
/ 19 февраля 2010

Столько, сколько я ненавижу элемента и подавляющее большинство его вариантов использования, CSS3, кажется, вернул его :

3 голосов
/ 19 февраля 2010

Из того, что я понимаю, Marquee устарела, и IE8 может быть версией IE, в которой Microsoft решила полностью исключить поддержку этого тега. Даже если вы найдете способ заставить его работать, я бы предложил использовать другой метод для прокрутки текста (если это то, что нужно), потому что у вас, вероятно, будет такая же проблема в следующей версии, если IE

EDIT: Вы можете попробовать java-скрипт ... после быстрого поиска я нашел этот сайт, который выглядит так, как будто он сгенерирует код для вас. Кроме того, поскольку это javascript, теперь он также должен работать в Firefox, Chrome и т. Д. http://rumkin.com/tools/marquee/

0 голосов
/ 14 июня 2010

Я действительно чувствую, что механизм скроллера - pre-Web 2.0. Если ваш клиент этого хочет, у вас, возможно, не так много вариантов, но я бы действительно попытался сделать какую-то демонстрацию, чтобы подчеркнуть, что есть лучшие способы, и это не приведет к нестабильности сайта при правильной реализации.

Я знаю, что многие клиенты осторожны, но по моему опыту, если вы сможете показать им лучшую альтернативу, которая будет настолько же стабильной или даже более стабильной и с низкой стоимостью (время и деньги), то они будут готовы принять новый способ более часто, чем нет.

...