Когда я должен пойти для HTML5 и CSS3?

Существует много шума о HTML5 и CSS3. Как я знаю, что пора начать с ними и использовать их немедленно в моих проектах или как далеко мы от использования их?

Обновление: Я не хочу применять правила:

Постепенное ухудшение
Прогрессивное улучшение

Я знаю, если это верно, тогда мы можем использовать их сегодня.

8
задан Sarfraz 14 February 2010 в 13:16
поделиться

9 ответов

Оглядываясь назад, сколько времени потребовалось, чтобы большинство распространенных браузеров поддерживали HTML4 и CSS1, я предполагаю, что широкая поддержка HTML5 и CSS3 будет доступна примерно в 2025 году.

4
ответ дан 5 December 2019 в 04:39
поделиться

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

1
ответ дан 5 December 2019 в 04:39
поделиться

HTML5 и CSS3 - модульные проекты. Предполагается, что они будут приниматься по частям. Вам следует поговорить о конкретных функциях или модулях в рамках этих проектов и спросить, можете ли вы использовать их сегодня.

В HTML5 есть вещи, которые совместимы со всеми старыми браузерами, например, новый doctype.

Кроме того, есть вещи, которые можно «подделать» с помощью javascript, например, собственное декодирование json или локальное хранилище (с резервным флэш-памятью).

Пройдет много лет, прежде чем вы сможете использовать все спецификации, но вам не нужно ждать этого.

0
ответ дан 5 December 2019 в 04:39
поделиться

Перейдите на HTML 5 сейчас, но убедитесь, что ваш сайт постепенно ухудшается, если браузер пользователя не поддерживает новейшая технология. Это основное решение для CSS3.

13
ответ дан 5 December 2019 в 04:39
поделиться

Я работаю в среде, где 90% используют IE7 и IE8, поэтому я не хочу использовать HTML5 и CSS3, а затем должен обеспечить постепенную деградацию. Это как двойная работа, но та же оплата, и это нарушает принцип DRY (Don't Repeat Yourself).

Думаю, это зависит от того, интересно ли вам настраивать css и javascript и есть ли у вас немного свободного времени. Если да, то используйте HTML5 и CSS3 и обеспечьте постепенную деградацию. В противном случае ...

Я знаю, что это замедлит внедрение HTML5 и CSS3, но когда речь заходит о деньгах и менеджменте, что мы можем сделать?

^ _ ^

3
ответ дан 5 December 2019 в 04:39
поделиться

Я думаю, это также зависит от того, что за приложение/сайт вы делаете и его целевой аудитории. если ожидается, что целевая аудитория будет иметь браузер, поддерживающий технологии, которые вы собираетесь использовать, вы можете свободно использовать их. в противном случае, как сказал ricebowl "Progressive enhancement, graceful degradation", хотя лично мне не очень нравится загромождать свой код "хаками" или исправлениями

.
2
ответ дан 5 December 2019 в 04:39
поделиться

Запрос LINQ-SQL является одним выражением. Таким образом, если вы не можете выразить свой запрос в одном выражении (или не нравится, как только вы это сделаете), то вы должны посмотреть на другие варианты.

Хранимые процедуры, поскольку они могут иметь операторы, позволяют выполнить это за один раз в оба конца. Либо будет два выходных параметра, либо будет выбран результирующий набор с двумя строками. В любом путь чтения результатов хранимой процедуры потребуется пользовательский код.

(Лично я не вижу необходимости избегать двух поездок туда и обратно. Это кажется преждевременной оптимизацией, тем более что вам, вероятно, придется прыгать через обручи, чтобы заставить его работать. Не говоря уже о времени, которое вы потратите на оправдание этого решения и объяснение решения другим разработчикам.)

Поставьте другой путь: вы уже ответили на свой вопрос. «Я не могу использовать .Min без группировки сначала», а затем «это безумное предложение группы кажется глупым, и SQL, который он делает более сложным, чем он должен быть», - это подсказки, что простое и легко понятное двухстороннее решение является лучшим выражением вашего намерения (если вы не пишете пользовательский SQL).

-121--1422461-

Для получения полного примера кода ознакомьтесь с примером приложения AAPLot в базовой структуре графика . Он загружает данные о запасах и публикует их с открытой информацией высокого и низкого уровня, а также с объемом торгов.

-121--4690715-

Начните использовать его сейчас и заставьте посетителей сети обновить свой браузер. Microsoft, как обычно, последний, чтобы реализовать этот материал, и эй теперь мы можем иметь модные шрифты загружены с нашего веб-сервера.

-1
ответ дан 5 December 2019 в 04:39
поделиться

Еще один, знаменитый список Питера-Пауля Коха:

http://www.quirksmode.org/compatibility. html

3
ответ дан 5 December 2019 в 04:39
поделиться