Сравнение браузерных движков (поддержка CSS) - Comparison of browser engines (CSS support)

В этой статье сравнивается Каскадные таблицы стилей (CSS) поддержка нескольких браузерные движки.

Пояснения к таблицам

ДвигательПоложение делВстроенный в
WebKitАктивныйСафари браузер, а также все браузеры, размещенные на iOS Магазин приложений.
МигатьАктивныйГугл Хром и другие веб-браузеры на основе Хром, Такие как Microsoft Edge, Опера, и Храбрый.
EdgeHTMLАктивныйУниверсальная платформа Windows Программы; ранее в браузере Edge[1].
ГекконАктивныйFire Fox браузер и Thunderbird почтовый клиент, плюс вилки подобно SeaMonkey и Waterfox.
KHTMLАктивныйKonqueror браузер
ПрестоСнято с производстваРанее использовался как Опера движок браузера до перехода на Chromium и Blink.
ТрезубецСнято с производстваInternet Explorer и версии Microsoft Outlook до Outlook 2007.

Значения

Они показывают уровень поддержки данного элемента в каждом движке. По умолчанию подразумевается самая последняя версия движка. Однако может быть указан конкретный номер версии; когда это означает полную поддержку, это первоначальная версия движка, полностью поддерживающая элемент.

Легенда
ЦенитьСмысл
даПолностью поддерживается
НетНикогда не поддерживался
ЧастичноеПоддерживаются только некоторые значения
НеверноНе во всех случаях реализовано правильно
ЭкспериментальныйМожет быть неполным или глючным
Ночная сборкаВ настоящее время в разработке; ожидается полная поддержка
Зависит отПоддерживается только для указанных условий
УпавшийБольше не поддерживается

Прочие примечания

Зависит от поставщика

Свойства DOM, соответствующие экспериментальным свойствам CSS конкретного поставщика, имеют префикс vendor-prefix, без дефисов и с заглавными буквами, например element.style.MozBorderRadius соответствующий -moz-граница-радиус собственность, или element.style.OTransform соответствующий -о-преобразовать свойство. Исключение составляет Trident, в котором используется префикс в нижнем регистре, например element.style.msTransform.

  • Геккон: -моз- - Все экспериментальные селекторы, свойства и значения имеют префикс "-moz-", например :: - moz-selection вместо :: выбор.
  • Webkit: -webkit- - Все экспериментальные селекторы, свойства и значения имеют префикс "-webkit-", например -webkit-box-shadow вместо тень коробки.
  • Трезубец: -РС- - Все экспериментальные свойства имеют префикс "-ms-", например -ms-режим интерполяции вместо режим интерполяции.
  • KHTML: -khtml- - Все экспериментальные селекторы, свойства и значения имеют префикс "-khtml-", например -khtml-непрозрачность вместо непрозрачность.
  • Престо: -о- - Все экспериментальные свойства имеют префикс "-o-", например -o-переход-свойство вместо переходная собственность.

Сокращения

  • CSS1 : Каскадные таблицы стилей (CSS1) Уровень 1 Спецификация[спецификация 1]
  • CSS2 : Спецификация каскадных таблиц стилей, уровень 2, редакция 1 (CSS 2.1)[спецификация 2]
  • CSS3 : CSS-модуль уровня 3
  • CSS4 : CSS-модуль уровня 4

Грамматика и правила

ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
CSS2!важныйУвеличение веса7.0121.085да1.0
/*Комментарий*/Комментарии3.0121.085да1.0
@импортИмпортировать таблицу стилей8.0121.0дада1.0
@charsetНабор символов5.5121.0да4.2.31.0
@средства массовой информацииПравила для СМИ5.5121.0дада1.0
css-
пространство имен-3
@namespaceОбъявление пространства имен9.0[t 1]121.0дада1.0
предыдущий проект css3-
условный
@документОграничение по URLНетНет6.0НетНетНет
css-
анимации-1
@keyframesКлюч анимации10.0[t 2]1216.0ЭкспериментальныйНет2.12
css3-
условный
@supportsУсловные правилаНет1222.0[г 1]28.0[нед 1]Нет2.12
css-counter-
стили-3
@ встречный стильПользовательские стили счетчиковНетНет33.0[г 2]НетНетНет
css-устройство-
Адаптация-1
@viewportОбласть просмотра, адаптация устройства10.0[t 3]12.0Нет[w 2]НетНет2.7.62[стр. 1]
фильтр-
эффекты-1
@фильтрФильтрНетНет35.0ЭкспериментальныйНетНет
Страница
CSS2@страницаДля страничных медиа8.01219.0[г 3]Ночная сборка[w 3]Нет1.0
css-page-3@верхний левый уголПоля маржи[спецификация 3]НетНетНетНет[w 4]НетНет
@верхний левый
@ в центре
@в правом верхнем углу
@в правом верхнем углу
@ нижний левый угол
@Нижний левый
@ внизу по центру
@внизу справа
@правый нижний угол
@ слева вверху
@ слева посередине
@ слева внизу
@ справа вверху
@ право-средний
@ справа внизу
Шрифт
css-шрифты-3@ font-faceОпределить шрифт9.0[t 4]121.9.15254.32.2
@ font-feature-valuesОпределите особенности шрифтаНетНет34.0НетНетНет
@annotationБлок значений функции шрифта
@stylesetНетНетНетНетНет
@swashНетНетНетНетНет
@ украшенияНетНетНетНетНет
@stylisticНетНетНетНетНет
@ вариант-символаНетНетНетНетНет
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Заметки трезубца
  1. !важный - До 7.0, !важный не отменяет правила, определенные позже в том же блоке объявления.
  2. @импорт - До версии 8.0 поддержка типов мультимедиа не работает. За @import <МЕДИА>, IE запрашивает как URL "<URL> <MEDIA>"и будет включать url () токен и / или кавычки в URL-адресе, если они есть. Невозможно импортировать более 35 таблиц стилей.
Примечания Presto
  1. @импорт - В то время как Gecko, WebKit и iCab загружают все таблицы стилей мультимедиа немедленно, Opera загружает только портативные, печатные, проекционные и экранные мультимедиа, а также речь, если включена функция «голос» и телевизор на телевизионных устройствах. Режим эмуляции текстового браузера - это только таблица стилей пользователя, поэтому он не переключается на тип мультимедиа tty. Это согласуется со старыми текстовыми браузерами, которые не поддерживают CSS.

