Господа программисты, доброе утро!
Я думал, что только в юриспруденции говорят: "Два юриста - три мнения". Оказывается и в Вашей сфере деятельности такое бывает
Дело в том, что ни с ";", ни без, это правило не срабатывает.
Видимо, не зря разработчик сайта все это продублировал и "слепил", так как иначе сайт "валится".
Для информации: опять же, если применить html5, в onlinewebcheck выводятся следующие ошибки:
The "style" element cannot be used here. It is not contained in an element that allows its use. This element may be contained in "body" and "head".
</head><style type="text/css">#content .col_1{width:590px;margin-right:10px}#content .col_2{width:232px}</style>
Instead of the "width" attribute, use the CSS "width" property, like style="width: 100%". More: This "table" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "table" include: "align", "background", "bgcolor", "cellpadding", "cellspacing", "dataformatas", "datapagesize", "datasrc", "frame", "rules", "summary", and "width". This message is displayed up to 5 times.
<table width="100%" cellpadding="0" cellspacing="0">
Instead of the "align" attribute, use the appropriate CSS "float" or "text-align" property instead. More: This "td" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "td" include: "abbr", "align", "axis", "background", "bgcolor", "char", "charoff", "height", "nowrap", "scope", "valign", and "width". This message is displayed up to 5 times.
<tbody><tr><td align="center">
The "div" element cannot be used here (in "span") because only phrasing content is allowed here. Phrasing content is the text of the document, as well as elements like "a", "b", "em", "img", "object", "span", "strong", and others.
<div class="sa_navigation sa_bottom_nav">
и предупреждения (помимо рекомендации по UTF-8):
Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<span><a href="/main/ news?id=52">Подробнее »</a></span>
Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<span><a href="/main/ news?id=51">Подробнее »</a></span>
The "style" element should not be where flow control is expected (for example, not in the "body" section). Should this "style" element be in the "head" section instead? NOTE: Even though the "style" element is technically not allowed here, it still works in many modern browsers (but avoid non-standard use if possible). This message is displayed up to 3 times.
...value="ru"/><input type="hidden" name="reqenc" value=""/><input type="search" name="text" value=""/><input type="submit" value="Найти"/></form></div><style type="text/css">.ya-page_js_yes .ya-site-form_inited_no { display: none; }</style><script type="text/javascript">(function(w,d,c){var s=d.createEleme...
Using space characters in URLs may cause problems. If spaces must be used in URLs, then they should be encoded as "%20" (without the quotes). However, avoid spaces in URLs whenever possible and consider using the underscore character (_) instead of space characters in folder names and filenames.
<a href="/main/ news">НОВОСТИ</a></li>
The source document has an extension of "jcn". Ensure that this is correct because the extension "js" is usually expected.
<script id="top100Counter" type="text/javascript" src="
http://counter.rambler.ru/top100.jcn?2305286"></script>
С html5, и если вообще убрать из исходника запись между head и body, то в w3.org остаются 4 последние ошибки и те же предупреждения, что указаны выше, но сайт при этом, конечно, "плывет".