Дорога к XHTML

Обсуждение статей, опубликованных на сайте.
Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Дорога к XHTML

Сообщение Q2W » 25.11.2006 (Сб) 17:51

В форуме "Статьи" топики создавать могут только админы, поэтому создал здесь.

Итак, обсуждение статьи Дорога к XHTML.

Для начала несколько неточностей:

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

Это что же,
Код: Выделить всё
<h1>Заголовок</h1> блаблабла
<h2>подзаголовок1</h2> блаблабла
<h2>подзаголовок2</h2> блаблабла

Нельзя использовать, т.к. h2 не вложен в h1???

Теги не могут быть перемешаны (т.е. <b><i>Текст</b></i> - неверно, верно - <b><i>Текст</b></i>)

Вообще-то по w3c теги и в html не могут быть перемешаны, это осёл такой умный, что справляется с разметкой.

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

Вообще-то это и в обычном html можно.

Теперь, чем же так интересен xhtml по моему мнению:

1. Его действительно проще распарсить и отобразить, нежели html как раз из-за xml'евских правил.
2. Он строже к верстальщику и поэтому несёт мудрое, доброе, вечное, ибо иной раз вёрстка просто ужасает.

Как мне кажется, именно поэтому производители мобильных устройств, и, в частности, браузеров для них, обратили внимание на этот стандарт. Именно поэтому wap 2.0 - это xhtml.

Хотя конечно не всё так радужно.

Во-первых, не все мобильные устройства поддерживают css, например браузер IE на PocketPC до определённой версии вообще игнорировал css.

Во-вторых, большинство браузеров для мобильников, поддерживающих wap 2.0 (а соответственно и xhtml и css2) очень плохо работают с css.

В-третьих, не всегда можно обойтись одним только выбором css-файла под конкретный терминал, т.к. во взрослой версии на страницу нужно вставить много дополнительных сложных элементов (навигация, доп. табличка, доп. форма, и т.д.), а в мобильной версии - можно обойтись только ссылками на них, т.к. сильно большие документы им давать нельзя (и уж тем более нельзя давать страницы по 200-500 Кб весом с картинками и линками, как сейчас многие делают).
Я знаю верный путь

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 25.11.2006 (Сб) 18:59

(т.е. <b><i>Текст</b></i> - неверно, верно - <b><i>Текст</b></i>)
В упор не вижу отличий.
Лучший способ понять что-то самому — объяснить это другому.

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 25.11.2006 (Сб) 19:02

Antonariy писал(а):
(т.е. <b><i>Текст</b></i> - неверно, верно - <b><i>Текст</b></i>)
В упор не вижу отличий.

Имелось ввиду конечно (т.е. <b><i>Текст</b></i> - неверно, верно - <b><i>Текст</i></b>).
Я знаю верный путь

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 26.11.2006 (Вс) 13:38

Да, забыл в обсуждение добавить...

С комментарием о H1, H2 согласен. Под вложенностью подразумевалось дерево, т.е.

--H1
----H2
----H2
------H3
------H3

И т.п.

С комментарием о смешении тегов согласен, что последними стандартами HTML запрещено, раньше такого запрета просто не было (эту тему как-то обошли).
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в Статьи

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

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

    TopList