<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/index.php?action=history&amp;feed=atom&amp;title=class-design-pattern-ru</id>
	<title>class-design-pattern-ru - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/index.php?action=history&amp;feed=atom&amp;title=class-design-pattern-ru"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=class-design-pattern-ru&amp;action=history"/>
	<updated>2026-05-20T07:14:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=class-design-pattern-ru&amp;diff=34290&amp;oldid=prev</id>
		<title>DinamytE at 18:35, 17 July 2008</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=class-design-pattern-ru&amp;diff=34290&amp;oldid=prev"/>
		<updated>2008-07-17T18:35:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Шаблон дизайна class =&lt;br /&gt;
&lt;br /&gt;
== Назначение ==&lt;br /&gt;
Используйте данный шаблон для указания семантического значения (X)HTML-элементов. Вы также можете посмотреть обсуждение [[semantic-class-names-ru|семантических имён классов]] для дополнительной информации.&lt;br /&gt;
&lt;br /&gt;
== Применение ==&lt;br /&gt;
* Всегда используйте наиболее приемлемые и подходящие элементы (X)HTML для разметки страниц. Если вы не нашли подходящего элемента для определённой ситуации, вы можете использовать элементы ''span'' или ''div''. Старайтесь избегать презентационных элементов (''b'', ''i'' и другие);&lt;br /&gt;
* Добавляйте (X)HTML семантику, используя [[semantic-class-names-ru|семантичные имена классов]]. Атрибут ''class'' — это разделённый пробелом список имён классов;&lt;br /&gt;
* Всегда следуйте [[naming-principles-ru|принципам именования микроформатов]].&lt;br /&gt;
&lt;br /&gt;
== Описание ==&lt;br /&gt;
Данный шаблон довольно часто встречается в микроформатах. Семантический смысл может быть добавлен к элементам с помощью атрибута ''class''. Например, в [[hcard-ru|hCard]] добавляется информация о том, что определённые элементы представляют собой описание человека, организации, URI, форматированных имён именно с помощью данного шаблона:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;,&lt;br /&gt;
 &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Примечания:&lt;br /&gt;
&lt;br /&gt;
* Часть XHTML-документа, к которой был применён микроформат, определена как &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt;. Такая практика является общая для нетривиальных, составных микроформатов;&lt;br /&gt;
* В данном микроформате используются как inline, так и block-элементы. Такой ход предоставляет дизайнеру микроформата огромный выбор при включении семантической информации без пересечения с существующей репрезентацией;&lt;br /&gt;
* В этом примере используется несколько имён классов в одном элементе (например, &amp;lt;code&amp;gt;&amp;quot;url fn&amp;quot;&amp;lt;/code&amp;gt;). Это даёт следующие возможности:&lt;br /&gt;
** Одиночные элементы могут трактоваться по-разному (с разными смысловыми оттенками);&lt;br /&gt;
** Семантика может быть добавлена к существующей структуре документа.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[semantic-xhtml-ru|Семантический XHTML]]&lt;br /&gt;
* [[semantic-class-names-ru|Семантическое именование классов]]&lt;br /&gt;
&lt;br /&gt;
* John Udell [http://weblog.infoworld.com/udell/2004/02/09.html написал] о множественных именах классов&lt;br /&gt;
* [http://www.w3.org/TR/html401/struct/global.html#adef-class Определение атрибута class в HTML 4.01]&lt;/div&gt;</summary>
		<author><name>DinamytE</name></author>
	</entry>
</feed>