Недостатки HTML5 Boilerplate - PullRequest
       6

Недостатки HTML5 Boilerplate

4 голосов
/ 24 декабря 2011

Я использую XHTML уже около 3 лет, и меня мало волнует появление HTML5 и CSS3.Несколько месяцев назад я наткнулся на HTML5 Boilerplate , и я начинаю очень интересоваться этим прямо сейчас.

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

Ответы [ 2 ]

6 голосов
/ 24 декабря 2011

Что-то, о чем я должен знать?

Да, определенно. Это не самонастраивающаяся вещь. Или, по крайней мере, так может быть, но для этого это не задумано.И если вы используете его таким образом, вы не можете наслаждаться его лучшим.Boilerplate очень гибок, и вы должны научиться его настраивать.Полная остановка.

Мое личное предложение - начать экспериментировать с ним и изучить функции, которые он может предложить.К счастью для нас, это хорошо задокументировано, и вы можете многому научиться .Не только сам шаблон, но также правила и лучшие практики, касающиеся HTML5, CSS3, загрузки ресурсов и связанных с этим проблем / обходных путей в производительности, браузерских изысков и способов их устранения, приемов для мобильной разработки, полифилов и условной загрузки и многих другихсумасшедшие вещи.Как только вы узнаете о его возможностях, если вы обнаружите недостатки, вы сможете настроить базовый шаблон.

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

Для чего-то более конкретного, недостаток, который я обнаружил очень быстро (но кто-то считает это плюсом), заключается в том, что шаблон не предоставляет сетку CSS.Не проблема, я обнаружил, что adapt.js легко интегрируется, поэтому я заменил normalize.css таблицей стилей сброса adapt.js и использовал сетку.

1 голос
/ 25 декабря 2011

Две вещи, которые я заметил пару месяцев назад, - это способ загрузки javascript внизу тела.Я не большой поклонник этого, если не только он выглядит грязным.Также я тестировал загрузку самостоятельно и не заметил лучшей загрузки javascript.На самом деле он работал на пару мс медленнее на огромном скрипте.

Также normalize.css Я пробовал пару раз, но обнаружил, что рестайлинг больше отступов и полей, чем раньше.Что является нормальным явлением, поскольку его цель несколько схожа, но другой подход.Я изменил это на reset.css Эрика Мейера только потому, что я к этому привык.

Мне действительно нравится скрипт modernizr и способ реализации вещей для результатов x-browser.Например, реализация Google Analytics.

Еще одна маленькая вещь, которую я помню, это размещение тега заголовка.Я изменил его на верхнюю позицию по причинам SEO.

...