PDA

Показать полную графическую версию : Зацените сайт!


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27

Master of Magic
07-02-2009, 13:44
Как проходить валидацию на стандарт? тэг </html> у меня последний закрывающий...
Новости еще не придумали :)

Igor_I
08-02-2009, 00:26
Master of Magic, http://validator.w3.org.
Если поставить оперу, то можно вызвать меню правой кнопкой и там есть пункт.

iskander-k
10-02-2009, 20:34
Если поставить оперу, то можно вызвать меню правой кнопкой и там есть пункт. »
Полезная вещь. Сколько имею Оперу ни разу не пользовался этим пунктом. Самое интересное оказывается под рукой.

Delirium
11-02-2009, 01:14
Сколько имею Оперу ни разу не пользовался этим пунктом »
А не надо оперу иметь, она этого не любит ;)

Карина
11-02-2009, 15:48
Если поставить оперу, то можно вызвать меню правой кнопкой и там есть пункт. »
А как исправить найденные ошибки?

Coutty
11-02-2009, 16:10
Смотря какие ошибки. Закрыть тэги, добавить DTD, проверить наличие необходимых атрибутов, отсутствие вложенности блочных тэгов в неблочные (например: <center><div>...</div></center>) и т.д.

Карина
11-02-2009, 17:47
Coutty, а вы можете взглянуть какие именно у меня ошибки?

Igor_I
11-02-2009, 19:51
Для меня стало новостью, что надо писать, к примеру, selected="selected", а не просто selected. Вообще это зависит от Doctype
Полезная вещь. Сколько имею Оперу ни разу не пользовался этим пунктом. Самое интересное оказывается под рукой. »
Оно появилось относительно недавно.

Coutty
11-02-2009, 20:17
Возьмём для примера "новости" (в принципе, шаблон везде один и тот же, т.ч. и ошибки одинаковые должны быть).
36 Errors, 22 warning(s)
Во-первых, нет DTD. Добавляем первой строкой:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Сразу увеличивается количество ошибок. 167 Errors, 23 warning(s)
Часть я опишу, а часть исправлю молча.

Ошибка 1:
Line 2, Column 1: Missing xmlns attribute for element html. The value should be: http://www.w3.org/1999/xhtml.
<html>
Many Document Types based on XML need a mandatory xmlns="" on the root element. For example, the root element for XHTML will look like:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Написано - отсутствуют атрибуты у тэга < html > во второй строке, символ 1. Ну-с, xhtml требует атрибутов. Полный пример приведён. Копируем, заменяем. Только ru вместо en.

Ошибка 2 и 3:
Line 5, Column 143: an attribute value specification must be an attribute value literal unless SHORTTAG YES is specified.
…о на http://reddragon-sph.ru/." name=description >

Line 5, Column 156: end tag for "meta" omitted, but OMITTAG NO was specified.
…eddragon-sph.ru/." name=description >

You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Строка 5. Атрибут надо заключать в кавычки. У вас - просто после равно. Кроме того, xhtml требует закрытия одиночных тэгов (исключая DTD). Вот так:
<meta value="Описательная часть http://reddragon-sph.ru/." name="description" />
Аналогично с кейвордами (кейворды, кстати, должны отличаться по содержанию от дескрипшна).
У строки, определяющей кодировку, также нужно делать закрытие тэга: ... />


Line 15, Column 5: document type does not allow element "body" here.
<body>
Посмотрите, что у вас:
</head>

<body background="Fon/reddragon02.jpg" bgcolor="#7D0000">

<body>
<body>
<body>

<div align="center">
Это безобразие. body должет быть только один! Убираем лишнее.


Line 20, Column 74: there is no attribute "background".
…"0" cellspacing="0" width="50%" background="Fon/reddragon01.jpg">
XHTML немного отличается от HTML набором атрибутов. Вообще, они решили отделить разметку и оформление, поэтому многие атрибуты переехали в css. Вот table не имеет атрибута background. Надо перенести в стиль:
<table border="0" cellpadding="0" cellspacing="0" width="50%" style="background:url(Fon/reddragon01.jpg)">
Остальные пока можно оставить.


Line 25, Column 193: end tag for "img" omitted, but OMITTAG NO was specified.
…agon, котята, продажа чемпионов"></td>
You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".
Эта ошибка возникла из-за того, что у вас элемент img не самозакрыт: <img src="..." alt="..." />
Надо закрывать. Аналогично и тэги <br />


Дальше в коде опять встречается body. Убираем.

