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


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

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

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

Атрибут colspan="0", наряду с rowspan="0" предусмотренный в стандарте HTML4, позволял автоматически растягивать ячейку таблицы на всю ширину содержащей её таблицы вне зависимости от фактического количества столбцов и был одной из тех продвинутых возможностей, которые выгодно отличают Firefox от других браузеров и определённо относятся к тем инновациям на уровне платформы, о которых говорил Брендан Айк в контексте перехода Opera на браузерный движок Blink, основанный на WebKit.

Из HTML5 атрибут colspan="0" было решено удалить в связи с тем, что только Firefox его и поддерживал. При этом нулевой rowspan в спецификации был оставлен, т. к. на тот момент вписывался в правило необходимого наличия двух независимых реализаций (Firefox и Opera 12). Но поскольку Opera начиная с версии 15 перешла на движок Blink (он же используется в Chrome, Яндекс.Браузере, Vivaldi и проч.), а почти безнадёжно устаревшую Opera 12 на основе Presto (собственного браузерного движка Opera) сейчас уже почти никто не использует, Firefox де-факто остался единственной реализацией нулевого rowspan, и мы рискуем вскоре потерять и его.

Формально возможность может быть возвращена в спецификацию, если её поддержка появится в большем количестве реализаций (браузеров). Но после удаления её из спецификации вероятность этого приблизилась к нулю, а запрос на её возвращение был ожидаемо отклонён. «Машина инноваций» явно мчится куда-то не туда.