Действительно, если xhtml, то лучше сразу писать маленькими, чтобы потом никогда не мучаться. Потому что в доктайпе идет указание на неймспейс, а в нем все маленькими.
Спасибо, местами полезно, местами вполне очевидно. Единственная вещь, которая бросилась в глаза: <INPUT TYPE="txtUrl">. В оригинале тоже так? Если да, то забавно :-)
Браузер последовательно проходит по коду (не регулярными же выражениями он его анализирует?). Вот открылся элемент LI. Браузер идёт дальше. Встретил </LI> — закрыл элемент LI; встретил <LI> — закрыл элемент LI и открыл новый; встретил </UL> — закрыл элемент LI и закрыл элемент UL.
наверное, приведенный пример не очень хорош, но кроме </UL> и </LI> есть еще несколько десятков тегов, которые тоже должны как-то закрывать исходный <LI> (это если случай невалидного кода рассматривать)
К тому же с конечными автоматами (FIFO) работать сильно проще, чем с разветвленными условными деревьями
Может название лучше «Создаем высокопроизводительные HTML-страницы для IE» (я конечно понимаю, что это статья из MSDN и логично, что специалисты MS советуют по продуктам MS, но так сказать, для лучшей категоризации)
sunnybear, уважаю ваш переводческий труд, но оригинальная статья была написана где-то в районе 98-99 гг. прошлого века (на msdn ещё и не то можно откопать). Большая часть этого опуса эры DHTML нынче уже всеми забытый хлам, какое там сравнение с яхушной статьёй, боже упаси. Я вам рекомендую вывесить более очевидное предупреждение о почти 10-летней выдержке статьи, пока тут несчастных экспертов из MS обильно не потоптали ногами за их э... слегка несовременный стиль. Но всё равно вам спасибо за перевод, ностальгия. ;)
очень редко бывают вредные статьи, обычно дело сводится к неверному восприятию. Например, мысли про defer / таблицы (ну, может, на год устарела информация, для медленных регионов будет полезно знать) / области видимости считаю весьма актуальными.
:) бестабличная верстка не отрицает их присутствия на страницах сайта (если они используются по семантическому назначению), а поддержка defer есть только в IE. Так что, в общем случае, не согласен
2. Очень актуально, если вам выливают несколько десятков килобайт (в gzip'ованном виде, но все же) научных данных, которые предполагается как-то обрабатывать. Или просто статистика опубликованная. Там уж COL / layout:fixed использовать сам бог велел
1. Удивлён. У Вас есть подтверждения того, что все без исключения разработчики браузеров игнорируют стандарты?
2. Несколько десятков килобайт научных данных явно не сравнятся по сложности/скорости обработки с несколькими десятками килобайт вложенных табличек для размещения картиночек, не несущих смысловой нагрузки, так, как это взбрело в голову дизайнеру 98-го года разлива. ИМХО, разумеется.
2. У меня в практике был случай, когда простая таблица (с кучей вложенного контента, не таблиц) парсилась немного быстрее за счет дополнительных плюшек (точнее, немного стабильнее)
Ну то что по большей части не актуально уже сказали. Есть полезные/интересные моменты, но их пользя нивелируется тем что много неоптых JavaScript увидят и возможно запомнят элементы несовместимого с альтернативными браузерами кода.
мои статьи и переводы рассчитаны, все же, на достаточно "продвинутую" аудиторию. Которая уже знает, что есть "семантическая верстка" и "ненавязчивый JavaScript". Другая мне просто не интересна.
Создаем высокопроизводительные HTML-страницы для IE