Селекторы

ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Селекторы элементов[спецификация 4]
CSS2*Универсальный7.0121.085да1.0
EЭлемент4.0121.085да
E. классУчебный класс7.0121.085да
E # idЯ БЫ4.0121.085да
селекторы-3нс | EВ пространстве имен9.0121.0дада
Селекторы отношений
CSS2E FПотомок4.0121.085да1.0
E> FРебенок7.0121.085да
E + FПрямо рядом7.0121.085да
селекторы-3E ~ FНепрямая смежная7.0121.74123.3.22.0
селекторы-4E / for / FКомбинаторы ссылокНетНетНетНетНетНет
E! > FПредметНетНетНет[г 4]НетНетНет
F || EСвязь столбцаНетНетНетНетНетНет
Селекторы атрибутов
CSS2E [attr]Имеет7.0121.085да1.0
E [attr = "значение"]Равно7.0121.0дада
E [attr ~ = "значение"]Содержит (через пробел)7.0121.0дада
E [attr | = "значение"]Содержит (через дефис)7.0121.0дада
селекторы-3E [attr ^ = "значение"]Начинается с7.0121.0да3.41.0
E [attr $ = "значение"]Заканчивается на7.0121.0да3.42.0
E [attr * = "значение"]Содержит подстроку7.0121.0да3.4
E [ns | attr]В пространстве имен7.0121.0да3.4
селекторы-4E [foo = "bar" i]Чувствительность к региструНетНетНетНетНетНет
Псевдоклассы
CSS2E: ссылкаНепосещенная гиперссылка3.0121.085да1.0
E: посетилПосещенная гиперссылка3.0121.085да
E: активныйАктивный8.01.01285да
E: навестиНаведение мыши7.0121.0419.3да
E: фокусСфокусированный8.0121.0дада
E: первенецПервый ребенок7.0121.085да
E: lang ()Язык8.0121.25253.4
@page: перваяПервая страница8.012Нет[г 5]да[w 5]Нет
@page: слеваЛевая страница
@page: правоПравая страница
селекторы-3E: кореньКорень9.0121.0853.42.1
E: не ()Отрицание
E: пустоПустой1.8412
E: первый в своем родеПервый ребенок типа1.9.1525
E: последний ребенокПоследний ребенок1.0
E: последний типПоследний дочерний элемент типа1.9.1
E: единственный ребенокЕдинственный ребенок1.8
E: только типЕдинственный ребенок типа1.9.1
E: nth-ребенокNth ребенок1.9.1
E: nth-последний-ребенокNth последний ребенок1.9.1
E: n-й типNth ребенок типа1.9.1
E: n-й-последний-типNth последний ребенок типа1.9.1
E: цельЦель1.32.5
E: включенВключенное состояние1.82.0
E: отключенОтключенное состояние1.8
E: провереноПроверено состояние1.0
селекторы-4E: неопределенныйНеопределенное состояние1.9.2522НетНет
E: по умолчаниюДефолтНетНет1.9да[w 6]4.32.0
E: действительныйДействительный10.0[t 5]121.8да[w 7]Нет
E: недействительноИнвалид10.0[t 6]12
E: в зоне действияВ диапазонеНет13да[w 8]
E: вне диапазонаВне диапазонаНет13
E: требуетсяНеобходимый10.0[t 7]122.0[г 6]да[w 9]
E: необязательноНеобязательный10.0[t 8]12
E: только для чтенияТолько чтениеНет13Экспериментальный[г 7]НетНеверноНеверно
E: чтение-записьЧтение и записьНет13
E: нет (s1, s2)ОтрицанияНетНетНетНетНетНет
E: соответствует (s1, s2)Совпадения-любыеНет[g 8]
E: имеет (s1)Реляционный псевдоклассНет
E: dir (ltr)Направленность17[g 9]
E: lang (zh, * -hant)ЯзыкиНет
E: любая ссылкаГиперссылка50.0[г 10]
E: локальная ссылкаМестная ссылкаНет
E: локальная ссылка (0)Местная ссылка
E: сфера действияКонтекстная ссылка20[g 11]
E: текущийВременной: текущийНет
E: ток (ы)Временной: текущий
E: прошлоеВременное измерение: прошлое
E: будущееВременное измерение: будущее
E: n-е совпадение (n селектора)Nth ребенок
E: nth-last-match (n селектора)Nth последний ребенок
E: столбец (селектор)Столбец
E: n-й столбец (n)Nth столбец
E: n-й-последний-столбец (n)Nth последний столбец
E: показан заполнительтекст-заполнитель
E: активная капляполучит товар
E: действительный-каплямог получить товар
E: недействительное падениене могу получить товар
Псевдоэлементы
CSS2E: первая букваПервое письмо9.0121.085да1.0
E: первая линияПервая линияЧастичное
E: доПеред8.01.9.1Частичное
E: послеПосле
селекторы-3E :: beforeОбозначение с двойным двоеточием9.0121.9.1Частичное3.41.0
E :: послеОбозначение с двойным двоеточием
E :: первая букваОбозначение с двойным двоеточием1.585
E :: первая линияОбозначение с двойным двоеточиемЧастичное
css-псевдо-4E :: marker[спецификация 5]маркер спискаНетНетНетНетНетНет
E :: выборВыбор9.012Экспериментальный[г 12]4123.42.1
Псевдоэлементы CSS UIE :: значениефрагменты элементов пользовательского интерфейса[спецификация 6]НетНетНетНетНетНет
E :: выбор
E :: повтор-элемент
E :: индекс-повтора
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Общие замечания
  1. : только для чтения и :читай пиши - И Presto, и KHTML обрабатывают случай удовлетворенный атрибут неправильно.
Заметки трезубца
  1. : active - До версии 8.0 : active поддерживается только для якорных элементов.
  2. : hover - До 7.0, : hover поддерживается только для якорных элементов.
  3. .один два - Только до 7.0 .два Селектор класса был учтен.
  4. * - До 7.0 это рассматривалось как один элемент или как без него.
  5. [attr] - Соответствует каждому тд и th в таблице, когда атрибут Colspan (независимо от того, есть ли на самом деле Colspan атрибут).[т 9] На самом деле это может не быть ошибкой, поскольку в спецификации существует двусмысленность.[t 10]
  6. :первое письмо, :первая линия - До IE9 в 6.0 объединение :первое письмо правила с другими могут быть проблематичными.[т 11] В версии 8.0 правила с !важный игнорируются внутри :первая линия и :первое письмо декларации.[t 12]
Заметки геккона
  1. (:):до после - Поведение CSS2.0: некоторые свойства не реализованы до 1.9.1.[g 13]
Примечания к WebKit
  1. : lang () - Обнаруживается, только если явно присутствует в тестируемом элементе, атрибут не наследуется.
  2. (:):первая линиятекстовое преобразование не применяется с этим псевдоэлементом.[w 10]
  3. (:):до после - некоторые стили нельзя применить к :перед и :после псевдоэлементы, такие как анимация и переходы.[w 11]
Примечания Presto
  1. :цель - До версии 2.5 стили не применялись при навигации с помощью кнопок назад и вперед.

Характеристики

ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Каскадирование и наследование
css-
каскад-3
всеНетНет27.0[g 14]НетНетНет
Отображать
CSS2отображать8.0121.985да1.0
Ранее
проект
css-
дисплей-3
дисплей-внутриНетНетНетНетНетНет
дисплей снаружи
список отображения
css-
дисплей-3
коробка-подавитель
Модель коробки[спецификация 7]
CSS2поле9.0121.085да1.0
набивка4.01.085да
ширина4.01.085да
высота4.01.085да
плавать5.01.085да
Чисто5.01.085да
минимальная ширина7.01.0Частичноеда
Максимальная ширина7.01.0Частичноеда
мин-высота7.01.7Частичное3.3.2
максимальная высота7.01.7Частичное3.3.2
видимость9.01.8ЧастичноеЧастичное2.5
Переполнение
CSS2переполнение9.0121.0853.21.0
css-
переполнение
3
переполнение-x9.0121.85253.5.62.1
переполнение
макс-линииНетНетНетНетНетНет
Границы
CSS2граница4.0121.085да1.0
цвет границы7.0
стиль границы8.0
ширина рамки4.0
верхняя граница5.5
граница справа
нижняя граница
граница слева
css-
фоны-3
border-radius9.0[t 1]122.0[г 15]533[w 12]Экспериментальный2.5
граница-изображение11.015.0[g 16]ЭкспериментальныйНет2.5
граница-изображение-источник15.0[g 17]НетНет
граница-изображение-фрагмент
ширина границы изображения
граница-изображение-начало
граница-изображение-повтор
тень коробки9.0[t 13]2.0[g 18]

