Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: валидатор ругается
ТвойWeb » WebMaster класс » HTML » валидатор ругается

Страниц (1): [1]
 

1. snowman - 31 Августа, 2006 - 16:05:12 - перейти к сообщению
Вобщем прочел я одну хорошую книжку из серии самоучитель на тему HTML&CSS, хорошая книжка, наконец-то врубился зачем вообще нужен CSS...
Но суть не в этом. Начало нового учебного года, надо переделывать факультетский сайт и двигать его в массы. Решил я наваять дивный шаблончик да чтобы вообще все хорошо было его еще и валидатором проверить. А он ругаться начал. Спецификации читать сейчас времени нет, надо еще доп. сессию сдавать, позже может быть, поэтому тут решил спросить...

вобщем ругается он на такую конструкцию:

CODE:
<a href="http://www.rchgi.spb.ru"><div id="leftheader"></div></a>
<a href="index.htm"><h1 id="header">Философия, Богословие, Религиоведение - <BR>сайт факультета РХГА</h1></a>
<a href="http://rchga.narod.ru"><div id="rightheader"></div></a>


ссылка а внутри слой дивный с бэкграундом. Почему я просто не вставил при помощи тега туда картинку - так это потому что так проще когда прописываешь в СSS файлике оформление для КПК (не знаю как и будет ли это рабоать но так прикинул что у нас нынче в универе народу много с этими девайсами), вобщем проще оформление менять. Бакграунд убрал в описании дива и все, а тег в хтмле не уберешь.

А пишет он мне что вместо дива надо здесь что-то другое употреблять но насколько я понимаю с этим другим еще больше глючить будет...

Цитата:
document type does not allow element "DIV" here; missing one of "OBJECT", "MAP", "BUTTON" start-tag.


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

ошибка всего одна...

Цитата:
Line: 182 Context : #leftheader, #rightheader, #header
Invalid number : cursor hand is not a cursor value : hand


Хотя вроде все правильно, шо это за прикол ?. Не пойму в чем прикол.
Много замечаний (Wаrnings), их я понял как исправлять но стоит ли над ними париться ?

В аттаче весь шаблончик - хтмл+цсс фалики на всякий. Вопрос заключается в том что же делать - как-то это разрулить все или забить на этот валидатор ?
2. Валерий - 31 Августа, 2006 - 16:37:57 - перейти к сообщению
snowman
Я не силен особо.
НО - к чему ты даешь id во второй ссылке?
Где там твой див?

по третье и первой ссылкам - а что собственно у тебя есть ссылка?

Сам див? Это неправильно. Див - это просто область. Иначе - абзац если смотреть как на текстовый вариант. Див можно заменить на тег span во многих сучаях.
ссылкой может быть только то, что стоит ВНЕ теговых скобок либо реальная картинка, а не бекграунд дива.
Так что ругаются на тебя не зря.
3. Ray Wen - 31 Августа, 2006 - 16:46:31 - перейти к сообщению
snowman
Можешь конечно и забить, только зачем div в ссылку пихать? Для растяжки? Тогда не легче этот самый id присудить ссылке?

По CSS, параметра hand нету, есть pointer...

На предупреждения можешь не обращать внимания...
4. Валерий - 01 Сентября, 2006 - 01:40:59 - перейти к сообщению
Ray Wen
он запихнул див в ссылку, желая сделать ссылку-картинку, которая меняется под мышкой.
5. Ray Wen - 01 Сентября, 2006 - 02:59:17 - перейти к сообщению
Без разницы, без дива это проще и грамотнее сделать...
6. snowman - 01 Сентября, 2006 - 06:20:29 - перейти к сообщению
Ray Wen пишет:
snowman
Можешь конечно и забить, только зачем div в ссылку пихать? Для растяжки? Тогда не легче этот самый id присудить ссылке?


Меня как раз вчера перед сном на эту тему осенило. Попробовал, пишет вроде все хорошо, но как-то неоднозначно. Я к сожалению в английском не очень силен.

Цитата:
Unknown Parse Mode! The MIME Media Type (text/html) for this document is used to serve both SGML and XML based documents, and it is not possible to disambiguate it based on the DOCTYPE Declaration in your document. Parsing will continue in SGML mode.

This Page Is Valid -//W3C//DTD HTML 4.01//RU!

The uploaded document "C:\fbinewstyle\index.htm" was checked and found to be valid -//W3C//DTD HTML 4.01//RU. This means that the resource in question identified itself as "-//W3C//DTD HTML 4.01//RU" and that we successfully performed a formal validation using an SGML or XML Parser (depending on the markup language used).


Теперь я не догоняю где взять сцылку чтобы вставить на свою страничку картинку что моя разметка валидна и все дела, это часом не такая сцылка ? http://www.w3.org/Icons/valid-xhtml10
или http://validator.w3.org/check?uri=referer

Ray Wen пишет:
По CSS, параметра hand нету, есть pointer...


О, понял в чем дело Улыбка Спасибо Улыбка
7. snowman - 02 Сентября, 2006 - 17:00:29 - перейти к сообщению
Вобщем всем спасибо хоть и за мелкие но ценные подсказки, со всем разобрался и получилось как хотел - и проверку прошел и внизу, в футере теперь рядом со счетчиками две картинки красуется Улыбка
8. Malcolm - 13 Сентября, 2006 - 11:31:30 - перейти к сообщению
Я как раз сегодня той же самой фигней страдал. Сделал вот как:
CODE:

<style type="text/css">
#logo {
background-image:url(image.gif);
}
#logo, #logo a{
width:100px;
height:100px;
display:block;
}
</style>

<div id="logo"><a href="index.html"></a></div>


Присобачить id непосредственно к самой ссылке конечно проще, но тогда в IE возникает неприятный эффект - картинка "моргает" при наведении на нее мышкой, исчезает на пол секунды и снова появляется.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0361]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33