Планируют ли другие браузеры, кроме Firefox, поддерживать свойства CSS -moz или CSS3 имеет аналог?

На данный момент я верю только в поддержку Firefox -moz-border-radius имущество. Я удивлен, что твиттер использует это.

Какие-нибудь другие браузеры планируют поддерживать это или CSS3 имеет что-то подобное в работе?

Изменить: я также нашел -webkit-border-top-left-radius и затем версию CSS3

Так когда же выйдет CSS3?

7 ответов

CSS3 имеетborder-radius,

На данный момент браузеры на базе Mozilla и WebKit имеют экспериментальную поддержку, -moz-border-radius а также -webkit-border-radius, Это не плохо использовать их сейчас, если вы понимаете, что они временные меры, пока они не будут должным образом реализованы. Я ожидаю, что это не слишком долго, прежде чем вы увидите полную поддержку border-radius в Mozilla, Firefox и IE. (Ну, надеюсь, IE.)

Обновление: по состоянию на август 2016 года, когда border-radius изначально был доступен во всех родных браузерах для настольных компьютеров (и в большинстве мобильных браузеров, не говоря уже о), строгость использования -moz-border-radius, -webkit-border-radius и подобное медленно расслабляется.

Поскольку спецификация CSS3 не была завершена, Mozilla и Webkit решили реализовать свой собственный метод скругленных углов, делая это правильно, добавив специфичный для поставщика тег спереди.

Это сделано для того, чтобы при окончательном выпуске CSS3, если они изменят способ работы border-radius (например, порядок параметров), то ни один из сайтов, использующих методы, специфичные для поставщика, не будет нарушен. Mozilla и WebKit могут просто реализовать стиль W3C, и разработчики могут постепенно перейти к этому.

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

Меня беспокоит, когда люди говорят о выходе CSS3. Это не полная спецификация, как предыдущие. Он был разбит на отдельные модули, которые могут увеличивать свои версии независимо.

Таким образом, селекторы 4-го уровня могут давать рекомендации раньше, чем CSS-фоны и границы 3-го уровня.

Итак, появится ли CSS3? В конце концов, но не все один раз. Так что не ждите этого, начните использовать его сейчас (где применимо).

У CSS3 есть что-то подобное в работах.

В соответствии с этим IE 8 не будет поддерживать border-radius.

Любое свойство CSS, начинающееся с тире (например, -moz, -webkit) является свойством браузера.

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

Следовательно, вы найдете много свойств CSS 3, таких как border-radius В настоящее время реализовано в некоторых браузерах с расширениями для конкретного производителя.

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

CSS 3 должен выйти в любое десятилетие:)

Свойства на основе браузера предназначены только для временных исправлений для этого конкретного браузера и должны быть признаны устаревшими, когда W3C принимает их в CSS или нет. Я бы не стал полагаться на то, что они будут кросс-браузерными или даже будут использоваться для конкретного браузера

Другие вопросы по тегам