[g 19]

да[w 13]Нет2.5
коробка-украшение-перерывНетНет32.0[г 20]Нет[w 14]Нет2.7[стр. 2]
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Макет линии[спецификация 8]
CSS2высота линии4.0121.085да1.0
вертикальное выравнивание8.01.085да
Позиционирование
CSS2позиция7.0121.085да1.0
верх8.01.085да
верно8.01.085да
Нижний8.01.085да
оставили8.01.085да
z-индекс8.01.985да
Модуль выравнивания коробки
css-align-3
выровнять контент11.01228.0ЭкспериментальныйНетНет
выровнять элементы20.0
выровнять себя
обосновать содержание
обосновать элементыНетНетНет
оправдываться
Созданный и замененный контент[спецификация 9]
CSS2цитаты8.012да412[w 15]3.41.0
содержание9.0[т 14]1.9Частичноеда2.7
счетчик8.01.85253.41.0
сброс счетчика8.01.85253.4
Списки[спецификация 10]
CSS2список4.0121.085да1.0
изображение в стиле списка4.01.085да
позиция в стиле списка4.01.085да
список-стиль-тип8.01.0853.4
Цвета
CSS2цвет3.0121.085да1.0
css-цвет-3непрозрачность9.0[t 1]121.71254.02.0
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Фоны
CSS2фон4.0121.085да1.0
фоновое приложение7.0
фоновый цвет4.0
фоновая картинка8.0
фоновая позиция8.0
фон-повтор4.0
css-
фоны-3
фон (несколько)9.0[t 1]121.9.23123.52.5
фоновый клип2.0[г 21]да[w 16]Экспериментальный
фон-происхождение
размер фонада[w 17]
Ранние идеи
для css-
фоны-4
background-position-x8.0[t 15]12НетЭкспериментальныйНетНет
background-position-y
Шрифты
CSS2шрифт4.0121.085даНеверно
семейство шрифтов4.01.085да1.0
размер шрифта3.01.085да
стиль шрифта4.01.085да
вариант шрифта4.01.0125да
font-weight8.0ЧастичноеЧастичноедаНеверно
css-шрифты-3размер шрифта настроить10.0[t 16]121.9Нет[w 18]НетНет
font-stretch9.0[t 1]9.0[g 22]Нет[w 19]НетНет
настройки-функции-шрифта10.0[t 17]34.0[2][г 23]Нет[w 20]НетНет
font-kerningНетНетНетНетНет
шрифт-язык-переопределениеНетНетНетНет
шрифт-синтезНетНетНетНет
вариант шрифта альтернативы НетНетНетНет
шрифт-вариант-заглавные буквы
шрифт-вариант-восточно-азиатский
шрифт-вариант-лигатуры
шрифт-вариант-числовой
шрифт-вариант-позиция
диапазон юникода9.0[t 18]1238.0[г 24]НетНетНет
Текст
CSS2выравнивание текста4.0121.085да1.0
текст-украшениеда1.085да
отступ текста3.01.085да
текстовое преобразование4.01.085да
Межбуквенное расстояние4.01.085да
межсловный интервал8.01.085да
белое пространство8.01.9.1522да2.1
css-текст-3разрыв словаЧастичноеЧастичное15.0[г 25]НетНетНет
Разрыв строки11.012НетНетНетНет
дефисы10.0[т 19]126.0[г 26]ЭкспериментальныйНетНет
перенос слова5.0121.9.1854.32.5
переполнениеНетНетНет[g 27]НетНетНет
текст-выравнивание-последнийЧастичноеЧастичное12.0[g 28]Нет[w 21]НетНет
выравнивание текста по ширине5.512Нет[g 29]НетНетНет
выделение текстаНетНетНетНетНетНет
висячая пунктуацияНетНетНетНет[w 22]НетНет
Ранние идеи
для css-
текст-4
знак дефисаНетНетНетНетНетНет
зона-дефис10.0[т 20]12
дефис-лимит-символы10.0[т 21]12
дефис-предельные строки10.0[т 22]12
дефис-предел-последнийНетНет
текст-пространство-коллапс
текстовый интервал
перенос текста
Украшение текста
css-текст-
декор-3
текстовая тень10.0[т 23]121.9.1да3.42.1
стиль оформления текстаНетНет36.0[г 30][г 31]Нет[w 23]НетНет
текст-украшение-цветНетНетНетНет
текст-украшение-строкаНетНетНетНет
текст-украшение-пропуститьНетНетНетНетНет
текст-подчеркивание-позиция11.012НетНетНетНет
стиль выделения текстаНетНетНетНетНетНет
текст-акцент-цвет
выделение текста
текст-акцент-позиция
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Режимы записи
CSS2направление5.0121.085да1.0
юникод-биди5.01.0525да
css-
письмо-
режимы-3
режим письма7.0[т 24]12Нет[г 32]Ночная сборка[w 24]НетНет
текст комбинировать горизонтальный11.0[t 25]12.0НетНетНетНет
ориентация текстаНетНетНетНетНетНет
Столы
CSS2граница-коллапс8.0121.0125да1.0
пограничный интервал8.01.0125да
сторона подписи8.01.485да
пустые ячейки8.01.0125да
сервировка стола5.01.085да
Пользовательский интерфейс
CSS2курсор5.5121.8125даЧастичное
контур8.01.8125да1.0
контур-цвет8.01.8125да
контурный стиль8.01.8125да
контур-ширина8.01.8125да
css-ui-3контур-смещениеНетНет1.81253.52.1
размер коробки8.01229.0[g 33]да[w 25]3.3.21.0
изменить размерНетНет2.0[г 34]525НетНет
внешний видНет12ЭкспериментальныйЭкспериментальныйНетНет
значокНетНетНетНетНетНет
nav-indexНетНетНетНет2.1
навигацияНетНетНетНет
навигация вправоНетНетНетНет
навигация внизНетНетНетНет
nav-leftНетНетНетНет
переполнение текстаЧастичноеЧастичное7.0[г 35]Частичное3.5.6Экспериментальный (ночной)[стр. 3]
Страничные медиа
CSS2
разрыв страницы до4.012ЧастичноеЧастичное3.51.0
разрыв страницы после
разрыв страницы внутрь8.019.0[g 36]312
сиротНет[г 37]
вдовы
css-page-3страницаНетНетНетНетНетНет
размерНетНет[g 38]Нет[w 26]Нет1.0
ориентация изображенияНет26.0[g 39]НетНетНет
подходящий объектНет36.0[г 40]НетНет2.7[стр. 4]
объект-позицияНетНетНет
Речь
css-Speech-1репликаНетНетНет[g 41]НетНет1.0
реплика
cue-before
Пауза
пауза после
пауза перед
разговариватьНочная сборка[w 27]
голосовая семьяНет
голосовой балансЭкспериментальный
длительность голоса
высота голоса
диапазон высоты голоса
скорость голоса
голосовое напряжение
громкость голоса
интерпретировать как
фонемы
отдыхНет
отдых после
отдых перед
отметка
отметка после
отметка перед
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Медиа-запросы
css3-
медиа-запросы
ширина9.0[т 26]121.9.15254.12.0
высота
ширина устройства
высота устройства
соотношение сторон устройства
цвет2.5
цветовой индекс
монохромный
разрешающая способностьНет
ориентация4.2.1Нет
соотношение сторон2.1
сетка11.0да4.12.5
сканировать
Рубиновые персонажи
css-ruby-1рубиновая позицияНетНет38.0[г 42]НетНетНет
рубиновый
рубиновый слияниеНет
Макет с несколькими столбцами
css-
мультикол-1
счетчик столбцов10.0[t 27]12Экспериментальный[g 43]ЭкспериментальныйНет2.8[стр. 5]
ширина колонки
колонна-пробел
столбец-правило
столбцы9.0[g 44]
перерыв передНет[g 45]Экспериментальный[w 28]
перерыв после
взломНет[w 29]
заполнение столбца14.0[g 46]Нет
столбецНет[г 47]Экспериментальный[w 30]
Макет сетки
css-
сетка-1
сеткаНетНетЭкспериментальный[г 48]Экспериментальный[w 31]НетНет
сетка-шаблон
сетка-шаблон-столбцы
сетка-шаблон-строки
сетка-шаблон-области
сетка-автоматические столбцы
сетка-автоматические строки
сетка-автоматический поток
сетка-автопозиция
сетка-столбцы10.0[т 28]12
сетка-столбцы-началоНетНет
конец столбцов сетки
сетка10.0[t 29]12
сетка-строка-началоНетНет
конец строки сетки
сетка
Анимация
css-
анимации-1
анимация10.0[t 30]1216.0[g 49]ЭкспериментальныйНет2.12
анимация-задержка
анимация-направление
продолжительность анимации
количество итераций анимации
имя-анимации
состояние воспроизведения анимации
функция времени анимации
режим заливки анимации
Трансформирует
css-
трансформирует-
1
преобразовать10.0[т 31]1216.0ЭкспериментальныйНет2.12
трансформация происхождения
стиль трансформацииНет
перспектива
перспектива происхождения
обратная видимость
Переходы
css-
переходы-1
переходная собственность10.0[t 32]1216.0[г 50]ЭкспериментальныйНетЭкспериментальный
Продолжительность перехода
временная функция перехода
задержка перехода
переход
Гибкая компоновка коробки
css-
flexbox-1
сгибать11.01222.0[g 51]9.0[w 32]Нет2.12
гибкая основаНет
гибкое направление2.12
гибкий поток28.0Нет
гибкий рост22.02.12
гибко-усадочныйНет
гибкая пленка28.0Нет
порядок22.02.12
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Регионы
css-
регионы-1
втекать10.0[т 33]12Нет[g 52]Ночная сборкаНетНет
вытекающий из
регион-фрагментНетНет
перерыв передНетНет
перерыв после
взлом
Исключения
css3-
исключения
обертка10.0[t 34]12Нет[г 53]Ночная сборкаНетНет
завершение
Формы
css-
shape-1
поле формыНетНетНетНочная сборкаНетНет
форма снаружиНет
форма-изображение-порог
Маскировка
CSS2зажим8.0121.085да1.0
css-
маскировка-1
клип-путьНетНет1.9.1НетНетНет
клип-правилоНет
маскаНетНетЧастичноеЧастичноеЧастичноеЧастичное
маска-поле-изображениеНетНетНетЭкспериментальныйНетНет
маска-бокс-изображение-исходное изображениеНет
маска-бокс-изображение-повтор
маска-поле-изображение-фрагмент
маска-поле-изображение-источник
маска-поле-изображение-ширина
маска-зажимНетНетНетЭкспериментальныйНетНет
маска-изображение
маска происхождения
положение маски
маска-повтор
размер маски
тип маски20.0Нет
Композиция и смешивание
композитинг
1
режим смешиванияНетНет32.0НетНетНет
изоляция36.0
фоновый режим наложения30.0
Эффекты фильтра
фильтр-
эффекты-1
фильтрНет1335.0[г 54]18.0[w 33]НетНет
заливной цветНетНетНет
непрозрачность
фильтры интерполяции цвета
цвет освещения
Указатель событий
SVG1.1 и
ранее
проект
css3-ui
указатель-события11.012.01.9.2530Нет2.0
указатель-
События
сенсорное действие11.012.029.0[g 55]НетНетНет
Линия сетки
css-line-
сетка-1
защелкаНетНетНетНетНетНет
линейная сетка
провисание линии
строчка
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Логические свойства
Ранние идеи
для css-
логический-1
размер блокаНетНет41.0[g 56]НетНетНет
встроенный размер
минимальный размер блока
min-inline-size
максимальный размер блока
max-inline-size
маржа-блок-начало
край блока
маржа-инлайн-начало
margin-inline-end
смещение-блок-начало
offset-block-end
offset-inline-start
offset-inline-end
padding-block-start
padding-block-end
обивка-строка-начало
заполнение-встроенный-конец
ширина начала блока границы
ширина границы блока
граница-инлайн-начальная ширина
граница-встроенный-конец-ширина
стиль начала блока границы
стиль границы-блока-конца
граница-встроенный-начальный стиль
граница-встроенный-конец-стиль
цвет границы блока
цвет границы блока
граница-встроенный-начальный цвет
граница-встроенный-конечный цвет
граница-блок-начало
граница-блок-конец
граница-инлайн-начало
граница-строка-конец
фоновое изображение-преобразованиеНет
граница-изображение-преобразование
Изменится
css-будет-
изменение-1
изменитсяНетНет36.0НетНетНет
CSSOM Вид
cssom-
Посмотреть
поведение прокрутки (необязательный[3])НетНет36.0НетНетНет
Прокрутка точек привязки
Ранние идеи
для css-
моментальные снимки
тип прокрутки10.01239.0[г 57]НетНетНет
точки-привязки прокрутки-x
точки привязки прокрутки-y
пункт назначения с привязкой к прокрутке
координата привязки прокрутки
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Заметки трезубца
  1. поленаследовать наследует вычисление и пересчитывает его вместо наследования вычисленного значения.[t 35]
  2. отображать - Только до 7.0 никто, блокировать, в соответствии, группа заголовков таблицы, и table-footer-group полностью поддерживаются. До версии 8.0 стол не поддерживаются, а встроенный блок поддерживается только для естественно встроенных элементов.
  3. переполнение - До 7.0, перелив: видимый; неправильно поддерживается. В версии 8.0 прокрутка делает высоту элемента равной его максимальная высота даже если контент не такой высокий.[t 36] Это было исправлено в IE9.
  4. видимость - До версии 8.0 видимость: коллапс; не поддерживается. В версии 8.0 встроенные элементы с видимость: видимая; внутри блочных элементов с видимость: скрыта; не видны.[t 37]
  5. содержание - В 8.0 вычислено attr () значения не обновляются при изменении атрибута.[т 38]
  6. цвет границы - До 7.0, прозрачный не поддерживается.
  7. стиль границы - До версии 8.0 скрытый не поддерживается.
  8. стиль границы - До 7.0, пунктирный отображается как пунктирная.
  9. тень коробки - Trident 9.0 отображает значение размытия прямоугольной тени примерно на половину заявленного значения. До 9.0 трезубец поддерживал аналогичные функции, начиная с 5.5, с использованием проприетарной Shadow[т 39] и DropShadow[т 40] фильтры.
  10. позиция - До 7.0 фиксированное позиционирование не поддерживалось. 7.0 и более поздние версии поддерживают его только в режиме, совместимом со стандартами.
  11. z-индекс - До версии 8.0 z-индекс поддерживается только частично.[t 41] В версии 8.0 допустимы значения с плавающей запятой в дополнение к целым числам.[т 42]
  12. список-стиль-тип - До версии 8.0 армянский, десятичный ведущий ноль, грузинский, нижнегреческий, нижнелатинский, верхнелатинский не поддерживаются.
  13. непрозрачность - До 9.0 Trident поддерживал проприетарную альтернативу.[t 43]
  14. фоновая картинка - До версии 8.0 в некоторых случаях фоновые изображения плохо позиционируются.[t 44][t 45]
  15. фоновое приложение - До 7.0, фиксированный было разрешено на тело только элемент.
  16. фоновая позиция - До версии 8.0 фиксированное позиционирование не поддерживается.
  17. font-weight - До версии 8.0 некорректный рендеринг при значении 600.[т 46]
  18. выравнивание текста - В 8.0, выравнивание текста не наследуется :перед и :после псевдоэлементы.[т 47]
  19. белое пространство - До 6.0, предварительно не поддерживается. До версии 8.0 белое пространство поддерживается только частично; предварительная линия и предварительная упаковка не поддерживаются.[t 48]
  20. курсор - Не дает сбоев для расширений поставщиков без префиксов.
  21. сгибать - Экспериментально в версии 10.0[т 49]
  22. обрыв после; обрыв перед; взлом - Хотя 10.0 действительно поддерживает разрыв после, перед и разрыв для столбцов, они, похоже, не поддерживают свойства «регион» и «избежать-регион».
