Поддерживает ли HTML-элемент marquee все браузеры? - PullRequest
9 голосов
/ 19 октября 2010

Можно ли использовать <marquee> элемент HTML?Я имею в виду, поддерживается ли он всеми браузерами?Я знаю, что Твиттер использует это, я думаю, что это довольно хорошо для объявлений, и я хотел бы использовать это, но я не знаю, будет ли это работать должным образом.Кто-нибудь знает?

Ответы [ 3 ]

13 голосов
/ 19 октября 2010

Нет, это было УСТАРЕЛО от W3C.

Удачи!

РЕДАКТИРОВАТЬ:

Альтернативой для выделения может быть отображениецелая строка в span или div, для доступности.

EDIT2:

Я не могу быть уверен, но на первый взгляд, твиттер не использует его, НО, даже если они использовали его(что они не должны), вы не должны следовать их плохому примеру, они тоже могут ошибаться!:)

EDIT3:

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

Почему?Множество причин: например, мобильный браузер (с каждым днем ​​все популярнее) не имеет памяти для настольных компьютеров, таких как FF Chrome и IE, и может некорректно отображать игрушечный контент.

EDIT4:

Я только что понял, что вы говорите о "перемещении" трендовых тем, мне очень жаль дела, для полноты, вот один пример:

Демо:

http://remysharp.com/demo/marquee.html

Источник:

http://remysharp.com/2008/09/10/the-silky-smooth-marquee/

7 голосов
/ 19 октября 2010

<marquee> и <blink>, наряду с такими мерзостями, как полужирный розовый текст 18pt в комиксах без светло-фиолетового фона, были в моде у веб-дизайнеров-любителей в 90-х, потому что они "аккуратны" и должны былииспытать истинную смерть, когда они закроют геогорода.

Дело в том, что они - бельмо на глазу.Они продолжают оживлять вечно.Намного лучше было бы использовать javascript для прокрутки чего-либо в один раз , например, когда SO сообщает вам, что у вас есть новые ответы или что вы заработали значок. Однажды привлекает внимание пользователей, не отвлекая их все время, пока они находятся на странице.

0 голосов
/ 19 октября 2010

Просто используйте span или div и создайте анимацию, используя jQuery или пользовательский javascript:)

...