Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/20: Рейтинг темы: голосов - 20, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8

Ругается валидатор. Что здесь неправильно?

01.03.2010, 13:15. Показов 4372. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На код:
HTML5
1
2
3
4
5
6
7
8
9
  <img src="http://www.images-of-thought.com/wp-content/themes/my/images/footer.png" width="960" height="316" usemap="#navigation" alt="" />
      <map id="navigation" name="navigation">
          <area shape="rect" coords="280,150,380,260" href="http://www.images-of-thought.com/home" alt="Домой" />
          <area shape="rect" coords="380,150,480,260" href="http://www.images-of-thought.com/about" alt="О сайте" />
          <area shape="rect" coords="480,150,580,260" href="http://www.images-of-thought.com/articles" alt="Статьи" />
          <area shape="rect" coords="580,150,680,260" href="http://www.images-of-thought.com/contacts" alt="Контакты" />
          <area shape="rect" coords="580,150,680,0" href="http://www.images-of-thought.com/author" alt="Автор" />
          <area shape="rect" coords="300,55,580,20" href="http://www.images-of-thought.com/copyright" alt="Копирайты" />
      </map>
Выдает ошибки:
Line 235, Column 119: character "#" is not allowed in the value of attribute "usemap"
…g" width="960" height="316" usemap="#navigation" alt="" />



It is possible that you violated the naming convention for this attribute. For example, id and name attributes must begin with a letter, not a digit.
Line 236, Column 33: Attribute "name" exists, but can not be used for this element.
<map id="navigation" name="navigation">



You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Line 235, Column 119: reference to non-existent ID "#navigation"
…g" width="960" height="316" usemap="#navigation" alt="" />



This error can be triggered by:
A non-existent input, select or textarea element
A missing id attribute
A typographical error in the id attribute

Try to check the spelling and case of the id you are referring to.
Что неправильно? Помогите пожалуйста нубу...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.03.2010, 13:15
Ответы с готовыми решениями:

На что ругается валидатор?
голову всю сломал - понять никак не могу- на что ругается валидатор????

На что ругается валидатор?
Вот в таких сообщениях все ругательства, их штук 63... Вот пример той части кода, но я так и не понял что там не так??? &lt;div...

Ругается валидатор
HTML-валидатор браузера Firefox ругается на строку: &lt;table background=&quot;table_background.jpg&quot; width=&quot;450&quot;&gt; Ошибка 1: there is no...

16
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
01.03.2010, 13:41
Первая ошибка - это он считает, что в usemap не нужно ставить #
Вторая - это он считает, что в теге <map атрибут name не нужен.
1
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8
01.03.2010, 13:45  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
Первая ошибка - это он считает, что в usemap не нужно ставить #
Вторая - это он считает, что в теге <map атрибут name не нужен.
Но если сделать так, как хочет валидатолр, карта ссылок не работает. Есть ли альтернгатива, только на отдельные рисунки разбиение не предлагать
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
02.03.2010, 09:57
Может поставить вместо # точку. Но если работает, на валидатор можно не обращать внимания.
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
02.03.2010, 10:46
Ничего не понимаю. Только что проверил твой код - он нормально проходит и как HTML5 и как XHTML1.0 Strict
Вот это:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title></title>
</head>
<body>
 
<div>
<img src="http://www.images-of-thought.com/wp-content/themes/my/images/footer.png" width="960" height="316" usemap="#navigation" alt="" />
      <map id="navigation" name="navigation">
          <area shape="rect" coords="280,150,380,260" href="http://www.images-of-thought.com/home" alt="Домой" />
          <area shape="rect" coords="380,150,480,260" href="http://www.images-of-thought.com/about" alt="О сайте" />
          <area shape="rect" coords="480,150,580,260" href="http://www.images-of-thought.com/articles" alt="Статьи" />
          <area shape="rect" coords="580,150,680,260" href="http://www.images-of-thought.com/contacts" alt="Контакты" />
          <area shape="rect" coords="580,150,680,0" href="http://www.images-of-thought.com/author" alt="Автор" />
          <area shape="rect" coords="300,55,580,20" href="http://www.images-of-thought.com/copyright" alt="Копирайты" />
      </map>
</div>
 
</body>
</html>
без проблем проходит валидацию.
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
02.03.2010, 10:57
А зачем волноваться? Может в валидаторе какая ошибка, перезапустите. На вид прекрасно, я, правда, добавил бы roll-over на кнопки, но вообще очень хорошо и на вид и по работе!
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8
02.03.2010, 15:14  [ТС]
Покопался в интернете - да, это только в xhtml как ошибка идет. Для html 4.01 валидно. Есть кривоватый путь, через определение типа документа можно избавиться от ошибки, но я думаю ни к чему это.
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
02.03.2010, 15:17
Цитата Сообщение от BypgaJlak Посмотреть сообщение
Покопался в интернете - да, это только в xhtml как ошибка идет.
Мой предыдущий пост - это xhtml1.0 strict - строгий вариант. Но даже в нём проходит. Возможно, использовали какой-то левый валидатор... или ошибка где-то ещё.
1
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8
02.03.2010, 15:17  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
Мой предыдущий пост - это xhtml1.0 strict - строгий вариант. Но даже в нём проходит. Возможно, использовали какой-то левый валидатор... или ошибка где-то ещё.
validator.w3c.org
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
02.03.2010, 15:19
BypgaJlak, да... только не w3c, а w3 Там нормально проходит валидацию.
0
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8
02.03.2010, 15:21  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
BypgaJlak, да... только не w3c, а w3 Там нормально проходит валидацию.
Сайт этот На страничке эта карта в конце. Там появляються эти ошибочки
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
02.03.2010, 15:41
У тебя xhtml1.1... он ещё строже. Действительно, там совсем всё урезали. Можно поменять доктайп на xhtml1.0... тогда будет нормально, только атрибут target в теге <a> и в 1.0 не существует.

Добавлено через 10 минут
Сейчас смотрю отличия 1.1 от 1.0... там говорится, что в теге map атрибут name был убран в пользу атрибута id. По идее должно работать, если просто убрать # из usemap. Но, видимо, браузеры решили вообще не поддерживать xhtml1.1
1
0 / 0 / 0
Регистрация: 27.02.2010
Сообщений: 8
02.03.2010, 16:03  [ТС]
Цитата Сообщение от Humanoid Посмотреть сообщение
У тебя xhtml1.1... он ещё строже. Действительно, там совсем всё урезали. Можно поменять доктайп на xhtml1.0... тогда будет нормально, только атрибут target в теге <a> и в 1.0 не существует.

Добавлено через 10 минут
Сейчас смотрю отличия 1.1 от 1.0... там говорится, что в теге map атрибут name был убран в пользу атрибута id. По идее должно работать, если просто убрать # из usemap. Но, видимо, браузеры решили вообще не поддерживать xhtml1.1
Поменял на xhtml1.0 strict - теперь ищу альтернативу target="_blank" - чем можно заменить?
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
02.03.2010, 16:06
Fine! В мозилла ошибок нет.
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
02.03.2010, 16:16
Цитата Сообщение от BypgaJlak Посмотреть сообщение
теперь ищу альтернативу target="_blank" - чем можно заменить?
Где-то читал, что ничем... только через JavaScript открывать новое окно.
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
09.11.2010, 12:46
Цитата Сообщение от Humanoid Посмотреть сообщение
xhtml1.1
А зачем он вообще нужен? HTML работает, никаких таких строгостей. Это чтобы пришельцы из ооп комфортно себя чувствовали?
Только усложняет написание кода, причём без явных на то причин.
0
Почетный модератор
 Аватар для Humanoid
11559 / 4353 / 453
Регистрация: 12.06.2008
Сообщений: 12,455
09.11.2010, 13:02
Proffessional, поэтому xhtml больше не развивается.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2010, 13:02
Помогаю со студенческими работами здесь

Ругается валидатор
Почему нельзя один ID использовать несколько раз? И как это исправить?

валидатор ругается
Доброе время суток, валидатор ругается Attribute value not allowed on element input at this point. Вот строка на ругается &lt;input...

Валидатор ругается!
http://maxim.onegaonline.ru/igl/lomo.htm http://validator.w3.org/unicorn/ 1) Почему он ругается на &lt;meta...

Ругается валидатор
Здавствуйте,пишу сайт на php(codeigniter) Мне нужно в JS-код передать базовый урл,вот я пишу в футере &lt;script...

Валидатор ругается на теги внутри <ul>
В динамичную главную страницу вордпресс пришлось вставить статичный текст, с помощью: &lt;?php if(is_home() &amp;&amp; !is_paged()){...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru