Валидность кода

Вопросы без привязки к версии. Установлена авточистка (2 года).

Валидность кода

Сообщение С.Надежда 17.05.2006 11:21

файл templates/subSilver/overall_header.tpl
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


1. Объявляется что используется html 4.01, тем не менее в коде часто встречается <br/> (признак динамичности языка).
Вопрос: Ошибка в объявлении или в неверном написании <br>?

2. DOCTYPE прописано не польностью. Если записать правильно
Код: Выделить всё
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 ransitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">

невооруженным взглядом видны изменения внешнего вида.
Вопрос: ... Да нет, не вопрос. Вопросов тут нет. Просто меня очень удивляет, что разработчики не думают о языке разметки и не утруждают себя читать спецификации языка, который объявляют в первой строке. А мы, пользователи, потом голову ломаем от чего глюки при входе и т.д. и т.п.
С.Надежда
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 05.05.2006 8:38


Сообщение crash 17.05.2006 11:25

С.Надежда вообщето глюков при входе из-за html еще вроде не было
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение С.Надежда 17.05.2006 11:37

crash, когда ваш код корежит, и браузер читает так как ему хочется, а не как разработчик задумал - проблемы тянутся цепочкой.
Если вы еще не поняли значимость валидности, то и обсуждать не чего.
С.Надежда
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 05.05.2006 8:38

Сообщение crash 17.05.2006 11:48

С.Надежда писал(а):Если вы еще не поняли значимость валидности
да куда уж мне бедному студенту понять что такое и какова значимость валидности
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение С.Надежда 17.05.2006 11:52

crash, разницу между Windows и Linux вы уже увидели :-)
С.Надежда
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 05.05.2006 8:38

Сообщение Vladson 17.05.2006 14:41

С.Надежда
С.Надежда писал(а):Ошибка в объявлении или в неверном написании <br>?

в неверном написании <br> потому что все браузеры его воспринимают нормально...
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1037
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение crash 17.05.2006 16:33

С.Надежда писал(а):crash, разницу между Windows и Linux вы уже увидели

мне подсказали
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6536
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение Гога 17.05.2006 19:28

<br /> это XHTML (вариант <br></br>) Пробел, кстати, положен быть (чтоб некоторые браузеры не падали в обморок). Весь HTML код внутри phpBB написан по XHTML 1.0 Transitional, некоторые стили тож под него косят, но ни разу не видел полностью верного XHTML - как правило, смена DTD на HTML 4.01 Transitional даёт наименьшее число ошибок. Остаются только "Extra character" (или типа того) в тэгах вроде <br />, <hr />, <img />, которые браузеры должны игнорировать.

С.Надежда писал(а):Просто меня очень удивляет, что разработчики не думают о языке разметки и не утруждают себя читать спецификации языка, который объявляют в первой строке. А мы, пользователи, потом голову ломаем от чего глюки при входе и т.д. и т.п.
Бывает... У меня в FI Black иногда раскорячивало статистику, пока не сменил DTD. Короче идеальных решений пока нет. Надо руководствоваться пока принципом наименьшего зла.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Гога
phpBB 2.0.5
 
Сообщения: 235
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск

Сообщение С.Надежда 18.05.2006 8:12

http://validator.w3.org/check?uri=http% ... 55%2387155
вот оно выбранное наименьшее зло (для примера взята страница этой темы).
Гугл, между прочим, PR за это снижает, или вообще игнорирует страницы
С.Надежда
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 05.05.2006 8:38

Сообщение Vladson 18.05.2006 13:57

С.Надежда писал(а):PR за это снижает

Не правда, это лишь слухи которые так и не нашли подтверждения
Гога писал(а):Весь HTML код внутри phpBB написан по XHTML 1.0 Transitional, некоторые стили тож под него косят, но ни разу не видел полностью верного XHTML

Я как-то старался подогнать код, в основном ошибки в неправильном расположении <form> (исправляется дольше всего) всё остальное подгоняется давольно просто
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1037
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение Xpert 18.05.2006 14:24

