Страница 1 из 11
Модератор форума: o_Lisovenko, JonMagon 
Сообщество uCoz » Вебмастеру » Инструменты и софт для вебмастера » Проверка валидности HTML (вопросы, программы.)
Проверка валидности HTML
Гостиница
Сообщений: 22
Репутация: 0

Сообщение # 1 | 12:54:31
Люди добрые! Здравствуйте!

У меня вопрос.

Как исправить ошибки в исходном HTML коде. С помощью вот такого сервиса нашла ошибки Markup Validation Service , но как их исправить не знаю.
Помогите советом пожалуйста!
Спасибо заранее!

люблю косметику
Selena
Сообщений: 15657
Репутация: 1099

Сообщение # 2 | 13:18:47
Гостиница, ошибки ошибкам рознь. Уточните, пожалуйста, какие конкретные ошибки нашёл этот сервис на вашем сайте?

Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
Гостиница
Сообщений: 22
Репутация: 0

Сообщение # 3 | 13:49:56
Мой сайт http://farmasi.ucoz.com/
…nk type="text/css" rel="StyleSheet" href="http://s105.ucoz.net/src/base.css" />

… type="text/css" rel="StyleSheet" href="http://s105.ucoz.net/src/layer1.css"
/>

и там таких 88 ошибок и 54 предупреждения


