Я просто проверяю свою веб-страницу и работаю над ошибками.Сценарий, который у меня есть, состоит в том, что у меня есть структура, куда я импортирую файл заголовка, через <?php include ('header.php') ?>
, а также с моим файлом навигации.Теперь, с точки зрения просмотра в браузере, это работает, но когда я проверяю в строгом XHMTL1.1, возникает ошибка.
Итак, у меня есть index.php, который импортирует как header.php, так и навигацию.php - теперь, когда я пишу это, я понимаю, что navigation.php не импортирует в него файл css, а проверяет ли валидатор не только html?поэтому он должен взять его и увидеть, что он получает информацию?
Пожалуйста, дайте мне знать, если я нахожусь на правильном пути с этим, в противном случае кажется, что вы жертвуете проверкой для структурированного веб-сайта ??
Приветствия Джефф PS С Новым годом: -)
Код редактирования:
URI: http://thepalmsmarket.co.nz/index.php a 276 9 нет атрибута "id" a276 24 нет атрибута "класс" a 276 38 элемент "nav" undefined
I это последние ошибки, связанные с этим кодом:
index.php:
<?php include_once ("01includes/header.php"); ?>
</head><!--hmtl tag closes in the footer-->
<body class="no-js"><!--The script here is to disable the class put into the body tag if javascript is enabled.-->
<?php include_once ("01includes/navigation.php"); ?>
navigation.php:
<nav id="topNav" class="centeredmenu">
<ul>
<?php
$subject_set = mysql_query("SELECT * FROM webMenu", $dbconnect);
if (!$subject_set) {
die("Database query failed: " . mysql_error());
}
while ($subject = mysql_fetch_array($subject_set)) {
echo "<li class=\"{$subject["class"]}\"><a href=\" {$subject["link"]}\" onclick=\"{$subject["javascript"]}\" title=\"{$subject["title"]}\">{$subject["menuItem"]}</a></li>"; }
?>
</ul>
CSS объявлен в desktop.css, который импортируется в header.php, но не в navigation.phpкак это было бы вдвойне - надеюсь, что имеет смысл: -)