Стандарты/требования при работе с шаблоном сайта в Ural.CMS
Шаблон представляет собой текстовый документ, в котором содержится html-код (разметка сайта) и функции (выводят подключенные на сайте модули).
Подробнее о функциях см.раздел "Описание функций".
Стандартная структура
Структура шаблона построена в соответствии со стандартами и требованиями, применяемыми к html-документу.
В общем виде структура html-документа выглядит так:
<!DOCTYPE HTML PUBLIC ... >
<html>
<head>
<title>Заголовок документа</title>
<meta ... />
<link type="text/css" ... />
<link type="text/javascript" ... />
</head>
<body>
Текст документа
</body>
</html>
где
- <!DOCTYPE HTML PUBLIC ... > — информация для браузера о том, как правильно интерпретировать данный документ;
- <head> — содержит информацию для браузера;
- <meta ... /> — здесь хранится информация для браузеров и поисковых систем;
- <link type="text/css" ... /> — подключение стилей;
- <link type="text/javascript" ... /> — подключение скриптов;
- <body> — здесь хранится содержание веб-страницы, которое отображается в окне браузера (на экране).
Требования
- Все теги должны быть закрыты.
Например: <br />, <a>...</a> - Имена тегов и атрибутов должны быть записаны строчными буквами.
Например: <img alt="" /> - Изображения должны обязательно содержать альтернативный текст - атрибут alt.
Например: <img alt="" /> - Должна соблюдаться вложенность тегов.
Например:
<strong><em>...</em></strong> - правильная вложенность
<strong><em>...</strong></em> - неправильная вложенность