Подтвердить что ты не робот

Html5Boilerplate или Html5Boilerplate Mobile для мобильного сайта?

Теперь, когда Html5Boilerplate достиг версии 2.0 и ориентирован на мобильный дизайн, Html5Boilerplate Mobile по-прежнему используется для мобильных сайтов? Просто хотел спросить b/f, я копаю код каждого.

Похоже, что одно из очевидных различий заключается в том, что Html5Boilerplate переключился с CSS reset на нормализацию и добавил аспекты мобильного первого аспекта, такие как response.js и секции запросов мобильных медиа. В Github также активируется стандартная панель. У кого-нибудь есть мнение об этих двух?

4b9b3361

Ответ 1

Нет, Html5Boilerplate Mobile не должен использоваться для новых проектов; он устарел.

В июле 2015 года добавлено уведомление об отказе в проект GitHub repo (начиная с этого ответа - август 2016 года - это была последняя фиксация):

Команда H5BP решила не поддерживать Mobile Boilerplate с тех пор Boilerplate HTML5, по-видимому, является хорошей отправной точкой для любого типа проект.

Ответ 2

Кража этого ответа в основном из нашего списка рассылки по теме...

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

Мобильный HTML5 Boilerplate оптимизирован для веб-приложений, которые явно написанных для использования разных UX, на других устройствах, кроме рабочего стола.

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

Когда я говорю о веб-приложениях, я имею в виду веб-сайты, которые интенсивно используются для выполнить определенные задачи (например, twitter.com/gmail.com/facebook.com /admin wordpress.com). Эти сайты должны принимать преимущество доступного пространства и помощь пользователям в выполнении их задач с минимальными усилиями, независимо от того, какое устройство.

С другой стороны, у нас есть сайты, которые пользователи иногда посещают потому что они нашли его на другом письме друга или на reddit, который но пользователи редко взаимодействуют с ним (кроме посещения или самое большее оставить комментарий), и в этом случае html5-шаблон быть хорошим шаблоном для использования. Это будет хорошим вариантом для большинства сайтов которые богаты контентом и требуют минимального взаимодействия с пользователем.

К сожалению, для нас мобильные платформы также создают указав пользовательские метатеги для оптимизации своей платформы. Например. Apple рекомендует использовать метатег apple-touch-icon для указания вещи, специфичные для мобильных браузеров webkit. Nokia имеет свои собственные. Мы сделали не хотите, чтобы html5boilerplate добавлял такой треск к значениям по умолчанию, но это было бы необходимо, чтобы кто-то написал приложение, преимущество не-настольных устройств. Уже много согласованности, но мы желаем, чтобы была стандартизация мобильных оптимизаций.

Мы планируем обновление мобильной версии с новыми файлами также, но нет существенного недостатка в использовании его сегодня. У нас еще нет встречи, где у нас может быть только один проект, но мы надеемся, что в будущем сливаются в один:)

Ответ 3

Это зависит от подхода. Используйте HTML5 BP, если у вас будет такая же наценка для вашего мобильного и настольного веб-сайта. но если вы создаете отдельный веб-сайт для мобильных устройств, тогда перейдите на Mobile Boiler Plate