Хорошая ли идея создавать веб-сайт с HTML 5 и css3?


Новые HTML5 и CSS3 представили множество новых функций, хотя они не полностью поддерживаются большинством браузеров.Хорошая ли идея создавать веб-сайт с использованием HTML5 и css3?

А для браузеров, которые не поддерживают HTML5, отображать его версию с низкой пропускной способностью?

Или существует какая-либо библиотека (js) для исправления сопоставимости HTML5 и CSS3 для браузеров, таких как IE 6 или Firefox 3?

Author: JITHIN JOSE, 2012-08-22

6 answers

Использовать эти новые технологии - хорошая идея, потому что именно к этому мы и направляемся. Так много других сайтов уже содержат контент, для которого требуется современный браузер. Возьмем, к примеру, Youtube. Даже Gmail. Но список можно продолжать. У большинства людей уже есть современный браузер, и ВАМ было бы полезно создать сайт с использованием HTML5 и CSS3. Хотя поддержка некоторых функций еще не является единообразной в разных браузерах, общая идея есть. У вас нет причин тратить свои усилия впустую создание сайта "для старых браузеров", поскольку они вымирают: крупные компании с технологическими контрактами или планами, в которых не были запущены обновления, или старые семейные компьютеры, которые физически не могут работать с новыми операционными системами и браузерами. Смотрите эту диаграмму: http://gs.statcounter.com/#browser_version_partially_combined-ww-monthly-201107-201207

Конечно, вы можете захотеть разместить такие баннеры: http://www.updateyourbrowser.net/en / (прокрутите вниз, нажмите "просмотреть пример"), чтобы сообщить вашим устаревшим клиентам, что они не могут получить полный доступ к вашему сайту без предварительного обновления. "Что некоторые функции могут быть недоступны". Вы также можете попытаться адаптировать определенные "методы преодоления" на основе пользовательского агента, чтобы старые браузеры автоматически получали таблицу стилей, отличную от CSS3, и так далее.

 2
Author: ionFish, 2012-08-22 04:09:52

Я думаю, что это очень хорошая идея. Существует хорошая библиотека js под названием modernizr, которая может добавить поддержку новых тегов html5 и определить, какие функции css3 поддерживает браузер.

 6
Author: Roman, 2012-08-22 08:00:53

Да, я бы разработал с HTML5 и CSS3, чтобы сэкономить время, вы можете использовать некоторые сценарии, такие как видеоплееры, которые начинаются с HTML5 и имеют безопасные резервные копии для любого браузера, который не поддерживает.

Я бы также начал с такой платформы, как Twitter bootstrap, которая очень совместима, вы сэкономите много времени, возясь с CSS.

 2
Author: Anagio, 2012-08-22 06:02:08

HTML5 в основном в порядке, но я думаю, что CSS3 официально не объявлен законченным, и есть некоторые риски. Да, большинство из нас использует современные браузеры, но стандарты css3 даже не полностью совместимы между ними. Mozilla Chrome IE и Opera не используют весь синтаксис css3 одинаково. Это действительно раздражает меня как веб-разработчика, я ненавижу вещи, которые не являются определенными и не имеют хорошо описанных границ.

Итак, пожалуйста, W3C, завершите разработку css3, чтобы как можно скорее покончить с нашей болью. Вы можете изменить его позже, просто нарисуйте границы на этапе.

Вы можете взглянуть на диаграмму совместимости браузеров здесь;

Http://www.findmebyip.com/litmus/

 0
Author: Erdinç Çorbacı, 2012-08-22 10:42:18

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

Как и у многих других пользователей здесь, у меня тоже есть самые последние версии различных веб-браузеров, но я в основном использую Firefox, иногда Chrome и редко IE. Когда я начал создавать свой первый веб-сайт, я использовал несколько супер крутых и супер простых кодов для создания легкого и в то же время красивого веб-сайта. Я предположил, что у каждого должен быть современный браузер в наши дни, я был неправ! взглянув на статистику моих посетителей, я заметил, что у меня много посетителей с очень старыми браузерами, и, само собой разумеется, никто из них не мог видеть мои классные дизайны CSS и HTML5...

ИМО, вы должны сначала сосредоточиться на том, чтобы сделать свой контент доступным для всех, не забывайте, что есть много пользователей, которые никогда не устанавливают сторонний браузер, а иногда даже забывают обновить браузер, поставляемый с их ОС.

 0
Author: Omne, 2012-09-11 20:04:53

Это спорный вопрос: Обратная совместимость v Прогрессивное улучшение. Если вы приземлитесь где-то посередине, у вас все будет хорошо.

 0
Author: nodirtyrockstar, 2012-09-28 17:48:41