Вопрос

Я использую несколько трюков CSS для повышения удобства использования / появления моего сайта в браузерах WebKit. Два основных text-shadow а также resize:none (В текстуареях - чтобы остановить эту раздражающую вариант разрыва страницы в Safari и др.).

Проблема в том, что когда я запускаю свою страницу через валидатор W3, я получаю тонны:

Свойство Text-Shadow не существует на уровне CSS 2.1, но существует в: # Feb4b4 1px 1px 0 # Feb4b4 1px 1px 0

-а также-

Изменение недвижимости не существует в CSS Level 2.1, но существует в: никто не

Это действительно не действует? Должен ли я действительно не использовать это, или это ошибка просто игнорировать?

Это было полезно?

Решение

То text-shadow Собственность - это свойство CSS3. Если вы выберете уровень CSS 3 из расширенных параметров на службе W3 CSS Vaidtor, он должен пройти в порядке. Это также было в CSS Level 2, но упало на уровень CSS 2.1.

Другие советы

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

Я бы использовал проприетарный браузер Equivs рассматриваемых по вопросам PRPOERTIES, таких как -webkit-text-shadow а также -webkit-resize я думать Это позволит CSS проверить, пока не позволял вам использовать свойства (даже на уровне 2).

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top