Допоможіть зробити сайт валідним

Вже на фінальній прямій мій невеличкий проект сайту турагенції.

Валідар видає всього дві помилки. Але і їх хотів би позбутися.

Дивлюся в те місце в page.tpl.php, то ніби все, що відкривалося закрите:

<?php
// Prepare header
$site_fields = array();
if ($site_name) {
$site_fields[] = check_plain($site_name);
}
if ($site_slogan) {
$site_fields[] = check_plain($site_slogan);
}
$site_title = implode(' ', $site_fields);
// if ($site_fields) {
// $site_fields[0] = ''. $site_fields[0] .'';
// }
$site_html = implode(' ', $site_fields);
if ($logo || $site_title) {
print '

';
if ($logo) {
print '';
}
// print $site_html .'

';
}
?>

Але Валідатор видає:

end tag for "a" omitted, but OMITTAG NO was specified

end tag for "h1" omitted, but OMITTAG NO was specified

Може хтось зустрічав подібне?

Коментарів:

6

Коментувати

Увійдіть або зареєструйтесь, щоб додати коментар

Коментарі

В Хроме лучше не смотрите на ваш сайт ;)

по поводу ошибки, у вас
// print $site_html .'

';
нужно расскоментровать
Тег Н1 открыт но не закрыт. А валидатор говорит что закрывается ДИВ в незакрытом заголовке

Дуже дякую. Тепер з валідністю все ок.

Але ніколи не думав, що колись вийде така ситуація: валідність є, а мультибраузерність - ні :)

насправді так у 99% випадків
Валідність є, а мультібраузерності не має
Але зараз є тенденція поліпшення ситуації
ІЕ6 - вмирає, ІЕ7 - так і не народився, Оперу потрохи хоронять
Залишаются ІЕ8, Хром, Фарефокс

Все, пофіксив. Тепер в Хромі все окей. До речі, Файрбаг під Хром зараз став набагато кращим, ніж був зразу. Сьогодні я його трохи протестив, поки зробив сайт однаковим у всіх браузерах.

Щодо того, що зараз залишилися лише "ІЕ8, Хром, Фарефокс", то, на мою думку, це залежить від масштабу проекту. Якщо така от малобюджетна візитка регіональної фірми, то ясно, що цього досить - там не буде такої великої аудиторії, щоб набралося критичне число юзерів з нетиповими браузерами. Але в мене є один проект з високою відвідуваністю, то там які хоч браузери в статистиці зустрічаються і Iceweasel, і Netscape, і SeaMonkey, і всілякі специфічні юніксовські. І їх всіх в сумі досить багато. Тому великі проекти краще оптимізувати і під ці "динозаври".

навіщо?
в сумі їх багато. а в процентному співвідношенні?

Я маю на увазі, хоч їх процент малий, але коли відвідуваність проекту велика, то цей процент сформує критичну масу людей (потенційних клієнтів) заради яких вже можна робити повну мультибраузерність.