Как записать назад совместимый HTML5?

Я хотел бы начать использовать основные функции HTML5, но в то же время сохранять мой код назад совместимым с более старыми браузерами (постепенное ухудшение). Например, я хотел бы использовать прохладные свойства CSS3 для того, чтобы сделать скругленные углы. Есть ли какое-либо доступное учебное руководство для записи корректно разлагаемого HTML5?

Кроме того, какие браузеры должны, я поддерживаю так, чтобы мое приложение. функционально по крайней мере для 95% посетителей? Что пути состоят в том, чтобы протестировать те браузеры безболезненно?

14
задан Olivier Lalonde 20 April 2010 в 11:33
поделиться

3 ответа

Говоря о HTML5 или CSS3, вам следует перейти к:

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

Как видно, мы еще далеки от этого.

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

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

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

13
ответ дан 1 December 2019 в 13:21
поделиться

Изящная деградация - это все о компромиссах - если бы вы могли делать все в более ранней версии, вы, вероятно, сделали бы это. Если взять пример с закругленными углами, который вы цитируете, для вас (или вашего клиента) может быть приемлемо жить без них, если не существует специальных расширений CSS для рендерера, поддерживающих их (вот как http: // www.ipswich-angle.com/, например, мне кажется). Есть и другие варианты, связанные с изображениями, но это во многом зависит от того, на какие компромиссы вы и ваш клиент готовы пойти.

1
ответ дан 1 December 2019 в 13:21
поделиться

Браузеры, которые в совокупности охватывают 95% мира: Firefox, Chrome, IE6 / 7/8. Лучший способ тестирования их заключается в том, чтобы установить их на свой компьютер.

2
ответ дан 1 December 2019 в 13:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: