Доброго, люди.
Вопрос из разряда «Что я делаю не так?».
Вчера поставил Smarty 3.1.13. Поиграться немного, разобраться что к чему. Настроил. Создал 3 шаблона. Запускаю, по-привычке лезу в отладчик и вижу следующую картину:
<html>
<head></head>
<body>
"
"
<title>123</title>
<!--CSS-->
<link rel="stylesheet" href="../templates/templates/manage/css/manage.css">
<!--Javascript-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<div id="container">
<section class="main_control">
<li>Пункт 1</li>
<li>Пункт 2</li>
<li>Пункт 3</li>
</section>
<section class="monitor">
<header>
<h1>Заголовок</h1>
</header>
<article></article>
</section>
</div>
</body>
</html>
И, собственно, код в шаблоне:
<!DOCTYPE html>
<html>
<head>
<title>123</title>
<!--CSS-->
<link rel="stylesheet" href="../templates/templates/manage/css/manage.css" />
<!--Javascript-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" ></script>
</head>
<body>
<div id="container">
<section class="main_control">
<li>Пункт 1</li>
<li>Пункт 2</li>
<li>Пункт 3</li>
</section>
<section class="monitor">
<header>
<h1>Заголовок</h1>
</header>
<article></article>
</section>
</div>
</body>
</html>
Отладчики Chrome, Mozilla и Opera дружно ругаются на код. Если смотреть исходник в браузере, то там все семантически и иерорахически верно. Но отладчики отказываются принимать это, как валидный код.
Что же я делаю не так?
P.S. — поиск юзал, гугл юзал, мануал юзал. Периодически бьюсь второй день. Взываю к ХабраМозгу…