Валидация кода (HTML5-CSS) на стороне UCOZ

Avatar
  • обновлен

Мир не стоит на месте. Требования к коду (HTML-CSS) постоянно меняется. Понятно, что достичь полностью валидного кода не так просто. И никто не требует бежать впереди планеты всей. Но устаревшее указание атрибутов внутри блоков типа <div id="uidLogForm" align="center">или табличная верстка в скрытой от пользователей части кода в виде <table border="0" cellspacing="1" cellpadding="0" width="100%" class="catsTable"> и <td style="width:100%" class="catsTd" valign="top"> - это, конечно, полный фейл! Если непонятно откуда это взято, это часть кода недоступного для редактирования модуля $CATEGORIES$. И если в части CSS его еще можно подкорректировать заменой на свои стили, имеющие больший приоритет, то что делать с cellpadding-cellspacing-border? Уже стыдно! HTML5  давно на дворе, уже 6 лет как! Кстати, вокруг непрозрачного, глючного и не корректируемого кода $CATEGORIES$ проблемы и вопросы возникают уже много лет. Но воз и ныне там. Вместо попытки решить проблему клиентам предлагается заменять $CATEGORIES$ на свои информеры и прочие костыли.
Тоже касается отмены в HTML5 описательного тэга type в скриптах и пр. : <script type="text/javascript", <stylestype="text/css">

Неужели своевременное реагирование на требования современности - это так сложно?

Уверен, многие пользователи укажут и другие подобные части кода от UCOZ, давно требующие замены