Заметки геккона
  1. отображать - Значения, кроме inline-block и inline-table, поддерживались до 1.9.
  2. z-индекс - Отрицательные значения плохо поддерживаются до 1.9.
  3. содержаниеникто значение не поддерживается до 1.9. Это свойство также не работает для любых обычных (не псевдо) элементов, которые оно должно поддерживать в соответствии со спецификацией CSS3 «Модуль генерируемого и замененного содержимого».
  4. фоновая позиция - В версиях до 1.7 реализован синтаксис CSS2, а не предложенный расширенный синтаксис CSS2.1.
  5. размер шрифта настроить - До 1.9 поддерживалось только в Windows.
  6. font-weight - Используются только обычные и жирные шрифты, даже если установлены светлые или тяжелые / черные начертания, за исключением случаев использования DirectWrite в Gecko 2.0 в Windows 7 или Windows Vista.
  7. белое пространствопредварительная линия не поддерживается до 1.9.1. До 1.9, предварительная упаковка поддерживается только экспериментально, поскольку -моз-предварительная упаковка.
  8. видимостькрах не поддерживается до 1.8.
  9. border-radius - До версии 1.9.1 граничные кривые были круглыми, а не эллиптическими, как указано в текущем проекте CSS3. Краткие определения для border-radius прочтите "tl tr br bl" вместо слова W3C "tr br bl tl". Если стиль границы пунктирный или пунктирный, кривые вместо этого отображаются как сплошные.[g 58]
  10. разрыв страницы до; разрыв страницы после - Только всегда и авто значения поддерживаются.
