Vitaly Harisov ([info]harisov) wrote,
@ 2008-04-24 23:39:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:fun, web

Забавно посмотреть на холиворы через несколько лет
Сколько, однако, воиствующих ламеров в комментариях у Ивана: http://softwaremaniacs.org/blog/2005/12/19/xhtml-you-say/

Которые не знают, что такое HTML, считают что HTML = табличная вёрстка, а XHTML = какая-то другая, более семантичная и правильная.

Если вы пишите на XHTML, и он плюс ко всему проходит валидацию, значит можете быть уверены: у вас нормальный, правильный код.


Значит если я пишу в XHTML 1.0 Transitional, то у меня правильный код, а если в HTML 4.01 Transitional, то у меня неправильный код. Ага.

Иван Сагалаев, убейте себя мой дорогой… Откажитесь от электричества, потому что это слишком сложно для вашего понимания и сидите по ночам при свечах… и пусть ваши сайты продолжают быть некорректными…


Ну почему, почему некорректными? Чем XHTML-валидный сайт корректнее, чем HTML-валидный?

Если перед Вами появится задача сделать ресурс одновременно доступный (1 сорс) для максимального количества UA, в том числе и мобильных девайсов - HTML4, уверяю Вас, не лучший выбор.


Сами себе придумываем трудности и сами же их успешно решаем. Даже 2008 году, а уж тем более в 2005, для мобильных больше рулят специализированные сайты, с оптимизированным в первую очередь (!) под них контентом, а уж потом раскраской и разметкой.

И в любом случае у мобильного девайса есть парсер HTML (или перегонятель HTML -> XHTML), иначе пользоваться вебом с него будет невозможно.

Мне, например, удобнее писать XHTML — он более логичен. Мне удобнее читать код, где все теги на своих местах — у меня логическое мышление.


Чем? Чем? selected="selected"? Или может быть <br />? Неужели в HTML теги не на своих местах? О, ужас! А на каких?



(Post a new comment)


[info]shabunc
2008-04-24 09:25 pm UTC (link)
xhtml просто парсить проще

(Reply to this) (Thread)


[info]levgem
2008-04-24 10:02 pm UTC (link)
совершеннейший миф =)
Любой браузер, который будет парсить _именно_ XHTML, отправится на помойку в день релиза. Четко описано в стандарте: это XML, а XML должен сначала целиком скачиваться, потом в случае его невалидности against некоторой схемы валидации, его надо отказыватся отображать.

Короче, парсинг уже есть и никуда он денется. Нет смысла об этом беспокоиться, гораздо важнее побеспокоиться о хреновом стандарте от W3C

(Reply to this) (Parent)(Thread)

миф???
[info]shabunc
2008-04-24 10:07 pm UTC (link)
миф, что парсить XHTML легче чем HTML?

не браузером единым живо человечество. мне вот легче распарсить XML а не HTML.
по определению xml-а легче. Из-за обязательной парности аттрибутов, из-за чёткой древовидной структуры.

я просто ремарку вставил, я эти войны семантические помню ещё с конца 90-х. Они только по другому назывались.Мне на войны эти плевать.

(Reply to this) (Parent)(Thread)

Re: миф???
[info]levgem
2008-04-24 10:09 pm UTC (link)
Только вот одна беда: редко в вебе встретишь XML. Больше HTML, гримирующийся всякими доктайпами под XHTML (который XML). Так что все равно через Tidy надо прогонять, со всеми вытекающими.

(Reply to this) (Parent)


[info]harisov
2008-04-25 05:25 am UTC (link)
Браузеры не парсят xhtml, как xml, если мы отдаём его как text/html.

(Reply to this) (Parent)


[info]dracula_x
2008-04-24 09:28 pm UTC (link)
Дальше бужет хуже... А в целом, заметил, что у нас многие любят больше учить кого-либо, нежели чем учиться

(Reply to this)


[info]elv1s.ru
2008-04-24 09:29 pm UTC (link)
<br /> действительно логичнее :-)

(Reply to this)


