Есть ли хорошие резервные копии для HTML5 и CSS3?

Я ищу хороший откат для HTML5 и CSS3, поэтому я мог бы использовать его, и он все равно будет выглядеть в других браузерах.

Ответы

Ответ 1

Говоря о HTML5 или CSS3, вы должны перейти к:

Когда я могу использовать...

Как видно, мы все еще далеки от использования этого.

Кроме того, поскольку старые версии браузеров не поддерживают HTML5 или CSS3, вы можете делать так, как известно:

Прогрессивное улучшение и грациозная деградация

Вот некоторые ресурсы:

Ответ 2

Посмотрите Google Chrome Frame и посмотрите, можно ли привлечь больше пользователей с полнофункциональной версией вашего сайта. А также проверите функции для определенных функций.

Что такое Modernizr?

Modernizr - небольшая и простая библиотека JavaScript, которая помогает вам использовать новые веб-технологии (CSS3, HTML 5) поддерживая прекрасный уровень контроля над старыми браузерами, которые еще не могут поддерживать эти новые технологии.

Modernizr использует функцию обнаружения объектов, чтобы протестировать текущий браузер против предстоящих функций, таких как rgba(), border-radius, CSS Transitions и многие другие. В настоящее время они реализуются в браузерах, а с помощью Modernizr вы можете начать использовать их прямо сейчас, имея простой способ контролировать резервные копии для браузеров, которые еще не поддерживают их.

Кроме того, Modernizr создает одноименный глобальный объект JavaScript, который содержит свойства для каждой функции; если браузер поддерживает его, свойство будет оценивать true, а если нет, то оно будет false.

Наконец, Modernizr также добавляет поддержку стилизации элементов HTML 5. Это позволяет использовать более семантические, перспективные элементы, такие как <section>, <header> и <dialog>, не беспокоясь о том, что они не работают в Internet Explorer.

Что Modernizr не делает

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

Я прочитал об этом в Погружение в HTML5

Некоторые примеры:

if (Modernizr.canvas) {
  // let draw some shapes!
} else {
  // no native canvas support available :(
}

if (Modernizr.video) {
  // let play some video!
} else {
  // no native video support available :(
  // maybe check for QuickTime® or Flash® instead
}

if (Modernizr.localstorage) {
  // window.localStorage is available!
} else {
  // no native support for local storage :(
  // maybe try Gears or another third-party solution
}

if (Modernizr.webworkers) {
  // window.Worker is available!
} else {
  // no native support for web workers :(
  // maybe try Gears or another third-party solution
}

if (Modernizr.applicationcache) {
  // window.applicationCache is available!
} else {
  // no native support for offline :(
  // maybe try Gears or another third-party solution
}

if (Modernizr.geolocation) {
  // let find out where you are!
} else {
  // no native geolocation support available :(
  // maybe try Gears or another third-party solution
}
...

Иногда веб-сайт предлагает методы снижения, такие как Explorercanvas (excanvas.js) для IE или geo.js для геолокации