Примечания к WebKit
  1. Максимальная ширина; максимальная высота; минимальная ширина; мин-высота - Не поддерживаются в таблицах. (Как прокомментировано от 2012-12-18, это исправлено)[w 34]
  2. шрифт - Ключевые слова системного шрифта, которые позволяют дизайнерам адаптировать представление к среде операционной системы пользователя, не поддерживаются.
  3. font-weight - Используются только обычные и жирные шрифты, даже если установлены светлые или тяжелые / черные грани.
  4. разрыв страницы до; разрыв страницы после - Только всегда и авто значения поддерживаются.
  5. белое пространство - До 522 г. предварительная линия и предварительная упаковка не поддерживаются.
  6. видимостькрах не поддерживается до 522. Его реализация имеет тот же эффект, что и скрытый и поэтому не соответствует требованиям.[w 35]
  7. содержание - The никто, открытая котировка, закрытая цитата, без открытой цитаты, нет закрытой цитаты и нормальный значения не поддерживаются. Это свойство также не работает для любых обычных (не псевдо) элементов, которые оно должно поддерживать в соответствии со спецификацией CSS3 «Модуль генерируемого и замененного содержимого».
  8. размер шрифта - The размер шрифта свойство не всегда принимает значение 0, в "font-size: 0px" текст все еще виден.
KHTML-заметки
  1. переполнение - Значения прокрутка и авто не поддерживаются.
  2. разрыв страницы до; разрыв страницы после - До версии 3.5 только всегда и авто ценности были поддержаны.
  3. видимость - Поддерживаются все свойства, но реализация крах имеет тот же эффект, что и скрытый и поэтому не соответствует требованиям.
Примечания Presto
  1. приращение счетчика, сброс счетчика - Реализован алгоритм в REC CSS2.
  2. фоновая позиция - В версиях Presto до Opera 8.0 реализован синтаксис CSS2, а не предложенный расширенный синтаксис CSS2.1.
  3. font-weight - Некорректная визуализация при значении 600. Отображает текст в режиме совместимости для веб-сайтов, созданных для Trident.
  4. видимость - До 2.5 значение крах не поддерживается в столбцах таблицы. В строках он имел тот же эффект, что и скрытый и поэтому не соответствовал требованиям.
  5. курсоркурсор игнорируется динамическими псевдоклассами, а пользовательские курсоры не поддерживаются.
  6. содержание - До 2.7 никто значение не поддерживалось.[стр. 6]
  7. шрифтнаследовать не должно быть разрешено вместе со значением font-size. Это не следует анализировать, но в настоящее время это делается в Opera.

Дескрипторы

ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
@ встречный стиль
css-
прилавок-
стили-
3
аддитивные символыНетНетНет[g 59]НетНетНет
отступать
отрицательный
подушечка
префикс
классифицировать
говорить как
суффикс
символы
система
@ font-face
css-
шрифты
3
семейство шрифтовда12дададада
настройки-функции-шрифта
font-stretchНетНетНет
стиль шрифтададада
вариант шрифта
font-weightЧастичноеЧастичноеНеверно
srcдадада
диапазон юникода36.0[г 60]НетНетНет
@viewport
css-
устройство-
Адаптация-1
высота 10.0[t 50]12НетНетНет2.7
максимальная высота НетНетНет
мин-высота
ширина10.0[t 51]122.7
Максимальная ширинаНетНетНет
минимальная ширина
увеличить2.7
максимальное увеличение
мин-зум
пользовательское масштабирование
ориентацияНет


Ценности и единицы

ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Числа[спецификация 11]
CSS2<number>А число с плавающей запятой3.0121.085да1.0
<length><число>, за которым следуют единицы
<percentage><число>, за которым следует %
<integer>An целое число
css-значения-3<angle><число> угловая единица9.0[t 1]12даЧастичноеЧастичноеЧастичное
<time><число> единица времени2.0[г 50]дада2.5
<frequency><число> единица частотыНетНетНетНет
<fraction>Оставшееся местоНетНет
Струны
CSS2<string>Нить3.0121.085да1.0
кодUnicode экранирует6.0
Функции
CSS2rect ()А прямоугольник8.0121.085да1.0
url ()Единый идентификатор ресурса3.0121.085да1.0
прилавок()8.0
attr ()Идентификатор атрибута
css-значения-3calc ()9.0[t 1]1216.0[г 61]да[w 36]НетНет
переключать()Переключение между значениямиНетНетНет[g 62]НетНетНет
css-
сетка-1
 ?
