Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 23 Май, 2012, 12:16:33

Страниц: [1] 2
Печать
Автор Тема: Ошибки при валидации  (Прочитано 4439 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Геннадий    ↓ 
23 Август, 2007, 02:16:28
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 29
Сила слова: 0

Скажите, почему у меня при валидации, почти у все тего такая ошибка:
(несколько примеров, на странице используется 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">
 
И так почти во всех тегах. Что это? Во всех спецификациях атрибуты взяты в двойные кавычки, а здесь это выдается как ошибка.
Записан
md5    ↓ 
23 Август, 2007, 02:24:31 , спустя 8 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

у td нету атрибута background
в стилях надо прописывать background:url('images/table_background.jpg');
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
TRIAL    ↓ 
23 Август, 2007, 05:09:23 , спустя 2 часа 44 минуты 52 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 7
Сообщений: 906
Сила слова: 0.77

Да когда эту фигню запускаешь, там показывают что 90% всех твоих тегов и атрибутов не существует :)
Записан

from TRIAL with LOVE
Timur    ↓ 
23 Август, 2007, 05:22:15 , спустя 12 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

Если стремишься к валидности кода не используй столь древний тип документа. Это ж '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#link
 
there 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, 05:24:23 от Timur » Записан
Геннадий    ↓ 
23 Август, 2007, 07:47:56 , спустя 2 часа 25 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 29
Сила слова: 0

Спасибо. А XHTML сильно отличается от обычного HTML? Что стоит почитать чтоб начать использовать XHTML? Дайте пожалуйста какие нибудь ссылки.
Записан
aligator    ↓ 
23 Август, 2007, 11:07:41 , спустя 3 часа 19 минут 45 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 2
Сообщений: 52
Сила слова: 3.85

htmlbook.ru
Записан

Timur    ↓ 
23 Август, 2007, 11:39:03 , спустя 31 минуту 22 секунды
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

Геннадий, почитайте вот это и не говорите потом, что вас не предупреждали :)
 
Если всё же решитесь перейти на XHTML, то начните с http://xhtml.ru/2005/04/01/html-xhtml-xml
Записан
Геннадий    ↓ 
24 Август, 2007, 12:54:06 , спустя 13 часов 15 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 29
Сила слова: 0


Геннадий, почитайте вот это и не говорите потом, что вас не предупреждали :)

Да, заставляет задуматься.
Я так понял что исользовать "чистый" XHTML и не получится. Так что думаю не стоит и пытаться.
Записан
Argnist    ↓ 
24 Август, 2007, 01:39:21 , спустя 45 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 130
Сила слова: 0

у меня сайт не валидируется из-за счетчиков мейл.ру и спайлога...
Записан

md5    ↓ 
24 Август, 2007, 01:44:27 , спустя 5 минут 6 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10494
Сила слова: 1.19

ну поправь их
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
adw0rd    ↓ 
24 Август, 2007, 02:04:05 , спустя 19 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

рекомендую для начала использовать XHTML 1.0 Transitional (переходный) - предназначен для лёгкой миграции из HTML 3.2 и для тех, кто использует инлайн-фрэймы. ИМХО переходить стоит!
 
http://ru.wikipedia.org/wiki/XHTML
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Геннадий    ↓ 
24 Август, 2007, 02:15:22 , спустя 11 минут 17 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 29
Сила слова: 0

ИМХО переходить стоит!

Аргументируй, чем именно XHTML лучше?
Записан
adw0rd    ↓ 
24 Август, 2007, 02:35:06 , спустя 19 минут 44 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Аргументируй, чем именно 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, должны замещаться &lt; и &amp; соответственно. По рекомендации 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-тип в зависимости от пользовательского агента.
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Геннадий    ↓ 
24 Август, 2007, 02:47:17 , спустя 12 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 29
Сила слова: 0

А по ссылке перейти сложно?
Я имею в виду твое личное мнение. Я могу тебе дать ссылки где пишут что у XHTML недостатков больше чем реальной от него пользы.
Записан
adw0rd    ↓ 
24 Август, 2007, 03:04:00 , спустя 16 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17615
Сила слова: 1.67

Я имею в виду твое личное мнение. Я могу тебе дать ссылки где пишут что у XHTML недостатков больше чем реальной от него пользы.

Виноват, не так понял :)
 
Мое мнение:
1. Для XHTML можно применять множество технологий разработанных для XML. Например, XSLT и XPath.
2. Анализ XHTML проще и быстрее, чем HTML. Поскольку синтаксис XML строже, чем SGML
3. Обработка XHTML возможна даже на мобильных телефонах с малыми ресурсами. (я раньше в вапе порталы строил и привык к XHTML)
4. При HTML'е браузеры стали докуя умные, все прощают кривым верстальщикам (кривость рук и банальное недознание меня просто поражает, я буквально прихожу в бешенство)... XHTML строже и внесет ясность в будущем (при неправильно сформированной верстке просто не будет загружатся страница, но это при согласии с разработчиками браузеров, хотя стандарт XHTML Strict обязывает их этому).
 
И ИМХО HTML вымрет безнадежно :)
« Последнее редактирование: 24 Август, 2007, 03:09:46 от ad3000 » Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Страниц: [1] 2
Печать
 

Перейти в: