Форум → Разработка → Клиентская сторона → Верстка и оформление → Ошибки при валидации
Ошибки при валидации
Страницы: ← Следующая страница →
-
Скажите, почему у меня при валидации, почти у все тего такая ошибка:
(несколько примеров, на странице используется HTML 3.2)
there is no attribute "TYPE"
<link rel="STYLESHEET" type="text/css" href="../style.css">
there is no attribute "CLASS"
<body class="body">
there is no attribute "BACKGROUND"
<td background="images/table_background.jpg">
И так почти во всех тегах. Что это? Во всех спецификациях атрибуты взяты в двойные кавычки, а здесь это выдается как ошибка. -
23 августа 2007 г. 14:24, спустя 8 минут 3 секунды
у td нету атрибута background
в стилях надо прописывать background:url('images/table_background.jpg');все умрут, а я изумруд -
23 августа 2007 г. 17:09, спустя 2 часа 44 минуты 52 секунды
Да когда эту фигню запускаешь, там показывают что 90% всех твоих тегов и атрибутов не существует :)from TRIAL with LOVE -
23 августа 2007 г. 17:22, спустя 12 минут 52 секунды
Если стремишься к валидности кода не используй столь древний тип документа. Это ж '97 год, первая рекомендация CSS появилась в '96. Если не нравиться xHTML, используй HTML 4.01.there is no attribute "TYPE"
<link rel="STYLESHEET" type="text/css" href="../style.css">
Аттрибута type в html3.2 у LINK нету: http://www.cs.ifmo.ru/education/documentation/html32/index.shtml#linkthere is no attribute "CLASS"
<body class="body">…ID, CLASS and STYLE attributes are not included in this version of HTML…
(аттрибуты ID, CLASS, STYLE не включены в эту версию HTML)Да когда эту фигню запускаешь, там показывают что 90% всех твоих тегов и атрибутов не существует :)
дык может стоит задуматься и не использовать теги типа <center>, <font> и т.п. ;) -
23 августа 2007 г. 19:47, спустя 2 часа 25 минут 41 секунду
Спасибо. А XHTML сильно отличается от обычного HTML? Что стоит почитать чтоб начать использовать XHTML? Дайте пожалуйста какие нибудь ссылки. -
-
23 августа 2007 г. 23:39, спустя 31 минуту 22 секунды
Геннадий, почитайте вот это и не говорите потом, что вас не предупреждали :)
Если всё же решитесь перейти на XHTML, то начните с http://xhtml.ru/2005/04/01/html-xhtml-xml -
24 августа 2007 г. 12:54, спустя 13 часов 15 минут 3 секунды
Геннадий, почитайте вот это и не говорите потом, что вас не предупреждали :)
Да, заставляет задуматься.
Я так понял что исользовать "чистый" XHTML и не получится. Так что думаю не стоит и пытаться. -
24 августа 2007 г. 13:39, спустя 45 минут 15 секунд
у меня сайт не валидируется из-за счетчиков мейл.ру и спайлога… -
-
24 августа 2007 г. 14:04, спустя 19 минут 38 секунд
рекомендую для начала использовать XHTML 1.0 Transitional (переходный) - предназначен для лёгкой миграции из HTML 3.2 и для тех, кто использует инлайн-фрэймы. ИМХО переходить стоит!
http://ru.wikipedia.org/wiki/XHTMLhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
24 августа 2007 г. 14:15, спустя 11 минут 17 секунд
ИМХО переходить стоит!
Аргументируй, чем именно XHTML лучше? -
24 августа 2007 г. 14:35, спустя 19 минут 44 секунды
Аргументируй, чем именно XHTML лучше?
А по ссылке перейти сложно?
Цитата с http://ru.wikipedia.org/wiki/XHTMLПреимущества
* Для XHTML можно применять множество технологий разработанных для XML. Например, XSLT и XPath.
* Анализ XHTML проще и быстрее, чем HTML. Поскольку синтаксис XML строже, чем SGML, обработка XHTML возможна даже на мобильных телефонах с малыми ресурсами.
Различия между XHTML и HTML
* Все элементы должны быть закрыты. Теги, которые не имеют закрывающего тега (например, <img> или <br>) должны иметь на конце / (например, <br />).
* Булевы атрибуты записываются в развёрнутой форме. Например, следует писать <option selected="selected"> или <td nowrap="nowrap">.
* Все значения атрибутов обязательно должны быть заключены в двойные кавычки.
* Имена тегов и атрибутов должны быть записаны строчными буквами (например, <img alt="" /> вместо <IMG ALT="" />).
* XHTML гораздо строже относится к ошибкам в коде; < и & везде, даже в URL, должны замещаться < и & соответственно. По рекомендации W3C браузеры, встретив ошибку в XHTML, должны сообщить о ней и не обрабатывать документ. Для HTML браузеры должны были попытаться понять, что хотел сказать автор.
* Кодировкой по умолчанию является UTF-8 (в отличие от HTML, где кодировкой по умолчанию является ISO 8859-1).
Отличия переходного (англ. transitional) XHTML от HTML незначительны и предназначены лишь для приведения его в соответствие с XML. Остальные версии отличаются лишь набором тегов.
В том случае, если MIME-тип — text/html (а это чаще всего и есть значение по умолчанию), все современные браузеры поддерживают XHTML. Он также совместим и со старыми браузерами, т. к. в основе XHTML лежит HTML.
Однако если автор страницы задал MIME-тип как application/xhtml+xml, браузер Internet Explorer 6 не сможет обрабатывать страницу, поскольку у него нет XML-парсера. Это одна из причин, замедляющих процесс перехода от HTML к XHTML.
Впрочем, проблема с MIME-типом легко решается при помощи простого PHP-скрипта, меняющего пресловутый MIME-тип в зависимости от пользовательского агента.https://smappi.org/ - платформа по созданию API на все случаи жизни -
24 августа 2007 г. 14:47, спустя 12 минут 11 секунд
А по ссылке перейти сложно?
Я имею в виду твое личное мнение. Я могу тебе дать ссылки где пишут что у XHTML недостатков больше чем реальной от него пользы. -
24 августа 2007 г. 15:04, спустя 16 минут 43 секунды
Я имею в виду твое личное мнение. Я могу тебе дать ссылки где пишут что у XHTML недостатков больше чем реальной от него пользы.
Виноват, не так понял :)
Мое мнение:
1. Для XHTML можно применять множество технологий разработанных для XML. Например, XSLT и XPath.
2. Анализ XHTML проще и быстрее, чем HTML. Поскольку синтаксис XML строже, чем SGML
3. Обработка XHTML возможна даже на мобильных телефонах с малыми ресурсами. (я раньше в вапе порталы строил и привык к XHTML)
4. При HTML'е браузеры стали докуя умные, все прощают кривым верстальщикам (кривость рук и банальное недознание меня просто поражает, я буквально прихожу в бешенство)… XHTML строже и внесет ясность в будущем (при неправильно сформированной верстке просто не будет загружатся страница, но это при согласии с разработчиками браузеров, хотя стандарт XHTML Strict обязывает их этому).
И ИМХО HTML вымрет безнадежно :)https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!