Vladson писал(а): в основном ошибки в неправильном расположении <form>

Если бы браузеры его еще одинаково обрабатывали в части горизонтальных промежутков перед ним. :)

С.Надежда писал(а):Валидность

Любой вставленный на страницу счетчик уже делает код невалидным...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение Vladson 18.05.2006 14:30

Xpert писал(а):браузеры его еще одинаково обрабатывали

Для этого надо править CSS (задать необходимые margin и padding)
Xpert писал(а):Любой вставленный на страницу счетчик

Можно переделать в валидный (без ущерба функционалу) достаточно знать основы JavaScript
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1037
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение С.Надежда 18.05.2006 15:30

Xpert писал(а):Любой вставленный на страницу счетчик уже делает код невалидным...

может быть тут есть ответ http://www.webmascon.com/forum/viewtopic.php?t=2143

О значимости валидного кода много говорится. Но пока вы сами не столкнетесь с тем что ваш сайт плохо индексируется, или ява-скрипты не работают, или пользователи видят перекореженные страницы, или ваш конкурент по непонятным для вас причинам оказался впереди, вы будете пропускать сказанное о валидности мимо ушей.
С.Надежда
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 05.05.2006 8:38

Сообщение Vladson 18.05.2006 17:03

С.Надежда писал(а):О значимости валидного кода много говорится.

В основном об этом говорят только крикуны и те кто хотят выделиться, причём всё что они говорят это то что валидный код это круто (редко я встречал людей которые оперируют фактами а не беспочвенными заявлениями) а нормальные люди не кричат об этом на каждом углу а просто делают своё дело, и делают его качественно...

Хороший пример http://cssing.org.ua/ человек делает свою работу и ему плевать на всех, без куска хлеба он не останется, у хороших верстальщиков заказы будут всегда...

С.Надежда писал(а):вы будете пропускать сказанное о валидности мимо ушей.

Я не пропускаю, однако мой сайт (у меня в подписи) вовсе не валидный, однако мои конкуренты по вполне понятным мне причинам находятся позади... (не все конечно но многие) что же касается тех что впереди то у них код ещё более "инвалидный" чем у меня...
Серый цвет светлый (светлее чёрного) и серый цвет тёмный (темнее белого) и серый цвет средний (между чёрным и белым).
Сколько бы мнений ни было все правда, а истины просто нет. Любой кто думает что докопался до истины всего лишь выдумал себе свою правду.
Хотя возможно просто поверил в чужую ложь...
Аватара пользователя
Vladson
phpBB 2.0 RC-1 (pre)
phpBB 2.0 RC-1 (pre)
 
Сообщения: 1037
Зарегистрирован: 27.04.2004 6:07
Откуда: Estonia, Tallinn

Сообщение VovikV 18.05.2006 18:09

Vladson писал(а):
С.Надежда писал(а):О значимости валидного кода много говорится.

В основном об этом говорят только крикуны и те кто хотят выделиться, причём всё что они говорят это то что валидный код это круто (редко я встречал людей которые оперируют фактами а не беспочвенными заявлениями) а нормальные люди не кричат об этом на каждом углу а просто делают своё дело, и делают его качественно...


Поддерживаю, имею сайт на нужных, первых позициях и как то даже не озабачивался валидностью кода. Тут проверил по ссылке ошибки, ну и х с ними. А про то что поисковики чего то там ухудшают - сделайте любой популярный запрос в гугле, я сделал цветы, и посмотрите результат. У того сайта из первых позиций что я смотрел около 600 ошибок :)
В обьщем к валидности штмл у меня отношение такое, не нужно делать откровенно грубых ошибок, я после проверяю на осле опере и мазиле, а паранаидально следовать валидности не нужно.
VovikV
phpBB 2.0.1
 
Сообщения: 127
Зарегистрирован: 21.11.2005 8:15

След.

Вернуться в phpBB-пространство

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0