Добавлено (18 Сен 2014, 13:49:56)
---------------------------------------------

  • Line 2, Column 1: no document type declaration; implying "<!DOCTYPE HTML SYSTEM>"
  • <html><head>

  • The checked page did not contain a document type ("DOCTYPE") declaration. The Validator has tried to validate with a fallback DTD, but this is quite likely to be incorrect and will generate a large number of incorrect error messages. It is highly recommended that you insert the proper DOCTYPE declaration in your document -- instructions for doing this are given above -- and it is necessary to have this declaration before the page can be declared to be valid.
  • Line 18, Column 173: NET-enabling start-tag requires SHORTTAG YES …nk type="text/css" rel="StyleSheet" href="http://s105.ucoz.net/src/base.css" /> For the current document, the validator interprets strings like <FOO /> according to legacy rules that break the expectations of most authors and thus cause confusing warnings and error messages from the validator. This interpretation is triggered by HTML 4 documents or other SGML-based HTML documents. To avoid the messages, simply remove the "/" character in such contexts. NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5. This warning and related errors may also be caused by an unquoted attribute value containing one or more "/". Example: <a href=http://w3c.org>W3C</a>. In such cases, the solution is to put quotation marks around the value.
  • Line 19, Column 83: NET-enabling start-tag requires SHORTTAG YES … type="text/css" rel="StyleSheet" href="http://s105.ucoz.net/src/layer1.css" /> For the current document, the validator interprets strings like <FOO /> according to legacy rules that break the expectations of most authors and thus cause confusing warnings and error messages from the validator. This interpretation is triggered by HTML 4 documents or other SGML-based HTML documents. To avoid the messages, simply remove the "/" character in such contexts. NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5. This warning and related errors may also be caused by an unquoted attribute value containing one or more "/". Example: <a href=http://w3c.org>W3C</a>. In such cases, the solution is to put quotation marks around the value.
  • Line 19, Column 83: document type does not allow element "LINK" here … type="text/css" rel="StyleSheet" href="http://s105.ucoz.net/src/layer1.css" /> The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

  • люблю косметику
    Сообщение отредактировал Гостиница - Четверг, 18 Сен 2014, 13:47:49
    Selena
    Сообщений: 15657
    Репутация: 1099

    Сообщение # 4 | 14:13:53
    Гостиница, прежде всего поставьте в Общих настройках DOCTYPE. Достаточно такой - <!DOCTYPE html>
    Потом проверьте снова. Список ошибок должен измениться.

    Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
    Гостиница
    Сообщений: 22
    Репутация: 0

    Сообщение # 5 | 15:32:06
  • мой сайт: http://farmasi.ucoz.com/ Изменила, но при этом сдвинулось меню на сайте, и остались ошибки и предупреждения 88 Errors, 5 warning(s)

    Line 7, Column 47: Bad value owner for attribute name on element meta: Keyword owner is not registered.
  • <meta name="owner" content="sim-faber@mail.ru">
  • Syntax of metadata name:A metadata name listed in the HTML specification or listed in the WHATWG wiki. You can register metadata names on the WHATWG wiki yourself.
  • Line 9, Column 46: Bad value resourse-type for attribute name on element meta: Keyword resourse-type is not registered. <meta name="resourse-type" content="Document">Syntax of metadata name:A metadata name listed in the HTML specification or listed in the WHATWG wiki. You can register metadata names on the WHATWG wiki yourself.
  • Line 10, Column 38: Bad value expires for attribute http-equiv on element meta. <meta http-equiv="expires" content="">
  • Line 11, Column 50: Bad value charset for attribute http-equiv on element meta. <meta http-equiv="charset" content="windows-1251">

    Добавлено (18 Сен 2014, 14:46:57)
    ---------------------------------------------
    сейчас все вернула как было обратно

    Добавлено (18 Сен 2014, 14:52:41)
    ---------------------------------------------
    Попробовала еще раз сделать как вы сказали и вроде уже лучше стало и намного !!!!!! 2 Errors, 1 warning(s)

    Добавлено (18 Сен 2014, 14:53:27)
    ---------------------------------------------
  • Line 1, Column 10: delimiter ">" invalid: only name, "#IMPLIED" and parameter separators are allowed
  • <!DOCTYPE>

  • Line 1, Column 10: cannot continue because of previous errors <!DOCTYPE>

    только я вставила просто <!DOCTYPE>

    Добавлено (18 Сен 2014, 15:32:06)
    ---------------------------------------------
  • Попробовала еще вот так <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    2 Errors

    Line 2, Column 1: character "<" invalid: only delimiter ">", delimiter "[", system identifier, "CDATA", "NDATA", "SDATA" and parameter separators allowed
  • <html><head>

  • Line 2, Column 1: cannot continue because of previous errors <html><head>

  • люблю косметику
    Сообщение отредактировал Гостиница - Четверг, 18 Сен 2014, 15:37:46
    Selena
    Сообщений: 15657
    Репутация: 1099

    Сообщение # 6 | 16:29:19
    Гостиница, в принципе, подбирайте DOCTYPE который даст меньше ошибок.
    Вот это:
    <meta http-equiv="charset" content="windows-1251">
    Вообще неправильно. Кодировка наших серверов utf-8.


    Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
    Гостиница
    Сообщений: 22
    Репутация: 0

    Сообщение # 7 | 17:05:40
    у меня на сайте вот это
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    Добавлено (18 Сен 2014, 17:05:40)
    ---------------------------------------------
    мне эту штуковину удалить вообще ? <meta http-equiv="charset" content="windows-1251">

    люблю косметику
    Сообщение отредактировал Гостиница - Четверг, 18 Сен 2014, 17:07:29
    webanet
    Личный менеджер
    Сообщений: 23180
    Репутация: 4877

    Сообщение # 8 | 17:10:17
    Гостиница,
    Цитата
    мне эту штуковину удалить вообще ? <meta http-equiv="charset" content="windows-1251">
    точно. она не нужна.
    и ваш валидатор не обнаружил никаких ошибок, которые могли бы повлиять на работоспособность сайта и на отображение контента. у вас там изуродовано визуалкой в мой профиль практически все. там надо в первую очередь править. а остальное не критично, учитывая то, что вы пользуетесь визуальным редактором для оформления материалов

    ТУТ можно оставить своё мнение по любому вопросу
    https://webanetlabs.net/
    Гостиница
    Сообщений: 22
    Репутация: 0

    Сообщение # 9 | 11:33:03
    простите я сейчас должна срочно бежать, но я эту тему продолжу попозже, если вы не возражаете! Мне, как новичку во всем этом самой не разобраться! Спасибо и до следующей переписки! Надеюсь Вы меня не оставите один на один с этими абракадабрами!!!!!
    ООООгромное спасибище!!!!!

    Добавлено (19 Сен 2014, 11:22:12)
    ---------------------------------------------
    Здравствуйте любезные умные головы! smile

    Проверила свой сайт http://farmasi.ucoz.com/ через Markup Validation Service на валидность.
    Выводы: css очень много ошибок аж 103.
    Я посмотрела и как и ожидалось ничего из этого не поняла так как вообще слабо понимаю что там от меня хотят.

    Но если бы под чутким руководством умной головы.....! Если это конечно возможно при данных условиях!
    С надеждой на помощь!
    Спасибо заранее!!!!!

    люблю косметику
    Сообщение отредактировал Гостиница - Пятница, 19 Сен 2014, 11:33:58
    Selena
    Сообщений: 15657
    Репутация: 1099

    Сообщение # 10 | 12:21:01
    Гостиница, моё личное мнение - вы ерундой занимаетесь. Валидатор всего лишь сверяет синтаксис кода со спецификацией. Спецификаций несколько (ДОКТАЙП указывает с которой сверять). Он, конечно, расставляет какие-то приоритеты - типа здесь слэш не проставлен, а здесь пробел поставить нужно, это мол не критическая ошибка, а вот нет ДОКТАЙПА это ВАРНИНГ! На самом деле вы же сайт через программу-браузер смотрите, а разработчики браузеров не очень на эти спецификации оглядываются. И в итоге добьётесь вы валидности, а реально код у вас будет немного смешной и сайт коряво вполне может выглядеть, если с простановкой размеров ошибётесь, а с точки зрения синтаксиса всё в порядке будет. Валидатор гарантирует , что у вас синтаксис по правилам (неизвестно только для кого они правила), а не что у вас корректный и оптимальный код. Оптимальность он никак не проверяет.
    В общем, не научитесь вы правильно дизайн верстать с помощью валидатора. Не забивайте себе голову. Лучше изучайте онлайн-справочник http://htmlbook.ru/

    Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
    Гостиница
    Сообщений: 22
    Репутация: 0

    Сообщение # 11 | 12:31:01
    Спасибо огромное за совет не забивать себе голову!!! biggrin Так и поступлю! Ура!
    И спасибо за совет полистать http://htmlbook.ru/ (сделаю настольной книгой) !

    люблю косметику
    Dogica
    Сообщений: 1230
    Репутация: 352
    Уровень замечаний:

    Сообщение # 12 | 01:04:46
    вообще ерунда какая то
    типа доктайп - панацея от ошибок?


    WWW.DOGICA.COM / WWW.DOGICA.ORG
    Сообщество uCoz » Вебмастеру » Инструменты и софт для вебмастера » Проверка валидности HTML (вопросы, программы.)
    Страница 1 из 11
    Поиск: