Перейти к публикации

И снова валидатор...


Рекомендованные сообщения

Вопрос, почему валидатор воспринимает символ & как ошибку? Например есть же название Merck Sharp & Dohme ну и другие, где встречается данный символ, проктер энд гэмбел и так далее... Вот пример валидатора http://validator.w3.org/check?uri=http%3A%2F%2Falexmed.com.ua%2Fa%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654

Как быть в таких ситуациях?

Ссылка на сообщение
Поделиться на других сайтах

Суть в том, что он используется например в самой новости, то есть я пишу трамп & пам к примеру.. Я же не буду в новости писать так & ?

Ссылка на сообщение
Поделиться на других сайтах

Различия между XHTML и HTML

Все элементы должны быть закрыты. Теги, которые не имеют закрывающего тега (например, <img> или <br>) должны иметь на конце / (например, <br />).

Булевы атрибуты записываются в развёрнутой форме. Например, следует писать <option selected="selected"> или <td nowrap="nowrap">.

Имена тегов и атрибутов должны быть записаны строчными буквами (например, <img alt="" /> вместо <IMG ALT="" />).

XHTML гораздо строже относится к ошибкам в коде; < и & везде, даже в URL, должны замещаться &lt; и &amp; соответственно. По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор.

Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1).

Для XHTML страниц рекомендуется задавать MIME-тип — application/xhtml+xml, но это не является обязательным, более того — браузер Internet Explorer 8 и младшие версии, не смогут обрабатывать страницу, поэтому с XHTML 1.0 традиционно используется MIME-тип для HTML — text/html.

Также стандарт рекомендует указание <?xml version="1.0" encoding="utf-8"?> перед DTD, но это не обязательно, более того — браузер Internet Explorer воспринимает такое указание (как и любой другой текст перед <!DOCTYPE>), как признак того, что данную страницу необходимо отображать в режиме обратной совместимости, а не согласно стандарту. Существует три типа документов XHTML: strict, transitional и frameset. Наиболее употребительной и универсальной из версий XHTML является переходная (англ. transitional), поскольку она позволяет использовать iframe (включение содержимого одной веб-страницы в другую) и атрибут target у ссылок (для указания того, например, что ссылке необходимо открываться в новом окне). Фреймовая версия (англ. frameset) представляет собой расширенный вариант transitional, добавляя к нему, как следует из названия, возможность установки frameset вместо body. DTD строгой версии XHTML (англ. strict) не содержит многих тегов и атрибутов, описанных в DTD transitional, и признанных устаревшими.

Выделил жирным :)

Изменено пользователем kangalexey
Ссылка на сообщение
Поделиться на других сайтах

Ну извини меня, эт оможет я знаю как символы пишутся в коде, но есть например человек, который код даже и смотреть то не видел в глаза его никогда.. Тупо добавляет новость и все.. Ему об этих спецсимволах не дано знать даже...

Ссылка на сообщение
Поделиться на других сайтах

Мне тоже привлекателен HTML 5.

Он мало капризничает и хорошо понимает HTML 4.01.

Правда разработки еще ведутся...

И я все же пока останусь на XHTML 1.0 в пользу w3c, а перейти всегда успею :)

Изменено пользователем kangalexey
Ссылка на сообщение
Поделиться на других сайтах

Просто пока не все теги HTML 5 работают... но он полностью поддерживает HTML 4

Инокентик язык програмирования для инвалидов. Пишешь с ошибками код а он сам их исправляет.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Ну вот, спорили о копании карьера совочком, а используем язык для инвалидов :D . Не совсем ювелирная работа получается :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах
  • 7 месяцев спустя...

Пропущу весь флейм, который тут был насчет HTML5...

У меня тот же вопрос, что и у автора, но в немного другой форме. При написании новости я уже автоматом исправляю & на &amp;, но проблема в том, что в названии новости все равно остается &, даже если исправить и сохранить. Что можно с этим сделать?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Дык - руками замени "&" на "and" - и будет тебе счастье.

P.S. У меня валидная главная сайта. :rolleyes:

Ну, до этого я и сам додумался, но иногда это неудобно, а иногда просто неприемлимо. Например, написать "Dolche and Gabbana" можно, но выглядит это на приличном сайте просто смешно.

P.S. У меня все страницы валидные. ;)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...