[info]tty01
2008-04-25 12:49 am UTC (link)
Нет, всё же XHTML лучше. Просто "selected" не есть гуд - суп из атрибутов и тегов.

...

Нашел у себя в коде забавный комментарий образца 2003 года:

var $tag_abbr = 'acronym'; /* use 'abbr' for XHTML 2.0 */

XHTML 2.0, к сожалению, так и не наступил. Хотя я за отмену тега br, за обязательное application/xhtml+xml и др.

(Reply to this) (Thread)


[info]levgem
2008-04-25 04:36 am UTC (link)
обязательный application/xhtml+xml — это жуткое зло. Если вдруг завтра такое случится, мы _все_ останемся без работы. Закроется за ненадобностью яндекс, больше не будет никаких интернет-магазинов и онлайн-платежей, вконтакта и однокласников и т.п.

Сайтов сложнее, чем сайт-визитка (за который так ратует W3C) не останется вовсе, потому что их практически невозможно поддерживать в состоянии XML. А браузер будет обязан выбрасывать такое. Никому не нужны будут такие браузеры.

(Reply to this) (Parent)(Thread)


[info]kbakba
2008-04-25 09:31 am UTC (link)
а что такое «состояние XML»?
и чем это их сложнее поддерживать?
какая разница из чего строить DOM из HTML или XML?

(Reply to this) (Parent)(Thread)


[info]levgem
2008-04-25 09:32 am UTC (link)
Редактор скопипастил из ворда текст в TinyMCE и у тебя остался валидный XML?

(Reply to this) (Parent)(Thread)


[info]harisov
2008-04-25 09:34 am UTC (link)
Знаешь, да. Я делал такое на одном сайте.

(Reply to this) (Parent)(Thread)


[info]levgem
2008-04-25 09:35 am UTC (link)
И че, приятно было? =)

(Reply to this) (Parent)(Thread)


[info]harisov
2008-04-25 09:41 am UTC (link)
Я допилил TinyMCE, чтобы он генерил валидный xhtml 1.0 transitional код.

(Reply to this) (Parent)(Thread)


[info]levgem
2008-04-25 10:02 am UTC (link)
Мужик! Мужик с яйцами!

P.S. Я на той неделе в ваших краях буду винище жрать.

(Reply to this) (Parent)(Thread)


[info]harisov
2008-04-25 10:13 am UTC (link)
> P.S. Я на той неделе в ваших краях буду винище жрать.

Прикольно. Попробуем опять пересечься? ;)

(Reply to this) (Parent)(Thread)


[info]levgem
2008-04-25 10:14 am UTC (link)
Ага! Напомни свой телефон.

(Reply to this) (Parent)(Thread)


[info]harisov
2008-04-25 10:15 am UTC (link)
+380 50 661 44 76

(Reply to this) (Parent)


[info]kbakba
2008-04-25 11:51 am UTC (link)
Как ниже заметил Виталий.
Можно сделать что «да».
Для этого надо знать в каком формате передает данные Ворд и как его потом обработать.
А вообще это очень не корректный пример.
Если ты можешь получить HTML ты можешь получить и XML, может для этого придется сделать несколько больше манипуляций.

(Reply to this) (Parent)


[info]tty01
2008-04-25 10:27 am UTC (link)
Ой, да просто одни люди заменят других. Одни решения заменят другие. Главное что уйдут чайники, которые за 50 баксов сайты делают.

(Reply to this) (Parent)(Thread)


[info]levgem
2008-04-25 10:29 am UTC (link)
И чуваки, которые делают сайты за миллионы, потому что у них тоже невалидные сайты. А с ними и деньги из индустрии.

(Reply to this) (Parent)


[info]harisov
2008-04-25 11:41 am UTC (link)
А кто тогда будет делать сайты за $50? Вы?

(Reply to this) (Parent)


[info]harisov
2008-04-25 05:29 am UTC (link)
Просто "selected" не есть гуд - суп из атрибутов и тегов.


Валидный HTML это не суп. Фактически он ничем не отличается от XHTML. Правила парсинга ненамного сложнее.

Хотя я за отмену тега br, за обязательное application/xhtml+xml и др.


Пока браузеры не научатся рендерить application/xhtml+xml прогрессивно, как научились делать это для таблиц, ему не быть распространённым.

(Reply to this) (Parent)(Thread)


[info]kean
2008-04-25 06:12 am UTC (link)
> Пока браузеры не научатся рендерить application/xhtml+xml прогрессивно
Ээ… так Gecko и Opera это уже умеют, не?

(Reply to this) (Parent)(Thread)


[info]harisov
2008-04-25 06:13 am UTC (link)
AFAIK нет, хотя надо проверить. Сделаю тест со sleep вечером.

(Reply to this) (Parent)(Thread)


[info]kean
2008-04-25 06:25 am UTC (link)
https://bugzilla.mozilla.org/show_bug.cgi?id=18333

(Reply to this) (Parent)(Thread)

Пока нет
[info]harisov
2008-04-25 08:06 pm UTC (link)
http://www.hixie.ch/tests/evil/page-loading/incremental/001.cgi?mime=text%2Fxml&delay=1&repeats=10

Opera/9.50 (Macintosh; Intel Mac OS X; U; en)

Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9b3) Gecko/2008020511 Firefox/3.0b3

Safari 3.1.1

И там, и там, и там все десять параграфов появляются сразу через 10 секунд.

(Reply to this) (Parent)


[info]netklon
2008-04-25 02:55 am UTC (link)
Из XHTML так отчаянно старались создать не-HTML4, что имхо немного перегнули палку.

(Reply to this)


[info]zigzag_mcquack
2008-04-25 09:12 am UTC (link)
http://softwaremaniacs.org/blog/2005/12/19/xhtml-you-say/#comment-2838

ыыыы, стыдно. =) я даже не помню, чтобы писал такое полтора года назад =)

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

но всеравно стыдно за свои слова тех времен, когда я еще был "зеленым" =)

(Reply to this) (Thread)


[info]shabunc
2008-04-25 10:17 am UTC (link)
скромность украшает утку

(Reply to this) (Parent)(Thread)


[info]zigzag_mcquack
2008-04-25 01:21 pm UTC (link)
шутка йумора?

(Reply to this) (Parent)(Thread)


[info]shabunc
2008-04-25 01:32 pm UTC (link)
мне очень понравилось, как вы сообщили миру что перфекционизм помог вам стать отличным верстальщиком

какие уж тут шутки?

(Reply to this) (Parent)(Thread)


[info]zigzag_mcquack
2008-04-25 01:36 pm UTC (link)
а не шучу, на самом деле. я и сегодня иногда залажу в старые проекты и постоянно с маниакальной настойчивостью ищу, что бы там улучшить =)

(Reply to this) (Parent)(Thread)


[info]shabunc
2008-04-25 01:45 pm UTC (link)
я понял, что вы не шутите

(Reply to this) (Parent)

вах
[info]akella_art
2008-04-25 09:17 am UTC (link)
"HTML хуже XHTML" это уже какой-то новый виток ламерства :) Доселе неизведанный :)

(Reply to this)


[info]druxa_druxa
2008-04-25 09:31 am UTC (link)
а я почему-то думал что ты тоже фанат xhtml, а ты оказывается нормальный =)
только вот тут у тебя логика хромает
> если в HTML 4.01 Transitional, то у меня неправильный код
человек этого не говорил, ты это сам придумал. Он сказал что
> Если вы пишите на XHTML ... можете быть уверены ...
от же не сказал "только если".

(Reply to this)


[info]Re.Актив [reactant.ru]
2008-04-27 04:06 am UTC (link)
Решил выявить воинствующих ламеров среди своих читателей? ;)

(Reply to this)


[info]Dmitry Baranovskiy [baranovskiy.com]
2008-04-27 11:12 pm UTC (link)
А мне вот тоже XHTML как-то ближе. Но я XSLT программист, так что это скорее просто привычка. И мне всё равно как его парсят браузеры.

(Reply to this)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…