Все ли на w3schools стандарте и ни для чего? В нашем проекте используется CSS3: свойство Zoom для некоторых изображений svg, someone says нестандартно. Есть ли какие-либо упоминания об этом? Благодарю.Как узнать, является ли свойство CSS3 стандартным или нет?
ответ
Я бы рекомендовал проверить соответствующие спецификации CSS по адресу w3c.org (http://www.w3.org/standards/webdesign/htmlcss#specifications). Однако что-то стандартное не означает, что оно поддерживается всеми браузерами. А также, если все/некоторые браузеры поддерживают это, это не значит, что это стандарт.
EDIT: Некоторые ссылки на ссылки реализаций СООТВЕТСТВУЮЩИЕ браузеров и их CSS поддержка:
MS для IE:
- Windows Internet Explorer API reference
- CSS: http://msdn.microsoft.com/en-US/library/ie/ms531209(v=vs.85)
Mozilla для Firefox:
Google для Chrome: where is chrome CSS Reference
компании Apple для Safari:
Я вроде как принимаю этот ответ. Похоже, что стоит посмотреть, поддерживается ли оно всеми браузерами, чем посмотреть, является ли он «стандартным» или «нестандартным». Имеют смысл. Благодаря! – bigbearzhu
Не отвечает на вопрос. –
Спецификация CSS - это то, что в конечном итоге определяет, является ли что-то стандартным или нет. Я думаю, что указывая на это, он отвечает на вопрос, который начинается с «Как узнать». – frozenkoi
При использовании w3schools всегда проверяйте раздел совместимости браузера (там должен быть раздел, где отображаются значки браузера, с некоторыми перечеркнутыми, если свойство несовместимо).
Я также очень рекомендую http://caniuse.com/, что является универсальным инструментом для многих разработчиков.
И нет, zoom
не является стандартным во многих браузерах (включая Firefox). Вместо этого используйте CSS Transform.
caniuse.com ROCKS! – ToddBFisher
Большое спасибо за ваш ответ, и ссылка потрясающая. Все еще немного смущен. Означает ли это, что если одно свойство совместимо для всех браузеров, оно стандартное? В противном случае? – bigbearzhu
Ну, это, как правило, более полезное определение, поскольку рекомендации W3 не всегда соблюдаются. Конечно, как отметил @frozenkoi, «стандарт» установлен W3, но я редко использую это как руководство. –
Для ZOOM, transform: scale (X); является стандартом.
Остерегайтесь использования масштабирования и преобразования: scale() в IE9, он может применяться как к
служит для масштабирования до IE8 и ниже только :).
Комментарий, а не ответ на заданный вопрос. –
«CSS3» является коллективным именем для любых спецификаций, черновиков и предложений по CSS за CSS 2.1. Официального определения официального утверждения в нем нет, но общая и разумная интерпретация заключается в том, что документы W3C по CSS являются «официальными», если они являются Рекомендациями или Рекомендациями W3C или Рекомендациями кандидата, с уменьшением уровня завершенности.
На странице http://www.w3.org/Style/CSS/current-work перечислены документы W3C, связанные с CSS, но у него были ошибки: некоторые документы были опущены, некоторые из них были представлены с неправильной информацией о статусе, а также были связаны с дисфункциональными ссылками. Но это хорошее начало. Вам просто нужно проверить сами документы для их статуса (и контента).
Я составил CSS keyword index, который содержит «официальные» и предложенные имена свойств (и другие имена CSS). Он никоим образом не является официальным, но может помочь ускорить поиск релевантной информации.
Адрес: zoom
Адрес: CSS Device Adaptation, Рабочий проект, новейшая версия Сентябрь 2011. Таким образом, это, безусловно, не стандарты. Рабочие проекты - это всего лишь черновики, некоторые из них зрелые, некоторые просто отрывочные. Сами проекты несут текст шаблона «Это проектный документ и может быть обновлен, заменен или устарел другими документами в любое время. Нецелесообразно приводить этот документ не иначе как в процессе работы ». Этот конкретный проект не имеет большого прогресса - проекты, которые активно работают, как правило, обновляются не реже одного раза в год.
Согласно информации сайта Sitepoint.com CSS (неофициальная, но полезная компиляция), zoom
поддерживается IE с версии 5.5, не поддерживаемой каким-либо другим браузером. По сути, это свойство IE-only, которое чаще всего используется как zoom: 1
, чтобы обойти некоторые ошибки IE (проблема hasLayout), фактически не желая масштабирования. Но в настоящее время он также поддерживается в браузерах WebKit, таких как Chrome, поэтому вы можете использовать его для реального масштабирования, если его достаточно для поддержки в IE и в достаточно новых версиях браузеров WebKit.
W3schools не является авторитетом ни в каком виде, даже полезной ссылкой или учебником; см. http://w3fools.com
- 1. Является ли этот код стандартным или нет?
- 2. Как узнать, является ли свойство CMIS модифицируемым?
- 3. Как узнать, является ли свойство общей коллекцией
- 4. Как узнать, является ли свойство массивом?
- 5. Есть ли способ узнать, является ли метод статическим или нет?
- 6. Как узнать, является ли объект автореализованным или нет?
- 7. Как узнать, является ли созданный вид действительным или нет
- 8. Как узнать, является ли Proc лямбдой или нет в Ruby?
- 9. Android - Как узнать, является ли приложение автозапуском или нет?
- 10. Как узнать, является ли каталог корнем или нет?
- 11. Как узнать, является ли ветка кратким или нет в GIT
- 12. Как узнать, является ли переменная в памяти указателем или нет?
- 13. Как узнать, является ли кодировка nsurclconnection gzip'ed или нет
- 14. Как узнать, является ли запрос sql оптимальным или нет
- 15. Как узнать, является ли язык веб-страницы английским или нет?
- 16. Как узнать, является ли данная строка HTML бегущей или нет?
- 17. Как узнать, заблокирован ли QMutex или нет?
- 18. Как узнать, прочитано ли сообщение или нет
- 19. Как узнать, является ли профиль Google Analytics стандартным по умолчанию, используя Legato
- 20. Как узнать, что выбранный элемент является полем ввода или нет?
- 21. Программа C, чтобы узнать, является ли число палиндром или нет
- 22. Чтобы узнать, является ли дерево двоичным деревом поиска или нет
- 23. Как узнать, отмечен ли флажок или нет?
- 24. Как узнать, заблокирован ли NSDocument или нет?
- 25. Как узнать, жив ли клиент или нет
- 26. Как узнать, играет ли песня или нет?
- 27. Как узнать, успешна ли логина или нет?
- 28. Как узнать, завершено ли намерение или нет?
- 29. Как узнать, закрыт ли JDialog или нет?
- 30. Как узнать, работает ли служба или нет
http://www.w3.org/Style/CSS/specs.en.html – Adrift