CSS3: нам все еще нужно использовать префиксы браузера? - PullRequest
1 голос
/ 28 декабря 2011

Нужно ли нам по-прежнему использовать браузерные префиксы для свойств css3, например -moz-box-shadow, -moz-transition: all 0.3s ease-out; и т. Д.?

Ответы [ 6 ]

2 голосов
/ 28 декабря 2011

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

Чтобы ответить на ваш вопрос, если вы хотите настроить браузер, который поддерживает только версию CSS с префиксом поставщика, то да, вам нужно это сделать. Однако, если вы включите и версию без префикса поставщика, то все браузеры в конечном итоге будут поддерживать это объявление.

2 голосов
/ 28 декабря 2011

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

1 голос
/ 28 декабря 2011

Одна важная вещь - убедиться, что вы используете «правильное» правило CSS3 после других правил, таким образом, браузер будет использовать это правило, если и когда оно станет доступным. e.g.:

webkit-border-radius: 6px; 
-moz-border-radius:6px;
border-radius:6px;
1 голос
/ 28 декабря 2011

Если вы хотите поддерживать только самые последние браузеры, то нет.Однако многие компании все еще используют более старые версии Firefox или IE.Поэтому, удалив расширения, вы не получите эти функции, даже если браузер их поддерживает.

1 голос
/ 28 декабря 2011

Да (в данный момент). Поскольку современные браузеры еще не поддерживают тот же набор эффектов CSS3, префиксы по-прежнему необходимы.

1 голос
/ 28 декабря 2011

Пока да. Некоторые свойства поддерживаются не всеми браузерами или по-разному, поскольку не все свойства установлены в стандарте.

Css3 info

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...