Line 63, Column 82: there is no attribute "height".
…" cellpadding="0" id="table3" height="464">
Строка 63. Данный элемент не имеет атрибута height (тоже таблица). Переносим в css:
<table border="0" width="97%" cellspacing="0" cellpadding="0" id="table3" style="height:464">
Хотя я не понимаю, зачем указывать высоту для таблицы. Высота указывается для ячеек.

Так-с, начало поправили. Сохраняю, обновляю (это к тому, что номера строк меняются).

ine 21, Column 195: end tag for "p" omitted, but OMITTAG NO was specified.
…on, котята, продажа чемпионов" /></td>
Как оказалось, не только из-за незакрытого тэга выдаёт эту ошибку. Там ещё закрывающий тэг для p пропущен. Вставляем:
котята, продажа чемпионов" /></p></td>


Line 48, Column 77: end tag for "td" omitted, but OMITTAG NO was specified.
…000_files/cbjscb0000.js"></script></body> <p>&nbsp;</p>
Зачем body закрывается здесь? Убираем его.


Этот кусок:
<td colspan="2">
<p align="center"><span lang="ru"><u>
<font face="Monotype Corsiva" size="5" color="#FF0000">Мы
переехали!!!</span></font></u></p>
<p align="center">&nbsp;</td>
Это ужасно. Много лишнего, да и вложенность попутана. Исправляем:

<td colspan="2" style="align:center; text-decoration:underline; color:#ff0000; font-size:30px; font-family:monotype corsiva">Мы переехали!!!</td>
Обратите внимание, что был size="5", а стал font-size:30px. Но отображается одинаково. В пикселях нагляднее указывать)

Эта строка:
<font face="Monotype Corsiva" size="5" color="#FF0000">22</font></b></u></span><b><font face="Monotype Corsiva" color="#FF0000" size="5"><u>.01.2009</u></font></b></td>

Жуть опять)
<span style="font-family:monotype corsiva; font-size:30px; color:#ff0000; font-weight:bold; text-decoration:underline">22.01.2009</span>
Так лучше. А вообще, лучше вынести стили в шапку и делать на них ссылки по id или class.

Например, ещё такая ошибка:
Line 122, Column 100: required attribute "alt" not specified.
…met_004.jpg" width="460" height="306"></p>
Не указан атрибут alt у изображения. Надо указывать обязательно. Если нечего написать, оставляйте его пустым: ... alt="" />


ine 144, Column 30: there is no attribute "VALUE".
<param name="FlashVars" VALUE="ww=200&hh=220"/>
XHTML требует нижнего регистра в названиях атрибутов. Т.е. не VALUE, а value.


Line 144, Column 38: cannot generate system identifier for general entity "hh".
<param name="FlashVars" value="ww=200&hh=220"/>
Вы будете смеяться :) но в XTHML символ амперсанда предполагает, что далее идёт какая-то сущность (типа & n b s p ; или & l a q u o ; (пишу через пробелы, чтобы форум не заменил)). Т.ч. если вам нужен амперсанд, пишите & a m p ; независимо от того, встречается он в ссылке, в тексте или в таком вот атрибуте.
<param name="FlashVars" value="ww=200&amp;hh=220"/>

Потом идёт куча ошибок, связанных с тэгом embed. Видимо, он не поддерживается в xhtml. Или удаляйте его, или заключайте в "комментарий":
<!-- <embed.... /> -->


Есть "якобы ошибки" в скриптах. Вообще, принято скрипты "комментировать" в начале и в конце, хотя мало кто так делает. А мы сделаем. Например, так:
<script language="javascript" type="text/javascript">
<!--
java="1.0";
java1=""+"&refer="+escape(document.referrer)+"&page="+
escape(window.location.href);
document.cookie="astratop=1; path=/"; java1+="&c="+(document.cookie?"yes":"now");
//-->
</script>
Обратите внимание на тэги html-комментариев и особую форму закрывающего тэга комментария. Это специально для JS.

Коды счётчиков тоже невалидные. Где-то одинарные кавычки вместо двойных, нет alt'а у изображений, атрибуты заглавными буквами и др. Нужно поправить.

Прикладываю файл в архиве (полностью проходит валидацию). Но пароль от архива не скажу, пока не увижу, что вы сами пытались исправить. Исправьте всё, что сможете, а остальное я укажу. И ещё - пароль я могу забыть, т.ч. поспешайте :)

Coutty
11-02-2009, 20:20
Нда... Кое-что всё-таки браузер заменил на "своё". Т.ч. читайте, но пользуйтесь здравым смыслом :)

