Прокрутить к контенту ↓


Заметки с меткой «html5»

  • Из Firefox 47+ удалена поддержка colspan=0 (+)

    Разработчики браузера Firefox начиная с версии 47 по-тихому удалили из браузера поддержку нулевого значения атрибута colspan в соответствии с текущей версией спецификации HTML и во имя единообразия с другими браузерами, разработчики которых реализовать поддержку этой полезной возможности так и не сумели удосужились.

    Поддержка не сохранена даже для расширений, пользовательский интерфейс которых в рамках нового WebExtensions API реализуется на веб-технологиях HTML/CSS и для которых не играет сколь-нибудь значимой роли наличие или отсутствие поддержки colspan="0" в других браузерах.

  • EdgeHTML 13: initial и unset без all (+)

    В обновлённом браузерном движке EdgeHTML 13, используемом в браузере Microsoft Edge, реализована поддержка CSS-значений initial и unset, но нет поддержки свойства all, в сочетании с которым они и имеют основной смысл.

    Из других интересных новшеств: поддержка PICTURE, srcset, sizes; TEMPLATE; A[download]; USE в SVG.

  • Firefox 38 (+)

    В новой версии современного веб-браузера Firefox 38 добавлена поддержка ряда новых возможностей:

    элемент PICTURE и атрибут srcset элементов IMG и SOURCE для вставки отзывчивых изображений; аннотации Ruby, полезные для японского и других восточно-азиатских языков; ряд CSS-свойств из черновика CSS Logical Properties (экспериментально); обновлённая реализация CSS Transitions; BroadcastChannel API; метод fetch() из Fetch API; Encrypted Media Extensions (EME) и проч.

  • Стабильный HTML5 (+)

    Стандарт HTML5 перешёл в долгожданное состояние «Рекомендация W3C» (W3C Recommendation).

    HTML 4 и XHTML 1.x теперь устарели официально и окончательно.

    Некоторые из возможностей, планировавшихся к удалению в кандидат-версии HTML5, в финальном стандарте всё-таки остались.

  • Firefox 22 (+)

    Новейшая версия свободного веб-браузера Firefox поддерживает две важнейшие новые возможности CSS:

    • CSS3 Flexbox (Flexible Box Layout) — принципиально новый механизм взаимного расположения элементов;
    • @supports — правило, позволяющее адресовать определённые стили только браузерам, поддерживающим или не поддерживающим заданные пары свойств и значений.

    Эти новшества CSS, без преувеличения, открывают новую главу в вёрстке интерфейсов сайтов и веб-приложений и обеспечивают гибкость и возможности, которые ранее требовали привлечения JavaScript либо были недостижимы вовсе.

  • Firefox 21 (+)

    Наиболее заметное новшество Firefox 21 — долгожданная поддержка воспроизведения видео в формате H.264 и звука в форматах MP3 и AAC средствами HTML5-элементов VIDEO и AUDIO (пока только в Windows 7; в дальнейшем поддержка ожидается в Firefox под Windows Vista, а также в версиях для Mac OS и Linux).

    Среди других новинок — поддержка нового структурного элемента MAIN, позволяющего пометить основное содержимое страницы, поддержка таблиц стилей с ограниченной областью видимости (scoped stylesheets), поддержка третьего состояния DNT и некоторые другие возможности.

  • Firefox 20 (+)

    Организация Mozilla, недавно отметившая собственный 15-летний юбилей, представляет юбилейную, 20-ю версию передового веб-браузера Firefox.

    Наиболее заметные новшества:

    • режим приватного просмотра теперь привязан не ко всему браузеру, а к отдельному его окну, позволяя обычному и приватному сеансам работы Firefox работать параллельно;
    • отдельное окно со списком загрузок заменено на всплывающее миниатюрное окно, а прогресс загрузки наглядно демонстрируется индикатором, встроенным в кнопку.
  • Как сделать кнопку ссылкой (+)

    Оформлять ссылку как стандартную кнопку нежелательно: ссылка по определению указывает на ресурс, а нажатие кнопки обычно инициирует действие. Но если задача возникла, имеет смысл хотя бы решать её правильно.

  • Firefox 19 (+)

    Встречаем Firefox 19 — свежую версию современного веб-браузера с широкими возможностями, разрабатываемого некоммерческой организацией Mozilla.

    В новой версии: CSS Flexbox поддерживается без префикса (хотя по-прежнему отключён по умолчанию); поддерживаются новые единицы измерения vh, vw, vmin и vmax, привязанные к размеру области отображения (viewport) страницы; атрибут allowfullscreen элемента IFRAME теперь поддерживается без префикса; в браузер встроена JavaScript-библиотека PDF.js, позволяющая просмотривать PDF-документы без помощи сторонних плагинов; прекращена поддержка XForms; и другие интересные новшества.

  • Firefox 18 (+)

    Новогодний подарок от Mozilla — свежий Firefox 18.

    В праздничном выпуске: экспериментальная поддержка CSS Flexbox и WebRTC, поддержка стандарта Touch Events, повышенное быстродействие (в том числе благодаря обновлённому JIT-компилятору IonMonkey), поддержка Retina-дисплеев, поддержка значения ALLOW-FROM адрес HTTP-заголовка ответа сервера X-Frame-Options и другие новинки.

  • H.264, MP3 и AAC в Firefox Nightly для Windows (+)

    В предварительных сборках Firefox, называемых Firefox Nightly, появилась экспериментальная поддержка воспроизведения видео в формате H.264 и звука в форматах MP3 и AAC.

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

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

  • HTML5 — в статусе Candidate Recommendation (+)

    Спецификация HTML5 приобрела статус кандидата в рекомендации (Candidate Recommendation, CR). Для тех, кто сторонился HTML5 в черновом варианте, это хороший повод начать наконец его использовать.

    HTML5 замещает как HTML4, так и XHTML1. Не переходить на HTML5 нет никакого смысла — для браузеров больше просто не существует других версий HTML.

    Некоторые возможности и структурные элементы помечены как подлежащие возможному удалению из стандарта. Семантический атрибут pubdate элемента TIME из HTML5 по-прежнему исключён.

  • jQuery 1.7 (+)

    В jQuery 1.7, наконец, работает выборка по булевым атрибутам в браузерах без встроенной поддержки Selectors API. Отсутствие такой возможности усложняло JavaScript-реализацию возможностей HTML5, основанных на таких атрибутах — например, автоустановку фокуса на поле формы на основании наличия атрибута autofocus.

    Другие интересные новшества включают унифицированное добавление и удаление обработчиков событий, более чем вдвое увеличенную скорость обработки делегированных событий, решение проблем с HTML5-кодом, увеличенное быстродействие метода jQuery.data() и ряд других возможностей.

  • Элемент TIME удалён из HTML5 (+)

    Редактор спецификации HTML5 Ян Хиксон удалил из HTML5 элемент TIME, позволявший удобно и наглядно размечать даты (например, дату публикации статьи) и являвшийся одним из немногих реально семантических новшеств HTML5:

    <time pubdate>2009-08-30</time>

    В качестве «замены» предлагается обобщённый элемент DATA, предназначенный для разметки любых абстрактных данных и имеющий намного более громоздкий синтаксис на основе микроданных.

    Следующим шагом Яна, надо думать, будет удаление из спецификации всех семантических элементов (заголовков, абзацев, списков и проч.) и замена их на замечательный унифицированный элемент DIV.

  • Правильный DOCTYPE в HTML5 (+)

    Каноническим вариантом написания DOCTYPE-объявления в HTML5-документе является такой:

    <!DOCTYPE html>

    DOCTYPE — заглавными буквами, html — строчными.

  • Firefox 4 (+)

    Firefox 4 — новейшая версия по-настоящему современного веб-браузера.

    • Значительно повышено быстродействие.
    • Добавлен ряд новых возможностей HTML5 и CSS.
    • Поддерживается работа с трёхмерной графикой средствами WebGL.
    • Повышена безопасность.
    • Серьёзное внимание уделено визуальному интерфейсу браузера.
    • В отличие от Internet Explorer 9, отлично работает в Windows XP.

    Авторский обзор наиболее интересных новшеств Firefox 4.

  • W3C возобновляет работу над HTML (+)

    Спустя несколько месяцев после заявления Тима Бернерса-Ли о необходимости продолжить развитие HTML, W3C официально возобновляет работу над HTML.

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