Должен ли я использовать XHTML / CSS2 или HTML5 / CSS3 в своем проекте блога? - PullRequest
0 голосов
/ 03 июня 2011

Я собираюсь разработать тему для блога WordPress, но я не уверен, должен ли я делать это с помощью XHTML / CSS2 или я уже могу сделать это с помощью HTML5 / CSS3.

Обычно я использую фреймворк 960.gs, но он недоступен в HTML5 / CSS3. Я слышал, что 52framework также работает нормально, и я думаю о том, чтобы принять его для своего проекта, но я действительно не уверен насчет раннего внедрения HTML5 (?).

Кто-нибудь может помочь мне решить, какую технологию использовать в моем проекте.

Большое спасибо.

Ответы [ 6 ]

2 голосов
/ 03 июня 2011

Сетка 960 будет работать с HTML5 и CSS3, потому что это просто список классов. CSS3 на самом деле не дает вам никаких функций макета сетки, которые достаточно широко используются, чтобы быть полезными.

Я бы использовал CSS3 и HTML5 столько, сколько вы можете, но не забывайте о прогрессивном улучшении. Не игнорируйте браузер вслепую, потому что он не поддерживает CSS3. Вы должны использовать HTML5 и CSS3 надлежащим образом, а не потому, что это круто.

2 голосов
/ 03 июня 2011

HTML5 и CSS3 «готовы к использованию» - вам нужно немного узнать о понятии «Polyfilling», но вы можете сделать взаимодействие пользователей очень похожим во всех браузерах, даже если вы потеряете несколько эффектов перехода и округлитена этом пути.

Мой веб-сайт работает с HTML5 с 2009 года, и я тестировал его во многих браузерах.

Итак, суть в том, что HTML5 разработан с высокой обратной совместимостью с HTML4.01 и существует множество способов сделать контент доступным для старых браузеров, которые не поддерживают более интересные элементы в HTML5.

1 голос
/ 03 июня 2011

От всего сердца согласен с Bravax.

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

Я слышал замечательно что-то о 52рамках !Я собираюсь внедрить его в полноценную 100-страничную редизайн сайта.Хорошая вещь об этом, то, что это хорошо играет с IE (даже 6!).

1 голос
/ 03 июня 2011

HTML5 и CSS3 точно!

Единственное, что вы можете спросить у себя, не хотите ли вы использовать новые элементы (article, aside, nav и т. Д.), Потому что если вы это делаете, вам нужно зависеть от Javascript для IEчтобы правильно отобразить вашу страницу.

Каждая новая страница должна быть написана с новым doctype imo:

<!DOCTYPE html> 

Если вы хотите, чтобы стартовый шаблон хорошо работал во всех основных браузерах, вы можетепроверить это: http://html5boilerplate.com/

1 голос
/ 03 июня 2011

Для какой аудитории вы ее разрабатываете?Вам нужно быть на переднем крае?

Я бы сказал, используйте XHTML / CSS2, так как это будет поддерживаться годами, если вам не нужны функциональные возможности в других.больно, так что делайте это только в том случае, если у вас есть на то веские причины.

0 голосов
/ 03 июня 2011

Это полностью связано с рынками, на которые вы нацелены.Вы сможете иметь больше интерактивного контента и легче поддерживать стили с помощью CSS3.При этом многие из элементов html5 и css3 еще не стандартизированы.Даже среди современных, передовых браузеров могут быть существенные различия.

Если вы создаете тему для экспериментальных целей или поэкспериментируете, я бы выбрал новые технологии.* Если вы делаете это для широкого потребления и потенциальной продажи, вам действительно следует избегать технологий, не поддерживаемых старыми браузерами, особенно IE 7 и 8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...