Карина
12-02-2009, 03:32
Coutty, огромое спасибо. займусь на днях. совсем запарка сейчас. Но уже знаю что драконов раздраконивать долго придется)

Карина
12-02-2009, 20:38
Coutty, я наисправляла кажется, теперь ошибок стало еще больше. 156!!!

Coutty
12-02-2009, 20:49
Где же больше? Было 167. Мы же под XHTML решили верстать :) Можно под HTML 4 Transitional. Там ошибок меньше будет, но я под него не умею. Не очень ясный стандарт на мой взгляд.
Вы на правильном пути :)

Igor_I
12-02-2009, 20:51
Возможно я буду не прав. Но почему бы не поставить Doctype - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
А если хочется всё-таки XHTML, то стоит почитать - http://ru.wikipedia.org/wiki/XHTML

Карина
12-02-2009, 21:00
Coutty, Спасибо. Подняли настроение немного!

Карина
13-02-2009, 00:22
Coutty, КАРУАЛ!!!!! Посмотрите что внизу сайта появилось http://reddragon-sph.ru/novosti.htm
И над заголовком новости в ячейке стало черная надпись. просто на темном не видно

ALLY
13-02-2009, 17:35
Coutty,
- Здрасьте... посмотрел твою фотогалерею.... для зеков сделано? Чудесная решотка.... а затемнение внутри картинок... ты их не хочешь показывать? Это ещё японцы придумали... на чёрном фоне - картины во всём блеске освещения....что-бы ни мазка не пропало. Всё в картине должно быть видно. ?!
- Надписи ..прям на рафаэлях и рембрантах...я уже не говорю о серовых и шишкиных... Ты перещеголял самого Энди .. отца массовой культуры... .
...........................
- Молодец, за технику 5 за зрелищность....
- Я ... как всегда ... можно ... .

Coutty
13-02-2009, 18:00
Карина, думаю, что всё началось после этого:
<img border="0" src="Shapka/Shapka900.gif" width="900" height="123" alt="Канадский сфинкс Питомник Red Dragon"/> longdesc="Канадский сфинкс питомник Red Dragon, котята, продажа чемпионов"/></p></td>
Почему-то тэг img дважды закрывается.
Пароль от файлика: Rjnnb-rey, кажется :)

ALLY, спасибо за мнение. Мне самому больше нравятся сайты в светлых тонах, но на чёрном в начале этапа лучше были заметны ошибки (особенно, если учитывать ночное время "производства"). Потом стало лениво исправлять. Дело даже не в общих тонах - там в начале скрипта конфигурация есть. Самая "затратная" часть - графические элементы оформления.
Затемнение внутри скрывает угловатость. Всё видно должно быть - это на картине. Части картин отображаются для того, чтобы было желание заглянуть в полную версию.
Насчёт решётки не согласен. Может быть в обычном мире упорядоченный хаос и смотрится оригинально, но в мире компьютером наиболее привычным, а значит и удобным для большинства, интерфейсом является именно решётка. В общем, хотелось бы выяснить - какова же альтернатива? Я её не вижу.
Про Энди не в курсе.

Карина
13-02-2009, 18:30
Coutty, помгите пожалуйста на перенесенном сайте сделать форму обратной связи. Вернее она есть но не работает. Я впервый раз с этим сталкиваюсь. Пробовала скачать скрипты но не умею их устанавливать и настраивать. Посмотрите пожалуйста страничку http://ink-ec.ru/mail.htm за счет чего она должна работать и почему не отправляются письма?

ALLY
13-02-2009, 18:36
какова же альтернатива? Я её не вижу. »
- Взять колоду карт и развернуть...или разложить по интересному... пасьянс придумали очень умные люди.. за много времени до нас... сделай на бумаге фотки и попробуй их по разному разложить. Может и не надо всё раскладывать ...а красивые дощечки...медные, с надписями.
Насчёт решётки не согласен. »
- Так сделай по другому ... чтобы решотки не получалось - каждое изо: как ракета, по краям огненные струи...или облака...
- Это совершенно сугубо-личное... ты зациклился, в настоящем твоём положении -тобой надо руководить.
- Тебе это надо?
- Но это ...как Эзейштейн снял свой первый фильм "Октябрь" - его назвали гениальность наоборот.
- Пора ...потирая руки... .
.................................................
- К стати - с тебя причитается ... а за мою счастливую девятку... которая была на хвосте моих постов ..уж не помню сколько и лет...
- Жизнь продолжается... !!!




© OSzone.net 2001-2012