повторение()Повторить n разНетНет32.0[г 63]НетНетНет
Цвета
CSS2Ключевые слова цвета HTML416 предопределенных веб-цвета3.0121.085да1.0
#rrggbb или #rgbШестнадцатеричный обозначение
rgb (г, г, б)RGB обозначение4.0
системные цвета[спецификация 12]28 предустановленных системных цветов3.0
css-цвет-3Ключевые слова цвета SVG8.012дададада
currentColorЦенность цвет свойство.9.0[t 1]1.8528да2.1
rgba (г, г, б, а)RGBA обозначение1.95254.02.2
hsl (h, s, l)HSL обозначение1.53.5.52.1
hsla (ч, с, л, а)HSLA обозначение1.93.5.52.2
прозрачныйПолный прозрачность9.01.94.0Частичное
Значения изображения
CSS2<url>Типы изображений3.0121.085да1.0
css-
изображения-3
<sprite>НетНетНетНетНетНет
<image-list>НетНетНет
<linear-gradient>10.0[t 52]1216.0даЭкспериментальный
<radial-gradient>
линейный градиент ()Цветовые градиенты
радиальный градиент ()
повторяющийся линейный градиент ()
повторяющийся радиальный градиент ()
css-
изображения-4
конический градиент ()НетНетНетНетНетНет
повторяющийся конический градиент ()
элемент()Воспроизвести элементНетНетЭкспериментальныйНетНетНет
плавное затухание ()Переход между изображениямиНетНетНет[г 64]НетНетНет
набор изображений ()Обсуждение разрешенияНетНетНетНетНетНет
Стили счетчиков[спецификация 13]
css-
прилавок-
стили-3
символы ()Анонимные стили счетчиковНетНетНетНетНетНет
Ключевые слова
CSS2автоАвтоматически рассчитывается6.0121.085да1.0
наследоватьУнаследовано от родителя8.0
css-значения-3исходныйНет1319.0125НетНет
Единицы
CSS2pxПиксель3.0121.085да1.0
ptТочка
ПКПика
смСантиметр
ммМиллиметр
вдюйм
ЭмЭм
бывшийбывший
%Процент
css-значения-3градСтепень9.0[t 1]121.9.1дада2.5
градГрад
радРадиан
повернутьповернуть13.0[г 65]НетНетНет
РСМиллисекунды2.0[g 66]дада2.5
sВторой
ГцГерцНетНетНетНет
кГцКилогерц
dpiТочек на дюйм121.9.1Нет4.12.5
dpcmТочек на сантиметр
dppxТочек на пиксель16.0Нет?Нет
ранее
проект
css-line-
сетка-1
б-гЯчейки в макете-сеткеНетНетНетНетНет
единица
считается
за css-
шаблон-
3
frОставшееся место в серии значений длины12НетНетНетНет
css-значения-3remразмер шрифта корневого элемента9.0[t 1]1.9.2даНет2.10.229[стр. 7]
vwто область просмотра ширина19.0[г 3]28.0[w 37]НетНет
vhто область просмотра рост
vminравно меньшему из "vw" или "vh".Нет
vmaxравно большему из "vw" или "vh".
chширина глифа «0» (ZERO, U + 0030) в шрифте для размера шрифта, используемого для визуализации.Нет1.9.1НетНетНет
Эффекты фильтра
фильтр-
последствия
оттенки серого ()Нет1335.0[g 67]18.0[w 38]НетНет
сепия()
насыщать ()
оттенок-поворот ()
инвертировать ()
непрозрачность ()
яркость ()
контраст ()
размытие ()
тень ()
Переменные
css-
переменные-
1
--*определить переменнуюНетНет31.0[г 68]Экспериментальный
[нужна цитата ]
НетНет
var (- *)использовать переменную
ТрезубецEdgeHTMLГекконWebKitKHTMLПресто
Общие замечания
  1. прозрачный

    В CSS1 введено значение «transparent» для свойства background-color. CSS2 позволяет цвету границы также принимать значение "transparent". Структура публикации Open eBook (tm) 1.0.1 [OEB101] расширила свойство «цвет», чтобы оно также принимало ключевое слово «прозрачный». CSS3 расширяет значение цвета, чтобы включить ключевое слово «transparent», чтобы разрешить его использование со всеми свойствами, которые принимают значение . Это упрощает определение этих свойств в CSS3.

  2. <angle> - The повернуть блок не поддерживается.
Заметки трезубца
  1. rect () - До версии 8.0 rect () не поддерживался с правильным синтаксисом с использованием запятых.
  2. авто - В режим причуд (Режим эмуляции IE5), авто не работает для полеs, кроме элементов таблицы.
  3. прозрачный - В 7.0 и 8.0, используя прозрачный в цвет Свойство сделает текст черным.
  4. прозрачный - До 7.0, прозрачный не поддерживается в границах (отображается сплошным черным цветом) и игнорируется в изображениях PNG.
Заметки геккона
  1. <ch> - До версии 1.9.1 использовалась ширина символа «M» вместо ширины символа «0».[g 69]
Примечания Presto
  1. <number> - До 2.1 существовала квантование ошибка для значений больше 20,47 (не ограничиваясь Эм, попробуйте любые непиксельные единицы).[стр. 8]
  2. прозрачный - Ключевое слово игнорируется при использовании с контур-цвет свойство. До версии 2.2 он также игнорировался при использовании с цвет и текстовая тень характеристики.

Смотрите также

Рекомендации

  1. ^ Маки, Курт (10 декабря 2018 г.). «Браузер Microsoft Edge получит новый движок рендеринга, но EdgeHTML продолжает работать». Редмонд Мэг. Получено 21 декабря 2019.
  2. ^ MDN: Веб-технологии для разработчиков: кернинг шрифта
  3. ^ В спецификации этого свойства cssom-view сказано, что «агенты [u] ser могут игнорировать это свойство».
