Xwab
Форумыnavigate_nextОбщие вопросы

Doctype, meta-теги, include и функции.
Сообщения
YetiRider

Задумался написать небольшой сайт. И на этапе планирования у меня возникло несколько вопросов:

1. Можно ли уже сейчас использовать
<!DOCTYPE HTML>
вместо
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
и чем это чревато?

2. Играют ли сейчас какую-либо заметную роль META-теги (keywords и description)? Или от них можно вовсе отказаться?

3. В своих предыдущих проектах для вывода шапки, меню и подвала я использовал include. Сейчас же возникла идея запихнуть шапку, меню и подвал в один файл в виде функций, один раз его подключить и потом выводить шапку, меню и подвал как фукнции:
head();
menu();
footer();
Как такое решение скажется на работе скрипта? Может стоит использовать старый метод?

4. Есть ли в PHP готовые функции с помощью которых можно проверить содержит ли переменная только целые числа и функции для проверки содержит ли переменная только буквы латинского алфавита? Или же придётся писать регулярки для каждого случая?

13 Апр 2012, 10:00
IceJOKER

YetiRider, 1- можно)) только учти, что это html 5 .
2- играет, конечно.
3- шапку лучше в виде функции сделать, чтоб можно было устанавливать отдельные заголовки и мета теги.
4- здесь на просторах форума были такие регулярки

13 Апр 2012, 10:50
rxn

От кеев толку ноль.IceJOKER, не говори о том, чего не знаешь. Дескрипшн играет роль, но уже малую, так как сниппет формируется уже по новому.

13 Апр 2012, 11:11
YetiRider

rxn, что такое "сниппет"?

13 Апр 2012, 11:16
IceJOKER

rxn, но он же играет роль.

13 Апр 2012, 11:17
san

Сайт для чего? Если для древних мобил, то html5 лучше не юзать. Для ios,android,wp и компов можно и нужно.

13 Апр 2012, 11:51
YetiRider

san, сайт web.

13 Апр 2012, 11:55
Tinga

YetiRider, Веб сайт с <!DOCTYPE HTML>?

Конечно нет! Да броузеры переглотят конечно, но...
Такая разметка никогда не будет валидной.

Да и вообще для веба предпочтительно выбирать Jquery как часть джаваскрипта, javascript сам и Ajax!
А ты <!DOCTYPE HTML>...

13 Апр 2012, 11:58
YetiRider

Tinga, я ничего не понял. Иди учи русский язык.

13 Апр 2012, 12:18
san

Tinga, cупер интеллектуальный ответ... сразу видно разбираешься в вопросе
YetiRider, для web юзай. Сейчас в принципе мало кто юзает не html5 в новых прожектах. Особенно если современные сервисы.

13 Апр 2012, 12:47
Ответить на тему