<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF91%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0</id>
		<title>LXF91:Что за штука - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF91%3A%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF91:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;action=history"/>
		<updated>2026-05-13T11:22:10Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF91:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=5732&amp;oldid=prev</id>
		<title>Crazy Rebel: викификация, оформление</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF91:%D0%A7%D1%82%D0%BE_%D0%B7%D0%B0_%D1%88%D1%82%D1%83%D0%BA%D0%B0&amp;diff=5732&amp;oldid=prev"/>
				<updated>2008-12-03T09:39:44Z</updated>
		
		<summary type="html">&lt;p&gt;викификация, оформление&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Что за штука… XHTML 2?=&lt;br /&gt;
&lt;br /&gt;
: Еще один рывок Web-стандартов в сторону XML – '''Пол Хадсон''' все объяснит…&lt;br /&gt;
&lt;br /&gt;
* '''Да, да, я знаю, что вы хотите сказать: XHTML хорош, потому что он несет в себе смысл, а HTML полон бесполезных стилевых тэгов вроде ''&amp;lt;font&amp;gt;'', поэтому мы все должны пользоваться XHTML.'''&lt;br /&gt;
&lt;br /&gt;
Да, именно это я хотел сказать. Почти. Повнимательнее&lt;br /&gt;
взглянув на заголовок этой статьи, вы заметите, что&lt;br /&gt;
речь идет скорее о XHTML 2, чем о XHTML вообще.&lt;br /&gt;
&lt;br /&gt;
* '''Он что, в два раза педантичнее XHTML 1?'''&lt;br /&gt;
&lt;br /&gt;
Вообще-то он очень отличается от XHTML 1 и&lt;br /&gt;
1.1, потому-то его и ждали так долго. Язык XHTML 1&lt;br /&gt;
был стандартизован в 2001 г., в попытке применить&lt;br /&gt;
некоторые правила XML к HTML. Например, нельзя&lt;br /&gt;
было использовать&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; &amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;Foo&amp;lt;/strong&amp;gt;&amp;lt;/em&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
потому, что извлекать элементы из стека необходимо в&lt;br /&gt;
порядке, обратном тому, в котором их туда помещали:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;em&amp;gt;Foo&amp;lt;/em&amp;gt;&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
было бы верно.&lt;br /&gt;
&lt;br /&gt;
А еще, каждый атрибут XHTML надо было заключать в кавычки, даже если это выглядело глупо, например '''selected=”selected”''' для отмеченного флажка.&lt;br /&gt;
&lt;br /&gt;
* '''Почему же так долго ждали XHTML 2?'''&lt;br /&gt;
&lt;br /&gt;
По сути, XHTML 1.1 – тот же HTML 4, наряженный в парадный костюм. Любой браузер, способный&lt;br /&gt;
прочесть HTML 4, мог также читать и XHTML 1.1, ведь&lt;br /&gt;
они неотличимы.&lt;br /&gt;
&lt;br /&gt;
Идея заключалась в том, что XHTML-страницы&lt;br /&gt;
могли обслуживаться серверами используя MIME-типы application/xml или application/xhtml+xml, и&lt;br /&gt;
браузеры могли воспринимать документы как XML.&lt;br /&gt;
Подразумевалось, что браузер будет игнорировать код&lt;br /&gt;
обработки скверного HTML, зато на ура примет утонченный XML. К несчастью, этого так и не случилось.&lt;br /&gt;
Некоторые браузеры – включая ''Internet Explorer'' версий 6 и 7 – не умеют толком обрабатывать MIME-тип&lt;br /&gt;
XHTML, а это значит, что XHTML-страницы по-прежнему обслуживаются (и читаются) как HTML.&lt;br /&gt;
&lt;br /&gt;
* '''Вы не ответили на мой вопрос…'''&lt;br /&gt;
&lt;br /&gt;
Разве? Ах, да. Так вот, XHTML 1 был очень похож на HTML 4. Но W3C нужен был XHTML 2, чтобы исправить многие недостатки HTML, а это означает отсутствие обратной совместимости с HTML.&lt;br /&gt;
Оказалось, что некоторые части XHTML 2 обратно-&lt;br /&gt;
несовместимы даже с XHTML 1.1!&lt;br /&gt;
&lt;br /&gt;
* '''Пожалуйста, конкретнее, не то мы и в четыре страницы не уложимся.'''&lt;br /&gt;
&lt;br /&gt;
Хорошо, а помните, когда вы делали первые шаги в&lt;br /&gt;
XHTML, валидатор W3C XHTML отказывался признавать вашу страницу, пока ко всем рисункам не добавят&lt;br /&gt;
атрибуты ALT?&lt;br /&gt;
&lt;br /&gt;
* '''О, да. Это был не мой день…'''&lt;br /&gt;
&lt;br /&gt;
А вот в XHTML 2, боюсь, вам придется убрать&lt;br /&gt;
все эти атрибуты, потому что их больше нет в спецификации. Перемена имеет смысл, так как в XHTML 2&lt;br /&gt;
любой элемент может содержать как объект (например, картинку), так и замещающий текст. Первичный&lt;br /&gt;
контент используется как атрибут элемента, а вторичный (который замещает основной, если он не может&lt;br /&gt;
быть загружен или еще не загрузился) помещается внутрь элемента. Например:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;img src=”tacheback.gif”&amp;gt;&amp;lt;strong&amp;gt;Andrew Gregory&amp;lt;/strong&amp;gt; winking like a mad man&amp;lt;/img&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
и&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;p src=”tacheback.gif”&amp;gt;&amp;lt;strong&amp;gt;Andrew Gregory&amp;lt;/strong&amp;gt; winking like a mad man&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
дадут одинаковый результат. Выгода в том, что теперь&lt;br /&gt;
вы можете использовать XHTML-форматирование и&lt;br /&gt;
в альтернативном тексте – например, часть '''Andrew Gregory''' будет выделена полужирным.&lt;br /&gt;
&lt;br /&gt;
* '''Придется позлобствовать, но преимущества просматриваются.'''&lt;br /&gt;
&lt;br /&gt;
Хорошо! Пришло время упомянуть о другой долгожданной перемене: тэги '''&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;''' удалены. XHTML 1.0&lt;br /&gt;
удалил множество стилевых тэгов HTML, но оставил&lt;br /&gt;
наиболее популярные, '''&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;''' – на них построен&lt;br /&gt;
слишком много сайтов. За время, прошедшее со времени стандартизации XHTML 1.0, многие сайты перешли на '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;''', и есть надежда на то, что&lt;br /&gt;
большинство новых сайтов даже не вспомнит о существовании '''&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;'''. '''&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;''' шрифт можно слегка увеличить и окрасить,&lt;br /&gt;
например, красным, чтобы подчеркнуть его значение,&lt;br /&gt;
а вот текст с '''&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt; '''можно и не заметить, если он в действительности не полужирный!&lt;br /&gt;
&lt;br /&gt;
* '''Не особо радикальные перемены. Почему они  так долго готовились?'''&lt;br /&gt;
&lt;br /&gt;
Бесспорно, крупнейшее событие в XHTML 2 – применение XForms как стандарта для форм ввода данных.&lt;br /&gt;
Формы HTML – необычайно простой способ приема&lt;br /&gt;
пользовательского ввода, а вот XForms, если честно, нет. Но дополнительной сложности сопутствует и&lt;br /&gt;
дополнительная мощь: можно заполнять XForms заранее с помощью XML, отправлять их данные с помощью&lt;br /&gt;
XML и даже отправлять и получать данные без обновления страницы – почти как в AJAX. Для изучения&lt;br /&gt;
нового синтаксиса понадобится целый учебник – если&lt;br /&gt;
буквы M, V и C кое-что значат для вас, вы должны&lt;br /&gt;
понять, как соотносится сложность XForms с XHTML.&lt;br /&gt;
&lt;br /&gt;
* '''Ну вот, приняли еще один хороший стандарт, и все усложнилось. Хоть кто-нибудь выиграл от этого?'''&lt;br /&gt;
&lt;br /&gt;
О да, все это делается для удобства разработчиков,&lt;br /&gt;
которые плюются при каждом упоминании об HTML.&lt;br /&gt;
У них давно готовы web-сервисы, XML-схемы и коды&lt;br /&gt;
J2EE, дело лишь за XForms – они сделают нашу Сеть&lt;br /&gt;
много лучше.&lt;br /&gt;
&lt;br /&gt;
* '''Это все?'''&lt;br /&gt;
&lt;br /&gt;
Нет, не все. Вместе с XForms, пожалуйста,&lt;br /&gt;
встречайте XFrames, попытку замены устаревших&lt;br /&gt;
фреймов, о необходимости которой говорили годами.&lt;br /&gt;
Рабочая группа XFrames посвятила свое время решению проблемы людей, которых сбивает с толку поведение кнопки браузера «Назад». Широко известны&lt;br /&gt;
также проблемы тех, кто не может поставить закладку&lt;br /&gt;
на конкретную страницу, не может определить происхождение фреймовой группы и, что хуже всего, в этой&lt;br /&gt;
фреймовой группе заблудился. Теперь им полегчает.&lt;br /&gt;
&lt;br /&gt;
* '''Спасибо; а где можно узнать подробности?'''&lt;br /&gt;
&lt;br /&gt;
Эй, я ведь еще не закончил! Невозможно рассказать о XHTML 2 без упоминания о новых элементах,&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;h&amp;gt;&amp;lt;/nowiki&amp;gt;''' и '''&amp;lt;nowiki&amp;gt;&amp;lt;section&amp;gt;&amp;lt;/nowiki&amp;gt;'''. Они пришли на замену прежним '''&amp;lt;nowiki&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;/nowiki&amp;gt;''',&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;h2&amp;gt;&amp;lt;/nowiki&amp;gt;''' и им подобным, а уровень заголовка теперь определяется тем, в какой секции находится элемент '''&amp;lt;nowiki&amp;gt;&amp;lt;h&amp;gt;&amp;lt;/nowiki&amp;gt;'''.&lt;br /&gt;
Фактически, если говорить о URL, точно так же, как&lt;br /&gt;
каждый элемент может содержать рисунок, каждый&lt;br /&gt;
элемент может быть и гиперссылкой. Например:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;img src=”tacheback.gif” href=”http://tinyurl.com yofm6c”&amp;gt;&amp;lt;strong&amp;gt;Andrew Gregory&amp;lt;/strong&amp;gt; winking like a mad man&amp;lt;/img&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Ну, теперь-то вы назовете адреса?'''&lt;br /&gt;
&lt;br /&gt;
Информация о XHTML 2 очень разбросана, но&lt;br /&gt;
последняя редакция этого стандарта доступна на http://www.w3.org/TR/xhtml2. Введение в этот документ даст общее&lt;br /&gt;
представление тому, у кого есть лишь десять свободных минут: http://www.w3.org/TR/xhtml2/introduction.html.&lt;br /&gt;
Если же нет и десяти минут, с основными положениями можно ознакомиться вот здесь:&lt;br /&gt;
http://www.petefreitag.com/item/370.cfm. '''LXF'''&lt;/div&gt;</summary>
		<author><name>Crazy Rebel</name></author>	</entry>

	</feed>