Характеристики
Трезубец
  1. ^ а б c d е ж грамм час я j Руководство по предварительной версии платформы Internet Explorer для разработчиков, Microsoft
  2. ^ Правило @keyframes (Internet Explorer), Microsoft
  3. ^ "Правило @ -ms-viewport", Центр разработки Internet Explorer, Microsoft
  4. ^ HTML5, собственный: третья предварительная версия платформы IE9 доступна для разработчиков, Microsoft
  5. ^ ": допустимый псевдокласс (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  6. ^ ": недопустимый псевдокласс (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  7. ^ ": требуется псевдокласс (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  8. ^ ": необязательный псевдокласс (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  9. ^ Хопкинс, Джеймс, Селектор атрибутов (который соответствует атрибуту colspan для элементов TD и TH) соответствует каждому элементу TD и TH
  10. ^ Хаммонд, Дэвид, Комментарий к "Результаты поддержки IE 8 CSS 2.1"
  11. ^ : first-letter Игнорировать ошибку, hasLayout.net, заархивировано из оригинал на 2010-03-02, получено 2010-01-29
  12. ^ Хопкинс, Джеймс, Объявление, которое включает ключевое слово! Important, игнорируется при использовании в правиле: first-letter или: first-line.
  13. ^ Box-shadow, одна из лучших новых функций CSS3 - поддержка браузера (включая IE9), WEBFLUX
  14. ^ свойство содержимого не возвращает значение атрибута, когда атрибут динамически, заархивировано из оригинал на 2009-10-17, получено 2011-03-12
  15. ^ "свойство background-position-y (Internet Explorer)". msdn.microsoft.com. MSDN. Получено 16 февраля 2015.
  16. ^ "свойство font-size-adjust (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  17. ^ "свойство font-feature-settings (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  18. ^ "Правило @ font-face (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  19. ^ "-ms-hyphens свойство (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  20. ^ "-ms-hyphenate-limit-zone свойство (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  21. ^ "-ms-hyphenate-limit-chars свойство (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  22. ^ "-ms-hyphenate-limit-lines свойство (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  23. ^ "свойство text-shadow (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  24. ^ CSS 3 Text: A Tale of Writing-Mode Woe
  25. ^ "-ms-text-comb-horizontal свойство". Microsoft. Получено 8 ноября 2013.
  26. ^ "Правило @media (Internet Explorer)". Microsoft. Получено 17 ноября 2012.
  27. ^ «Макет с несколькими столбцами (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  28. ^ "-ms-grid-columns свойство". Microsoft. Получено 8 ноября 2013.
  29. ^ "-ms-grid-row свойство". Microsoft. Получено 8 ноября 2013.
  30. ^ «Анимация (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  31. ^ «Преобразовывает (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  32. ^ «Переходы (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  33. ^ «Регионы (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  34. ^ «Исключения (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
  35. ^ Тальбот, Унаследованное поле с ключевым словом inherit: родительский элемент вычисляемого значения должен быть унаследован
  36. ^ Грут, Свен, Переполнение: прокрутка заставляет элемент всегда иметь максимальную высоту
  37. ^ Хопкинс, Джеймс, visibility: visible, примененная к встроенному элементу, не отменяет унаследованное значение visibility: hidden, примененное к его родительскому элементу на уровне блока
  38. ^ Содержимое: attr (x) не обновляется при изменении значения атрибута
  39. ^ Теневой фильтр, Microsoft
  40. ^ DropShadow Фильтр, Microsoft
  41. ^ Позиционирование
  42. ^ Хопкинс, Джеймс, Незаконный синтаксический анализ десятичного значения z-индекса вместо целого числа
  43. ^ Альфа-фильтр, Microsoft
  44. ^ IE7- / Ошибка экранирования фонового изображения - Демонстрация 1, заархивировано из оригинал на 2010-01-03, получено 2010-01-29
  45. ^ IE7- / ошибка экранирования фонового изображения - демонстрация 2, заархивировано из оригинал на 2010-04-22, получено 2010-01-29
  46. ^ Кох, Петр-Павел, IE Windows и Opera - вес шрифта: 600 против жирного, QuirksMode
  47. ^ Хопкинс, Джеймс, Значение 'text-align' не наследуется псевдоэлементами ': before' и ': after'
  48. ^ Шрифт и текст, Microsoft
  49. ^ Макет гибкого блока ("Flexbox"), Microsoft
  50. ^ Адаптация устройства CSS с @viewport, Блог Treehouse
  51. ^ Адаптация устройства CSS с @viewport, Блог Treehouse
  52. ^ «Градиенты (Internet Explorer)». Microsoft. Получено 17 ноября 2012.
Геккон
  1. ^ @supports - CSS, MDN
  2. ^ Ошибка 966166 - реализация правила @ counter-style., Mozilla
  3. ^ а б "Что нового", Примечания к выпуску Firefox 19, Mozilla
  4. ^ Ошибка 418039 - селекторы родительского (имеет-потомок) и предка (есть-потомок) CSS (: субъект), Mozilla
  5. ^ Ошибка 813187 - Поддержка селекторов страниц @page в CSS 2.1., Mozilla
  6. ^ Ошибка 506554 - Реализация псевдоклассов CSS3: required и: optional., Mozilla
  7. ^ Ошибка 312971 - Поддержка псевдоклассов только для чтения и для чтения-записи., Mozilla
  8. ^ Ошибка 561154 - исправить специфичность: -moz-any (), Mozilla
  9. ^ Ошибка 562169 - реализация селектора: dir (rtl / ltr) для выбора направленности HTML., Mozilla
  10. ^ Ошибка 843579 - Удаление префикса из псевдокласса любой ссылки., Mozilla
  11. ^ Ошибка 648722 - Добавить поддержку: scope как: -moz-scope, Mozilla
  12. ^ Ошибка 509958 - удаление префикса -moz из :: selection, Mozilla
  13. ^ Ошибка 237119 - свойство 'display' игнорируется для сгенерированного содержимого., Mozilla
  14. ^ Ошибка 842329 - [css3-cascade] реализует сокращение "все"., Mozilla
  15. ^ Ошибка 451134 - изменение свойств -moz-border-radius * на имена css3-background., Mozilla
  16. ^ Ошибка 378217 - реализовать свойство css3 'border-image', Mozilla
  17. ^ Ошибка 497995 - Внедрение изменений изображения границы в последней версии css3-background., Mozilla
  18. ^ Ошибка 590039 - исправить вычисление радиуса размытия и переименовать -moz-box-shadow в box-shadow., Mozilla
  19. ^ Ошибка 470547 - Распространение (4-я длина) для text-shadow не поддерживается., Mozilla
  20. ^ Ошибка 613659 - реализация box-decoration-break: левая / правая часть box-shadow должна рисоваться только на первом / последнем продолжении встроенного поля., Mozilla
  21. ^ Ошибка 549809 - переименовать свойства и значения background-origin и background-clip в соответствии с css3-background., Mozilla
  22. ^ Ошибка 3512 - (font-stretch) Реализация свойства font-stretch., Mozilla
  23. ^ Ошибка 549861 - (вариант шрифта) реализован анализ свойств функции шрифта., Mozilla
  24. ^ Ошибка 475891 - (unicode-range) реализовать поддержку unicode-range в пользовательском наборе шрифтов., Mozilla
  25. ^ Ошибка 249159 - реализовать свойства CSS3 «разрыв слова»., Mozilla
  26. ^ дефисы - MDN Docs, Mozilla (Только английский)
  27. ^ Ошибка 587438 - перенос слов, Mozilla
  28. ^ Ошибка 536557 - реализация CSS3 text-align-last., Mozilla
  29. ^ Ошибка 276079 - Реализация свойства выравнивания текста по ширине (но только для "авто", "между словами", "интер-идеограмма" и "распространение"), Mozilla
  30. ^ Ошибка 59109 - реализация текстового модуля CSS3 text-decoration-style и text-decoration-color., Mozilla
  31. ^ Firefox 6 для разработчиков, Mozilla
  32. ^ Ошибка 145503 - (режим письма) режим письма CSS3 (вертикальный текст)., Mozilla
  33. ^ Реализуйте 'box-sizing', Mozilla
  34. ^ Ошибка 553576 - Реализация поведения свойства изменения размера css., Mozilla
  35. ^ Ошибка 312156 - реализовать переполнение текста: многоточие из текста CSS3, Mozilla
  36. ^ Ошибка 132035 - Реализация отсутствующих функций разрыва страницы * CSS2.1., Mozilla
  37. ^ Ошибка 137367 - Реализация сирот и вдов., Mozilla
  38. ^ Ошибка 851937 - Поддержка размера @page, Mozilla
  39. ^ Ошибка 825771 - [css3-images] реализуют свойство ориентации изображения., Mozilla
  40. ^ Ошибка 624647 - [css3-images] Реализация CSS-свойств соответствия объекта и положения объекта., Mozilla
  41. ^ Ошибка 47159 - Поддержка свойств css3-speech (ранее Aural Style Sheet) в getComputedStyle., Mozilla
  42. ^ Ошибка 256274 - Реализация модуля CSS ruby., Mozilla
  43. ^ Ошибка 684062 - сравнение спецификации и реализация поддержки нескольких столбцов CSS., Mozilla
  44. ^ Ошибка 446569 - реализация сокращенного формата столбцов CSS3., Mozilla
  45. ^ Ошибка 549114 - Поддержка разрывов столбцов, Mozilla
  46. ^ Ошибка 695222 - Реализация заполнения столбца, Mozilla
  47. ^ Ошибка 616436 - диапазон столбцов не реализован (многоколоночный CSS3), Mozilla
  48. ^ Ошибка 616605 - Макет сетки CSS, Mozilla
  49. ^ Ошибка 435442 - реализация предложения Webkit по анимации CSS., Mozilla
  50. ^ а б Ошибка 435441 - получить переходы CSS достаточно полными для отправки, Mozilla
  51. ^ Ошибка 783409 - Включите CSS flexbox в сборках по умолчанию (включив pref, флаг сборки и т. Д.), Mozilla
  52. ^ Ошибка 674802 - реализация CSS3 Regions., Mozilla
  53. ^ Ошибка 674804 - реализация исключений CSS3., Mozilla
  54. ^ Ошибка 1057180 - Включить фильтры CSS по умолчанию (включив about: config pref), Mozilla
  55. ^ Ошибка 795567 - Реализация свойства CSS сенсорного действия для событий указателя., Mozilla
  56. ^ Ошибка 1138384 - (enable-writing-mode-release) включить поддержку режима записи CSS в каналах выпуска, Mozilla
  57. ^ Ошибка 945584 - Реализация привязки прокрутки CSS., Mozilla
  58. ^ Ошибка 382721 - Пунктирные / пунктирные -moz-border-radiused углы отображаются как сплошные, Mozilla
  59. ^ Ошибка 843718 - (css-counter-styles-3) Реализация стилей счетчиков CSS уровня 3., Mozilla
  60. ^ Ошибка 475891 - (unicode-range) реализовать поддержку unicode-range в пользовательском наборе шрифтов., Mozilla
  61. ^ Ошибка 363249 - реализовать css3-values ​​calc (), Mozilla
  62. ^ Ошибка 363250 - реализовать выражение toggle (), Mozilla
  63. ^ Ошибка 978478 - поддержка repeat () в шаблонах CSS Grid., Mozilla
  64. ^ Ошибка 546052 - Поддержка переходов CSS с изображениями фонового изображения (затухание)., Mozilla
  65. ^ Ошибка 716628 - Поддержка единицы поворота из CSS3 Values ​​and Units., Mozilla
  66. ^ Ошибка 435441 - Реализация предложения Webkit по переходам CSS., Mozilla
  67. ^ Ошибка 1057180 - Включить фильтры CSS по умолчанию (включив about: config pref), Mozilla
  68. ^ Ошибка 773296 - CSS-переменные, Mozilla
  69. ^ Ошибка 282126 - что делать с единицей длины ch? (Зависит от поставщика Mozilla), Mozilla
Webkit
  1. ^ @supports - CSS, MDN
  2. ^ Ошибка 747754 - [CSS-WD] реализует адаптацию устройств CSS., Mozilla
  3. ^ Ошибка 35329 - Улучшение синтаксического анализатора CSS для страничного мультимедиа (итерация 1)., WebKit
  4. ^ Ошибка 85062 - Поддержка полей полей CSS 3 для страничных медиа, WebKit
  5. ^ Ошибка 38731 - заставить CSS Parser правильно обрабатывать псевдоклассы только для страниц., WebKit
  6. ^ Ошибка 27458 - Поддержка: селектор CSS по умолчанию HTML5, Webkit
  7. ^ Ошибка 27357 - Поддержка: допустимые /: недопустимые селекторы CSS., Webkit
  8. ^ Ошибка 29071 - Поддержка CSS-селекторов: in-range и: out-of-range., Webkit
  9. ^ Ошибка 25551 - Поддержка атрибута "required" в формах HTML5., Webkit
  10. ^ Ошибка 3409 - CSS1: Safari игнорирует атрибут text-transform в правилах CSS для первой строки., Webkit
  11. ^ Ошибка 23209 - [RFE] CSS-контент не переносится, Webkit
  12. ^ Ошибка 27578 - удаление префикса из свойств border-radius., Webkit
  13. ^ Ошибка 51448 - Поддержка свойства box-shadow без префикса., WebKit
  14. ^ Ошибка 27576 - [CSS3 Backgrounds and Borders] Реализация box-decoration-break., WebKit
  15. ^ Ошибка 3234 - CSS2: улучшена поддержка кавычек (для тега q)., Webkit
  16. ^ Ошибка 27562 - удаление префиксов из background-clip и background-origin., WebKit
  17. ^ [CSS3 Backgrounds and Borders] Отбросьте префикс от background-size, WebKit
  18. ^ Ошибка 15257 - Поддержка настройки размера шрифта CSS 3., Webkit
  19. ^ Ошибка 12530 - CSS3: поддержка свойства font-stretch., Webkit
  20. ^ Ошибка 63796 - Мастер: поддержка свойств функции шрифта CSS3., Webkit
  21. ^ Ошибка 76173 - CSS3: text-align-last на webkit., Webkit
  22. ^ Ошибка 18109 - реализация висящих знаков препинания., Webkit
  23. ^ Ошибка 58491 - [css3-text] Поддержка свойств text-decoration- * из текста CSS3., Webkit
  24. ^ Ошибка 46123 - Реализация поддержки режима письма для всего макета (основная ошибка), WebKit
  25. ^ Ошибка 36713 - Поддержка размера коробки без префикса поставщика., WebKit
  26. ^ Ошибка 10894 - свойство CSS "size" не поддерживается., Webkit
  27. ^ Ошибка 46827 - AX: реализация речи CSS3 "Speech", WebKit
  28. ^ Ошибка 15552 - Поддержка разрыва столбца CSS3 до и после разрыва столбца., WebKit
  29. ^ Ошибка 39498 - [CSS3 Multi-column] Плавающие элементы отображаются под столбцами., WebKit
  30. ^ Ошибка 15550 - WebKit не поддерживает диапазон столбцов CSS3:, Webkit
  31. ^ Ошибка 60731 - реализация макета сетки CSS3 (основная ошибка), Webkit
  32. ^ flex - CSS, MDN
  33. ^ фильтр - CSS, MDN
  34. ^ Ошибка 25016 - max-width и max-height не переопределяют свойства ширины и высоты, когда для параметра display установлено значение table., Webkit
  35. ^ Ошибка 8735 - видимость CSS 2.1: сворачивание отображается как видимость: скрыто, Webkit
  36. ^ Ошибка 16662 - CSS3: реализовать calc (), Webkit
  37. ^ Могу ли я использовать единицы просмотра, Могу ли я использовать
  38. ^ фильтр - CSS, MDN
Престо
  1. ^ Введение в мета-область просмотра и @viewport, dev.Opera
  2. ^ Стори, Дэвид (2010-11-23). "Первый браузер до 11 (если Chrome не доберется до него первым)". Опера. Архивировано из оригинал на 2010-12-08. Получено 2010-11-23.
  3. ^ Хаавард (09.08.2010), Новый снимок 10.70 с большим количеством обновлений Presto, Opera, архивировано из оригинал на 2010-08-19
  4. ^ Хаавард (03.08.2010), Обновление Presto для Opera 10.70, Opera, архивировано из оригинал на 2010-08-06
  5. ^ "Поддержка модуля макета CSS с несколькими столбцами в Opera Presto 2.8". Опера. 2011-03-06. Получено 2011-03-06.
  6. ^ Кох, Петр-Павел, : до /: после и содержание, Quirksmode
  7. ^ Лоусон, Брюс (2011-12-06). "Привет, Opera 11.60!". Опера. Архивировано из оригинал на 2012-01-08. Получено 2012-05-05.
  8. ^ Ошибка квантования значений em в Opera 7–9.2, заархивировано из оригинал на 2008-03-21