Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Что же такое валидный код?
Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010
Помог: 1 раз(а)
Сколько делаю верстку сайтов никак не могу понять, что означает валидный код? Можете рассказать и дать ссылочки, где почитать. Сколько не встречаю объявлений везде пишут "валидный код". Что же тогда не валидный код? И что валидный?
White
Отправлено: 16 Сентября, 2011 - 22:30:02
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Помог: 28 раз(а)
Pavelbeginnerhttp://w3[dot]org консорциум w3c как раз и занимается стандартизацией языков разметки. "валидный" - значит соответствующий этим стандартам.
----- if(time()>1356048000) die();
LIME
Отправлено: 17 Сентября, 2011 - 00:01:03
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
выглядит также но не валиден
могу ошибаться поправте (Добавление)
еще проще
<br/>валидно
<br>нет (Добавление)
и под конец жесточайшая не валидность но будет работать
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
DeepVarvar кстати пробел перед / не нужен уже давно
смысле в одиночных тегах звершающий слэш (Добавление)
это старые браузеры его не хавали
таких уже нет
теперь можно запрросто <br/> (Добавление) Pavelbeginner а что вам гугл на вопрос ответил?
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
DeepVarvar варвар ну не мучай
не заставляй лезть в валидатор
я для этого исчо мало выпил
имхо все валидно
в чем невалид
только не говори что в атибутах не должно быть пробелов
стой а что за экшн идиотский
нука нука поподробнее)))
вот где собака порылась
признавайся я не отстану
White
Отправлено: 17 Сентября, 2011 - 08:59:46
Частый посетитель
Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011 Откуда: Днепропетровск
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Помог: 4 раз(а)
Не знаю, для кого придумали эту валидацию, но бредятина та еще, от которой многие уже отказались... Ибо их движок (W3C) дополняется медленнее, нежели развиваются технологии сейчас... да что уж там говорить, если сайты-гиганты (google, microsoft, yandex) не проходят валидацию (тобиш чхали на нее), то чего уж нам париться?
----- Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
Viper
Отправлено: 20 Сентября, 2011 - 15:26:25
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Stasnislav бредятина это когда пишут что-то типа
<FORM action="" >
<input type=text' value="нечто">
и так далее в том же духе
при этом у них DOCTYPE указан как HTML 4.01 Strict и создают темы вида "Ачо ана не работает".
Именно для таких и придумали валидацию, дабы гореписатели могли хоть как-то что-то изменить в лучшую сторону в своем говнокоде.
+ никто не отменял "культуру" написания кода. Вам не противно потом эту кашу читать?
PS!
Stasnislav пишет:
сайты-гиганты
никогда писанину индусов не считал венцом творения.
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Помог: 4 раз(а)
Viper пишет:
Stasnislav бредятина это когда пишут что-то типа
<FORM action="" >
<input type=text' value="нечто">
и так далее в том же духе
при этом у них DOCTYPE указан как HTML 4.01 Strict и создают темы вида "Ачо ана не работает".
Именно для таких и придумали валидацию, дабы гореписатели могли хоть как-то что-то изменить в лучшую сторону в своем говнокоде.
+ никто не отменял "культуру" написания кода. Вам не противно потом эту кашу читать?
PS!
Stasnislav пишет:
сайты-гиганты
никогда писанину индусов не считал венцом творения.
Вы действительно считаете, что такие говно-писатели реально задумываются о валидации, или хотя бы знают, что это такое?
----- Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
Viper
Отправлено: 21 Сентября, 2011 - 07:08:48
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Stasnislav пишет:
Вы действительно считаете, что такие говно-писатели реально задумываются о валидации, или хотя бы знают, что это такое?
Они может быть и нет, но человек нанятый потом на исправление этого говна задумывается.
Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011
Помог: 4 раз(а)
Viper пишет:
Stasnislav пишет:
Вы действительно считаете, что такие говно-писатели реально задумываются о валидации, или хотя бы знают, что это такое?
Они может быть и нет, но человек нанятый потом на исправление этого говна задумывается.
Просто исправленный говнокод и исправленный валидно - разные случаи. По большому счету валидацию могут проходить какие-нибудь небольшие проекты, статичные. А если используется обширный функционал, множество модулей, компонент, то о валидации можно забыть... А скоро, вообще, валидным будет только их сайт(w3.org)
----- Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
Viper
Отправлено: 21 Сентября, 2011 - 10:47:10
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Stasnislav пишет:
По большому счету валидацию могут проходить какие-нибудь небольшие проекты, статичные
полнейшая чушь.
Вы когда шаблон делаете тоже пишете разные view?
Не стоит забывать что стили и прочая дребедень подключаются глобально. В нормально спроектированном приложении, шаблон один, а уж куда вы будете тулить модули и прочее уже фиолетово, т.к. из первого пункта стили у вас глобальны и шаблон тоже. А соответственно что мешает провалидировать 5-6 страниц(к примеру шаблон блога, списка, или ещё какой дребедени) и исправить 1 раз в стилях и шаблоне. Вы же не валидируете div с ajax контентом?
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
На самом деле браузеры не производят валидацию на основе DOCTYPE. Они по этой строке просто ориентируются как отрисовывать в неоднозначных ситуациях.
Самое оптимальное либо не ставить там ничего либо просто писать <!DOCTYPE html>
А сайты нужно просто тщательно тестировать - другого варианта нет.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.