Я только что запустил домашнюю страницу сайта, над которым я работаю, через валидатор HTML w3c, и он вернулся с 3 ошибками и 2 предупреждениями.Я посмотрел на них, но не понимаю, почему они могут вызвать проблемы.Я вставил их ниже (я удалил URL / строки и т. Д., Поскольку сайт еще не совсем готов к публикации).Кстати, это проверяется на XHTML Transitional.
UL возвращается со следующей ошибкой: end tag for "ul" which is not finished <ul id='tabs'></ul>
<ul id='tabs'>
<li>
<a href="/en/folder/folder/search?categories[]=cat1" class="tab1" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab1_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat2" class="tab2" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab2_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat3" class="tab3" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab3_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat4" class="tab4" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab4_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat5" class="tab5" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab5_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat6" class="tab6" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab6_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat7" class="tab7" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab7_text
</span>
</a>
</li>
<li>
<a href="/en/folder/folder/search?categories[]=cat8" class="tab8" title="tab_title">
<img alt="img_alt" src="img_src" />
<span>
tab8_text
</span>
</a>
</li>
</ul>
Для встроенного JavaScript я получаю 2 ошибки и2 предупреждения за одно и то же: у меня есть простое выражение if с &&, и валидатор, похоже, видит это как HTML, а не как javascript: character "&" is the first character of a delimiter but occurred as data
и xmlParseEntityRef: no name
<script type='text/javascript'>
if (weather_data != null && weather_data['data'] != null){
display_weather();
}
</script>
JavaScript размещенперед тегом закрытия тела в конце документа.Если вам нужно увидеть полный источник, дайте мне знать, и я могу отправить его.