<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SukitArseanrapoj</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SukitArseanrapoj"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/SukitArseanrapoj"/>
	<updated>2026-04-24T21:49:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-th&amp;diff=34375</id>
		<title>hcalendar-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-th&amp;diff=34375"/>
		<updated>2008-09-30T15:56:21Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* แรงบันดาลใจและกิตติกรรมประกาศ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCalendar&amp;lt;/h1&amp;gt;&lt;br /&gt;
http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
hCalendar คือรูปแบบเรียบง่ายสำหรับแทนที่เหตุการณ์ต่างๆ โดยมีพื้นฐานมาจากมาตรฐาน iCalendar ([http://www.ietf.org/rfc/rfc2445.txt RFC2445])  ไมโครฟอร์แมตนี้เหมาะที่จะใช้ใน HTML หรือ XHTML, Atom, RSS, และ XML  hCalendar เป็นหนึ่งในมาตรฐาน[[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
ต้องการเริ่มเขียนเหตุการณ์แบบ [[hcalendar|hCalendar]] หรือ? ลองใช้ [http://microformats.org/code/hcalendar/creator ตัวสร้าง hCalendar] เพื่อสร้างเหตุการณ์และตีพิมพ์สิ หรือจะลองอ่าน [[hcalendar-authoring|เกร็ดการสร้างเหตุการณ์ด้วย hCalendar]] เพื่อเพิ่ม hCalendar markup ให้บล๊อก วิกิ หรือหน้าเว็บของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
; Editor : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
; Authors : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== แรงบันดาลใจและกิตติกรรมประกาศ ===&lt;br /&gt;
ขอขอบคุณ:&lt;br /&gt;
* คุณอดัม บอสเวิสทห์ที่ช่วยนำ [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars การนำเสนอหัวข้อ HTML For Calendars ที่ FOO Camp 2004] ซึ่งพาให้คนที่สนใจจำนวนมากมาร่วมกัน&lt;br /&gt;
&lt;br /&gt;
== เกริ่นนำ ==&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;iCal&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, bloggers often discuss events on their blogs -- upcoming events, writeups of past events, etc.  With just a tad bit of structure, bloggers can discuss events in their blog(s) in such a way that spiders and other aggregators can retrieve such events, automatically convert them to iCalendar, and use them in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCalendar''' format, which is a 1:1 representation of the aforementioned iCalendar standard, in semantic HTML.  Bloggers can both embed hCalendar events directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCalendar enables applications to retrieve information about such events directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== หลักการของ Semantic XHTML ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
For practical implementations, it should be noted that Internet Explorer's support for styling &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements is poor, and may require wrapper elements.&lt;br /&gt;
&lt;br /&gt;
== รูปแบบ ==&lt;br /&gt;
=== โดยทั่วไป ===&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;quot;iCal-Basic&amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก ===&lt;br /&gt;
The root class name for hCalendar is &amp;quot;vcalendar&amp;quot;.  An element with a class name of &amp;quot;vcalendar&amp;quot; is itself called an ''hCalendar''. &lt;br /&gt;
&lt;br /&gt;
The root class name for events is &amp;quot;vevent&amp;quot;. An element with a class name of &amp;quot;vevent&amp;quot; is itself called an ''hCalendar event''.&lt;br /&gt;
&lt;br /&gt;
For authoring convenience, both &amp;quot;vevent&amp;quot; and &amp;quot;vcalendar&amp;quot; are treated as root class names for parsing purposes.  If a document contains elements with class name &amp;quot;vevent&amp;quot; but not &amp;quot;vcalendar&amp;quot;, the entire document has an implied &amp;quot;vcalendar&amp;quot; context.&lt;br /&gt;
&lt;br /&gt;
'''vevent''' should be considered required for each event listing.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย ===&lt;br /&gt;
The properties of an hCalendar are represented by elements inside the hCalendar.  Elements with class names of the listed properties represent the values of those properties.  Some properties have sub-properties, and those are represented by elements inside the elements for properties.&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
hCalendar properties (sub-properties in parentheses like this)&lt;br /&gt;
&lt;br /&gt;
'''Required:'''&lt;br /&gt;
* '''dtstart''' ([[iso-8601|ISO date]])&lt;br /&gt;
* '''summary'''&lt;br /&gt;
Optional:&lt;br /&gt;
* location&lt;br /&gt;
* url&lt;br /&gt;
* dtend (ISO date), duration (ISO date duration)&lt;br /&gt;
* rdate, rrule&lt;br /&gt;
* category, description&lt;br /&gt;
* uid&lt;br /&gt;
* geo (latitude, longitude)&lt;br /&gt;
* ... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.  The above list of properties are those that are most commonly used for hCalendar.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONTACT&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ORGANIZER&amp;lt;/code&amp;gt; in iCalendar {{may}} be represented by an [[hcard|hCard]] in hCalendar .&lt;br /&gt;
* A named &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; (potentially with an address and/or geo) in iCalendar {{may}} be represented by a nested [[hcard|hCard]] in hCalendar. Similarly, an address &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; {{may}} be represented by an [[adr]], and a geo (latitude and longitude) &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by a [[geo]].&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in iCalendar simply becomes another semantic applied to a specific URL for an hCalendar event.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot; from vCard), the first descendant element with that class {{should}} take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot; from vCard), each class instance {{should}} create a instance of that property. Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20071005&lt;br /&gt;
DTEND:20071020&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent event in hCalendar format with various elements optimized appropriately. See [[hcalendar-example1-steps]] for the derivation.&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;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&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;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;!-- note modified to account for idiosyncrasy of wiki software --&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this is a '''live''' hCalendar microformat, which will be found on this page by parsers.&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างที่ 2 ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a scheduled meeting that begins&lt;br /&gt;
at 8:30 AM EST on March 12, 1998 and ends at 9:30 AM EST on March 12,&lt;br /&gt;
1998. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     BEGIN:VCALENDAR&lt;br /&gt;
     BEGIN:VEVENT&lt;br /&gt;
     UID:guid-1.host1.com&lt;br /&gt;
     DTSTAMP:19980309T231000Z&lt;br /&gt;
     DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
     SUMMARY:XYZ Project Review&lt;br /&gt;
     DTSTART:19980312T133000Z&lt;br /&gt;
     DTEND:19980312T143000Z&lt;br /&gt;
     LOCATION:1CP Conference Room 4350&lt;br /&gt;
     END:VEVENT&lt;br /&gt;
     END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The equivalent in hCalendar:&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;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&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;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;quot;vcalendar&amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: [[iso-8601|ISO8601]] dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation &amp;lt;code&amp;gt;YYYY-MM-DDThh:mm:ss&amp;lt;/code&amp;gt; should be used for better readability, following the format of RFC 3339.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
Note 6: The location in this example contains implicit structure (venue name, city, state) which could be marked up explicitly as an [[hcard|hCard]].  See [http://microformats.org/wiki/hcalendar-brainstorming#hCard_locations hCalendar brainstorming: hCard locations] for a informative explanation of how to do this.&lt;br /&gt;
&lt;br /&gt;
==โลโก้==&lt;br /&gt;
Don't forget that you can add one of our [[buttons#hCalendar|buttons]] to the page, to indicate the presence of hCalendar microformats. For example: http://www.boogdesign.com/images/buttons/microformat_hcalendar.png. If you can link it back to this page (or even page on your website, about your use of the microformat), so much the better!&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างเพิ่มเติม ===&lt;br /&gt;
See [[hcalendar-examples|hCalendar examples]] for more examples, including examples from iCalendar RFC 2445 converted into hCalendar.&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcalendar-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples-in-wild|hCalendar Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcalendar-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-implementations|hCalendar Implementations]].&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอ้างอิง ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
* [[rfc-2119| RFC 2119]]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://ietfreport.isoc.org/idref/draft-royer-ical-basic/ iCal-Basic (latest)] [http://www.faqs.org/ftp/pub/pub/internet-drafts/draft-royer-ical-basic-04.txt (draft 04)]&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Note on Date and Time Formats]&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
&lt;br /&gt;
==== ไมโครฟอร์แมตที่ใช้ hCalendar ====&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่เกี่ยวข้อง ====&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.livejournal.com/users/jwz/444651.html jwz - Hula] (required reading)&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Right now people can do that by publishing .ics files, but it's not trivial to do so, and it's work on the part of other people to look at them. '''If it's not HTML hanging off our friend's home page that can be viewed in any browser on a public terminal in a library, the bar to entry is too high and it's useless.'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcalendar hCalendar tag]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HCalendar Wikipedia article on hCalendar] (requires expansion)&lt;br /&gt;
&lt;br /&gt;
== หน้าที่เกี่ยวข้อง ==&lt;br /&gt;
{{hcalendar-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-th&amp;diff=29693</id>
		<title>hcalendar-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-th&amp;diff=29693"/>
		<updated>2008-09-30T15:50:16Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCalendar&amp;lt;/h1&amp;gt;&lt;br /&gt;
http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
hCalendar คือรูปแบบเรียบง่ายสำหรับแทนที่เหตุการณ์ต่างๆ โดยมีพื้นฐานมาจากมาตรฐาน iCalendar ([http://www.ietf.org/rfc/rfc2445.txt RFC2445])  ไมโครฟอร์แมตนี้เหมาะที่จะใช้ใน HTML หรือ XHTML, Atom, RSS, และ XML  hCalendar เป็นหนึ่งในมาตรฐาน[[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
ต้องการเริ่มเขียนเหตุการณ์แบบ [[hcalendar|hCalendar]] หรือ? ลองใช้ [http://microformats.org/code/hcalendar/creator ตัวสร้าง hCalendar] เพื่อสร้างเหตุการณ์และตีพิมพ์สิ หรือจะลองอ่าน [[hcalendar-authoring|เกร็ดการสร้างเหตุการณ์ด้วย hCalendar]] เพื่อเพิ่ม hCalendar markup ให้บล๊อก วิกิ หรือหน้าเว็บของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
; Editor : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
; Authors : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
: [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== แรงบันดาลใจและกิตติกรรมประกาศ ===&lt;br /&gt;
ขอขอบคุณ:&lt;br /&gt;
* Adam Bosworth for leading the [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation] which brought together a critical mass of interested parties.&lt;br /&gt;
&lt;br /&gt;
== เกริ่นนำ ==&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;iCal&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, bloggers often discuss events on their blogs -- upcoming events, writeups of past events, etc.  With just a tad bit of structure, bloggers can discuss events in their blog(s) in such a way that spiders and other aggregators can retrieve such events, automatically convert them to iCalendar, and use them in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCalendar''' format, which is a 1:1 representation of the aforementioned iCalendar standard, in semantic HTML.  Bloggers can both embed hCalendar events directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCalendar enables applications to retrieve information about such events directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== หลักการของ Semantic XHTML ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
For practical implementations, it should be noted that Internet Explorer's support for styling &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements is poor, and may require wrapper elements.&lt;br /&gt;
&lt;br /&gt;
== รูปแบบ ==&lt;br /&gt;
=== โดยทั่วไป ===&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;quot;iCal-Basic&amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก ===&lt;br /&gt;
The root class name for hCalendar is &amp;quot;vcalendar&amp;quot;.  An element with a class name of &amp;quot;vcalendar&amp;quot; is itself called an ''hCalendar''. &lt;br /&gt;
&lt;br /&gt;
The root class name for events is &amp;quot;vevent&amp;quot;. An element with a class name of &amp;quot;vevent&amp;quot; is itself called an ''hCalendar event''.&lt;br /&gt;
&lt;br /&gt;
For authoring convenience, both &amp;quot;vevent&amp;quot; and &amp;quot;vcalendar&amp;quot; are treated as root class names for parsing purposes.  If a document contains elements with class name &amp;quot;vevent&amp;quot; but not &amp;quot;vcalendar&amp;quot;, the entire document has an implied &amp;quot;vcalendar&amp;quot; context.&lt;br /&gt;
&lt;br /&gt;
'''vevent''' should be considered required for each event listing.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย ===&lt;br /&gt;
The properties of an hCalendar are represented by elements inside the hCalendar.  Elements with class names of the listed properties represent the values of those properties.  Some properties have sub-properties, and those are represented by elements inside the elements for properties.&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
hCalendar properties (sub-properties in parentheses like this)&lt;br /&gt;
&lt;br /&gt;
'''Required:'''&lt;br /&gt;
* '''dtstart''' ([[iso-8601|ISO date]])&lt;br /&gt;
* '''summary'''&lt;br /&gt;
Optional:&lt;br /&gt;
* location&lt;br /&gt;
* url&lt;br /&gt;
* dtend (ISO date), duration (ISO date duration)&lt;br /&gt;
* rdate, rrule&lt;br /&gt;
* category, description&lt;br /&gt;
* uid&lt;br /&gt;
* geo (latitude, longitude)&lt;br /&gt;
* ... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.  The above list of properties are those that are most commonly used for hCalendar.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONTACT&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ORGANIZER&amp;lt;/code&amp;gt; in iCalendar {{may}} be represented by an [[hcard|hCard]] in hCalendar .&lt;br /&gt;
* A named &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; (potentially with an address and/or geo) in iCalendar {{may}} be represented by a nested [[hcard|hCard]] in hCalendar. Similarly, an address &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; {{may}} be represented by an [[adr]], and a geo (latitude and longitude) &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by a [[geo]].&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in iCalendar simply becomes another semantic applied to a specific URL for an hCalendar event.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot; from vCard), the first descendant element with that class {{should}} take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot; from vCard), each class instance {{should}} create a instance of that property. Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20071005&lt;br /&gt;
DTEND:20071020&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent event in hCalendar format with various elements optimized appropriately. See [[hcalendar-example1-steps]] for the derivation.&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;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&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;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;!-- note modified to account for idiosyncrasy of wiki software --&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this is a '''live''' hCalendar microformat, which will be found on this page by parsers.&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างที่ 2 ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a scheduled meeting that begins&lt;br /&gt;
at 8:30 AM EST on March 12, 1998 and ends at 9:30 AM EST on March 12,&lt;br /&gt;
1998. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     BEGIN:VCALENDAR&lt;br /&gt;
     BEGIN:VEVENT&lt;br /&gt;
     UID:guid-1.host1.com&lt;br /&gt;
     DTSTAMP:19980309T231000Z&lt;br /&gt;
     DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
     SUMMARY:XYZ Project Review&lt;br /&gt;
     DTSTART:19980312T133000Z&lt;br /&gt;
     DTEND:19980312T143000Z&lt;br /&gt;
     LOCATION:1CP Conference Room 4350&lt;br /&gt;
     END:VEVENT&lt;br /&gt;
     END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The equivalent in hCalendar:&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;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&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;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;quot;vcalendar&amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: [[iso-8601|ISO8601]] dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation &amp;lt;code&amp;gt;YYYY-MM-DDThh:mm:ss&amp;lt;/code&amp;gt; should be used for better readability, following the format of RFC 3339.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
Note 6: The location in this example contains implicit structure (venue name, city, state) which could be marked up explicitly as an [[hcard|hCard]].  See [http://microformats.org/wiki/hcalendar-brainstorming#hCard_locations hCalendar brainstorming: hCard locations] for a informative explanation of how to do this.&lt;br /&gt;
&lt;br /&gt;
==โลโก้==&lt;br /&gt;
Don't forget that you can add one of our [[buttons#hCalendar|buttons]] to the page, to indicate the presence of hCalendar microformats. For example: http://www.boogdesign.com/images/buttons/microformat_hcalendar.png. If you can link it back to this page (or even page on your website, about your use of the microformat), so much the better!&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างเพิ่มเติม ===&lt;br /&gt;
See [[hcalendar-examples|hCalendar examples]] for more examples, including examples from iCalendar RFC 2445 converted into hCalendar.&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcalendar-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples-in-wild|hCalendar Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcalendar-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-implementations|hCalendar Implementations]].&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอ้างอิง ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
* [[rfc-2119| RFC 2119]]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://ietfreport.isoc.org/idref/draft-royer-ical-basic/ iCal-Basic (latest)] [http://www.faqs.org/ftp/pub/pub/internet-drafts/draft-royer-ical-basic-04.txt (draft 04)]&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Note on Date and Time Formats]&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
&lt;br /&gt;
==== ไมโครฟอร์แมตที่ใช้ hCalendar ====&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่เกี่ยวข้อง ====&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.livejournal.com/users/jwz/444651.html jwz - Hula] (required reading)&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Right now people can do that by publishing .ics files, but it's not trivial to do so, and it's work on the part of other people to look at them. '''If it's not HTML hanging off our friend's home page that can be viewed in any browser on a public terminal in a library, the bar to entry is too high and it's useless.'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcalendar hCalendar tag]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HCalendar Wikipedia article on hCalendar] (requires expansion)&lt;br /&gt;
&lt;br /&gt;
== หน้าที่เกี่ยวข้อง ==&lt;br /&gt;
{{hcalendar-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=34156</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=34156"/>
		<updated>2008-09-30T15:38:11Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* specification ของไมโครฟอร์แมต */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-th|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat-th|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] หรือ&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat บทความเกี่ยวกับไมโครฟอร์แมตบนวิกิพีเดีย] ได้ถูกแปลเป็นภาษาอื่นๆอีกหลายภาษา&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29692</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29692"/>
		<updated>2008-09-30T15:34:22Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* การสนทนาทั่วไป */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat-th|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] หรือ&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat บทความเกี่ยวกับไมโครฟอร์แมตบนวิกิพีเดีย] ได้ถูกแปลเป็นภาษาอื่นๆอีกหลายภาษา&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29691</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29691"/>
		<updated>2008-09-30T15:33:11Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* วิกิไมโครฟอร์แมตในภาษาอื่นๆ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat-th|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat บทความเกี่ยวกับไมโครฟอร์แมตบนวิกิพีเดีย] ได้ถูกแปลเป็นภาษาอื่นๆอีกหลายภาษา&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29690</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29690"/>
		<updated>2008-09-30T15:30:47Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* วิกิไมโครฟอร์แมตในภาษาอื่นๆ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat-th|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats|บทความเกี่ยวกับไมโครฟอร์แมตบนวิกิพีเดีย] ได้ถูกแปลเป็นภาษาอื่นๆอีกหลายภาษา&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=compound-microformat-th&amp;diff=34374</id>
		<title>compound-microformat-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=compound-microformat-th&amp;diff=34374"/>
		<updated>2008-09-30T15:29:30Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ไมโครฟอร์แมตแบบผสม = &lt;br /&gt;
&lt;br /&gt;
[[microformats|ไมโครฟอร์แมต]]แบบผสมสร้างขึ้นจาก[[elemental-microformat|ไมโครฟอร์แมตแบบเดี่ยว]] และ/หรืออีลีเมนต์ HTML มาตรฐาน&lt;br /&gt;
&lt;br /&gt;
โดยทั่วไปไมโครฟอร์แมตแบบนี้ใช้แอททริบิวท์ &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; และ/หรือ &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; ร่วมกันหลายตัว&lt;br /&gt;
&lt;br /&gt;
ตัวอย่าง:&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard-th|hCard]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
http://www.microformats.org/img/micro-diagram.gif&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29689</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29689"/>
		<updated>2008-09-30T15:25:34Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Design Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat-th|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats] has been translated into a number of languages.&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=elemental-microformat-th&amp;diff=34373</id>
		<title>elemental-microformat-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=elemental-microformat-th&amp;diff=34373"/>
		<updated>2008-09-30T15:24:37Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ไมโครฟอร์แมตแบบเดี่ยว = &lt;br /&gt;
&lt;br /&gt;
[[microformats|ไมโครฟอร์แมต]]แบบเดี่ยวเป็นวิธีแก้ปัญหาแบบง่ายๆโดยใช้ XHTML มาตรฐานในหน้าเว็บ และสามารถนำไปใช้ใน[[compound-microformat|ไมโครฟอร์แมตแบบผสม]]ได้ด้วย&lt;br /&gt;
&lt;br /&gt;
โดยทั่วไปไมโครฟอร์แมตแบบนี้ใช้แอททริบิวท์ &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; แค่อันเดียว&lt;br /&gt;
&lt;br /&gt;
ตัวอย่าง:&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
http://www.microformats.org/img/micro-diagram.gif&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=34300</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=34300"/>
		<updated>2008-09-30T15:22:30Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* บทคัดย่อ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== ข้อกำหนด 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== กรอบความคิด ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement-th}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตแบบเดี่ยว]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&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;
หมายเหตุ: rel-nofollow มีประโยชน์ใช้สอยอย่างหลากหลาย รายการที่มีอยู่นี้ไม่ใช่รายการที่สมบูรณ์  ถ้าเว็บไซต์ของคุณใช้ rel-nofollow คุณสามารถเพิ่มเว็บของคุณในรายการนี้ได้  ถ้ารายการเริ่มใหญ่เกินไป เราจะสร้างหน้าวิกิใหม่เพื่อเก็บรายการนี้โดยเฉพาะที่ [[rel-nofollow-examples-in-wild]]&lt;br /&gt;
* [http://funadvice.com FunAdvice] สนับสนุนให้ผู้ใช้ใช้แทก rel-nofollow เพื่อป้องกันการตีพิมพ์เนื้อหาเพียงเพราะต้องการเพิ่มอันดับของเว็บไซต์ในเสิร์ชเอ็นจิน ทั้งนี้เพื่อปรับปรุงคุณภาพของคำแนะนำจากชุมชนของเว็บให้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
คุณสามารถดูปัญหาอื่นๆเกี่ยวกับ rel=&amp;quot;nofollow&amp;quot; ได้ที่:&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=elemental-microformat-th&amp;diff=29687</id>
		<title>elemental-microformat-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=elemental-microformat-th&amp;diff=29687"/>
		<updated>2008-09-30T15:21:57Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ไมโครฟอร์แมตแบบเดี่ยว = &lt;br /&gt;
&lt;br /&gt;
[[microformats|ไมโครฟอร์แมต]]แบบเดี่ยวเป็นวิธีแก้ปัญหาแบบง่ายๆโดยใช้ XHTML มาตรฐานในหน้าเว็บ และสามารถนำไปใช้ใน[[compound-microformat|ไมโครฟอร์แมตแบบผสม]]ได้ด้วย&lt;br /&gt;
&lt;br /&gt;
They generally use a single &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&lt;br /&gt;
Current examples are:&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
http://www.microformats.org/img/micro-diagram.gif&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29688</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29688"/>
		<updated>2008-09-30T15:19:22Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Design Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat-th|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats] has been translated into a number of languages.&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29685</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29685"/>
		<updated>2008-09-30T15:13:44Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* วิกิไมโครฟอร์แมตในภาษาอื่นๆ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
** [[Main_Page-it|&amp;lt;span lang=&amp;quot;it&amp;quot;&amp;gt;อิตาเลียน&amp;lt;/span&amp;gt; (Italian)]] {{NewMarker}}&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats] has been translated into a number of languages.&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=29686</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=29686"/>
		<updated>2008-08-06T13:42:44Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* ปัญหาอื่นๆ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== ข้อกำหนด 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== กรอบความคิด ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement-th}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&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;
หมายเหตุ: rel-nofollow มีประโยชน์ใช้สอยอย่างหลากหลาย รายการที่มีอยู่นี้ไม่ใช่รายการที่สมบูรณ์  ถ้าเว็บไซต์ของคุณใช้ rel-nofollow คุณสามารถเพิ่มเว็บของคุณในรายการนี้ได้  ถ้ารายการเริ่มใหญ่เกินไป เราจะสร้างหน้าวิกิใหม่เพื่อเก็บรายการนี้โดยเฉพาะที่ [[rel-nofollow-examples-in-wild]]&lt;br /&gt;
* [http://funadvice.com FunAdvice] สนับสนุนให้ผู้ใช้ใช้แทก rel-nofollow เพื่อป้องกันการตีพิมพ์เนื้อหาเพียงเพราะต้องการเพิ่มอันดับของเว็บไซต์ในเสิร์ชเอ็นจิน ทั้งนี้เพื่อปรับปรุงคุณภาพของคำแนะนำจากชุมชนของเว็บให้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
คุณสามารถดูปัญหาอื่นๆเกี่ยวกับ rel=&amp;quot;nofollow&amp;quot; ได้ที่:&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27986</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27986"/>
		<updated>2008-08-06T13:41:02Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* ตัวอย่างในอินเทอร์เน็ต */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== ข้อกำหนด 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== กรอบความคิด ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement-th}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&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;
หมายเหตุ: rel-nofollow มีประโยชน์ใช้สอยอย่างหลากหลาย รายการที่มีอยู่นี้ไม่ใช่รายการที่สมบูรณ์  ถ้าเว็บไซต์ของคุณใช้ rel-nofollow คุณสามารถเพิ่มเว็บของคุณในรายการนี้ได้  ถ้ารายการเริ่มใหญ่เกินไป เราจะสร้างหน้าวิกิใหม่เพื่อเก็บรายการนี้โดยเฉพาะที่ [[rel-nofollow-examples-in-wild]]&lt;br /&gt;
* [http://funadvice.com FunAdvice] สนับสนุนให้ผู้ใช้ใช้แทก rel-nofollow เพื่อป้องกันการตีพิมพ์เนื้อหาเพียงเพราะต้องการเพิ่มอันดับของเว็บไซต์ในเสิร์ชเอ็นจิน ทั้งนี้เพื่อปรับปรุงคุณภาพของคำแนะนำจากชุมชนของเว็บให้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=34168</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=34168"/>
		<updated>2008-08-06T13:29:09Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Specification */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== ข้อกำหนด ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่ไม่ใช้ ===&lt;br /&gt;
vCard มีคุณสมบัติบางอันที่ไม่มีความหมายสำหรับเนื้อหาในหน้าเว็บ  เนื้อหาส่วนนี้อธิบายว่าทำไมคุณไม่ควรใช้คุณสมบัติเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
# คุณสมบัติ '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', และ '''VERSION''' ของ vCard ถูกอธิบายในหัวข้อ 2.1.2, 2.1.3, 2.1.4, 3.6.3, และ 3.6.9 ของ [[rfc-2426|RFC2426]]  ผู้เผยแพร่เนื้อหา{{must-not-th}}ใช้คุณสมบัติเหล่านี้ใน hCard และผู้ใช้เนื้อหานี้{{must-th}}ไม่นำคุณสมบัติเหล่านี้มาใช้ถ้ามีอยู่ใน hCard&lt;br /&gt;
# เมื่อมีการแปลงจาก vCard เป็น hCard คุณ {{should-th}} ใช้ชื่อของหน้าเว็บที่มี hCard (จาก &amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; ของเอกสาร HTML) เพื่อสร้างคุณสมบัติ NAME&lt;br /&gt;
# {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== การใช้ Tag เพื่อจัดกลุ่ม ===&lt;br /&gt;
คุณ {{may-th}} แทนคุณสมบัติกลุ่มใน hCard ได้โดยการใช้ tag ผ่าน [[rel-tag]]  เมื่อคุณสมบัติ category เป็น rel-tag ค่าของ tag นั้นถือเป็นชื่อของกลุ่ม&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== แรงบันดาลใจและกิตติกรรมประกาศ ==&lt;br /&gt;
ขอบคุณ: เพื่อนที่ดีของผม [http://vadim.com/ Vadim] ซึ่งทำให้ผมได้รู้จักกับ vCard ''หลาย'' ปีที่แล้ว  ถ้าผมใ่ส่ใจในเรื่องนี้มากกว่านี้สักหน่อยในตอนนั้น ผมคงจะช่วยให้หลายๆคนไม่ต้องเสียเวลาสร้างมาตรฐานใหม่เพื่อที่ทำสิ่งเดียวกับมาตรฐานที่มีอยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
== บันทึกเกี่ยวกับส่วนดัดแปลงจาก vCard ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่อ ''อ้างอิง''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;ดู: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== ส่วนดัดแปลงเกี่ยวกับการใช้เอกพจน์และพหูพจน์ ===&lt;br /&gt;
[[hcard#Singular_vs._Plural_Properties|รายชื่อคุณสมบัติที่เป็นเอกพจน์และพหูพจน์]] ได้มาจากการวิเคราะห์ความหมายของแต่ละคุณสมบัติใน vCard RFC2426 และตัดสินใจว่าคุณสมบัติไหน{{must-th}}เป็นเอกพจน์โดยดูตามความหมายของคุณสมบัตินั้นๆ ดูคำอธิบายเพิ่มเติมที่ [[hcard-singular-properties]]&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27985</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27985"/>
		<updated>2008-08-06T13:28:29Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Specification 10 มกราคม 2548 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== ข้อกำหนด 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== กรอบความคิด ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement-th}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเทอร์เน็ต ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
Note: There are numerous uses of rel-nofollow in the wild, this is very much an incomplete list. If your site marked up with rel-nofollow, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-examples-in-wild]]).&lt;br /&gt;
* [http://funadvice.com FunAdvice] supports using the rel-nofollow tag to prevent users posting content simply for the search engine benefit, to improve the quality of the advice giving community.&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Template:MicroFormatPatentStatement-th&amp;diff=34310</id>
		<title>Template:MicroFormatPatentStatement-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Template:MicroFormatPatentStatement-th&amp;diff=34310"/>
		<updated>2008-08-06T13:25:03Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;specification ฉบับนี้อยู่ภายใต้ข้อบังคับของนโยบายสิทธิบัตรไม่คิดค่าลิขสิทธิ์สำหรับการใช้งาน เช่นเดียวกันกับ [http://www.w3.org/Consortium/Patent-Policy-20040205/ นโยบายสิทธิบัตรของ W3C] และ  IETF [http://www.ietf.org/rfc/rfc3667.txt RFC3667] กับ [http://www.ietf.org/rfc/rfc3668.txt RFC3668].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27983</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27983"/>
		<updated>2008-08-06T13:16:02Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* สิทธิบัตร */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Specification 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== คอนเซ็ปต์ ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement-th}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเทอร์เน็ต ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
Note: There are numerous uses of rel-nofollow in the wild, this is very much an incomplete list. If your site marked up with rel-nofollow, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-examples-in-wild]]).&lt;br /&gt;
* [http://funadvice.com FunAdvice] supports using the rel-nofollow tag to prevent users posting content simply for the search engine benefit, to improve the quality of the advice giving community.&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27982</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27982"/>
		<updated>2008-08-02T17:16:54Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* บทคัดย่อ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Specification 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== คอนเซ็ปต์ ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{should-not-th}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเทอร์เน็ต ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
Note: There are numerous uses of rel-nofollow in the wild, this is very much an incomplete list. If your site marked up with rel-nofollow, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-examples-in-wild]]).&lt;br /&gt;
* [http://funadvice.com FunAdvice] supports using the rel-nofollow tag to prevent users posting content simply for the search engine benefit, to improve the quality of the advice giving community.&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Template:should-not-th&amp;diff=34301</id>
		<title>Template:should-not-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Template:should-not-th&amp;diff=34301"/>
		<updated>2008-08-02T17:16:01Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ไม่ควรจะ&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Template:rfc-2119-intro-th&amp;diff=34160</id>
		<title>Template:rfc-2119-intro-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Template:rfc-2119-intro-th&amp;diff=34160"/>
		<updated>2008-08-02T17:15:44Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;คำพิเศษเหล่านี้ &amp;quot;{{must-th}} &amp;quot;, &amp;quot;{{must-not-th}}&amp;quot;, &amp;quot;{{required}}&amp;quot;, &amp;quot;{{shall}}&amp;quot;, &amp;quot;{{shall-not}}&amp;quot;, &amp;quot;{{should}}&amp;quot;, &amp;quot;{{should-not-th}}&amp;quot;, &amp;quot;{{recommended}}&amp;quot;, &amp;quot;{{may-th}} &amp;quot;, และ &amp;quot;{{optional-th}} &amp;quot; ให้ตีความหมายตามคำอธิบายใน [[rfc-2119|RFC 2119]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27946</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27946"/>
		<updated>2008-08-02T17:14:05Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Abstract */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Specification 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== คอนเซ็ปต์ ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== บทคัดย่อ ==&lt;br /&gt;
RelNoFollow เป็น[[elemental-microformat|ไมโครฟอร์แมตมูลฐาน]] ซึ่งเป็นหนึ่งใน[[microformats|ไมโครฟอร์แมต]]ที่เป็นมาตรฐานเปิด  ด้วยการเพิ่ม &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; ให้ hyperlink หน้าเว็บนั้นแสดงเจตจำนงว่าหน้าที่ hyperlink นั้นชี้ไป{{ไม่ควรจะ}}ได้รับการพิจารณาพิเศษจาก user agent ต่างๆที่วิเคราะห์ลิงก์ในหน้าเว็บ (เช่นเสิร์ชเอ็นจิน)  กรณีใช้งานทั่วไปก็เช่น ลิงก์ที่สร้างโดยผู้แสดงความคิดเห็นบนบล๊อก หรือลิงก์ที่ผู้เขียนอยากจะชี้ไปถึงแต่ไม่ได้เป็นคนเขียนเอง  สำหรับการสลักหลัง (หรือไม่สลักหลัง) ดู [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเทอร์เน็ต ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
Note: There are numerous uses of rel-nofollow in the wild, this is very much an incomplete list. If your site marked up with rel-nofollow, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-examples-in-wild]]).&lt;br /&gt;
* [http://funadvice.com FunAdvice] supports using the rel-nofollow tag to prevent users posting content simply for the search engine benefit, to improve the quality of the advice giving community.&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27944</id>
		<title>rel-nofollow-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-nofollow-th&amp;diff=27944"/>
		<updated>2008-07-30T16:01:01Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel=&amp;quot;nofollow&amp;quot; =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Specification 10 มกราคม 2548 ==&lt;br /&gt;
&lt;br /&gt;
=== บรรณาธิการ ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks] ([http://technorati.com Technorati, Inc.])&lt;br /&gt;
&lt;br /&gt;
=== คอนเซ็ปต์ ===&lt;br /&gt;
* [http://www.google.com/googleblog/ แมท คัทส์] ([http://google.com Google, Inc])&lt;br /&gt;
* [http://www.shellen.com/ เจสัน เชลเลน] ([http://www.blogger.com Blogger]/[http://www.google.com Google])&lt;br /&gt;
&lt;br /&gt;
=== ลิขสิทธิ์ ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
* [[User:Tantek|Tantek]]: I release all my contributions to this specification into the public domain and I encourage the other authors to do so as well.&lt;br /&gt;
** When all authors/editors have done so, we can remove the MicroFormatCopyrightStatement template reference and replace it with the MicroFormatPublicDomainContributionStatement.&lt;br /&gt;
&lt;br /&gt;
=== สิทธิบัตร ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
RelNoFollow is an [[elemental-microformat|elemental microformat]], one of several [[microformats|microformat]] open standards. By adding &amp;lt;code&amp;gt;rel=&amp;quot;nofollow&amp;quot;&amp;lt;/code&amp;gt; to a hyperlink, a page indicates that the destination of that hyperlink {{should not}} be afforded any additional weight or ranking by user agents which perform link analysis upon web pages (e.g. search engines). Typical use cases include links created by 3rd party commenters on blogs, or links the author wishes to point to, but avoid endorsing.  For more specific endorsement (or lack thereof) semantics, see [[vote-links|VoteLinks]].&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;quot;rel&amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;quot;nofollow&amp;quot;&amp;gt;nofollow&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource was not necessarily linked to &lt;br /&gt;
       by the author of the page, and thus said reference should not afford &lt;br /&gt;
       the referred resource any additional weight or ranking by user agents. &amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเทอร์เน็ต ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
Note: There are numerous uses of rel-nofollow in the wild, this is very much an incomplete list. If your site marked up with rel-nofollow, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-examples-in-wild]]).&lt;br /&gt;
* [http://funadvice.com FunAdvice] supports using the rel-nofollow tag to prevent users posting content simply for the search engine benefit, to improve the quality of the advice giving community.&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงหลัก ==&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* http://googleblog.blogspot.com/2005/01/preventing-comment-spam.html&lt;br /&gt;
&lt;br /&gt;
== แหล่งอ้างอิงเพิ่มเติม ==&lt;br /&gt;
* VoteLinks can be used by an author to explicitly state their support for or against, or neutrality toward the destination of a link.  Implementers implementing rel=&amp;quot;nofollow&amp;quot; and VoteLinks should similarly not afford any additional weight or ranking to links with either &amp;lt;code&amp;gt;rev=&amp;quot;vote-abstain&amp;quot;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rev=&amp;quot;vote-against&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/RelNoFollow&lt;br /&gt;
&lt;br /&gt;
== ปัญหาที่พบ ==&lt;br /&gt;
These are open issues that have been raised about rel=&amp;quot;nofollow&amp;quot; that have been raised in various forums, in particular, on the public [http://lists.w3.org/Archives/Public/www-html W3C www-html mailing list].  Once the list grows too big, we'll make a separate wiki page ([[rel-nofollow-issues]]). The issues have been grouped into four areas.&lt;br /&gt;
&lt;br /&gt;
* '''Definition'''. nofollow indicates a behavior rather than a relationship from which the behavior should be inferred as appropriate for the useragent. rel values should be nouns that indicates what the resource being referenced is in relation to the source.&lt;br /&gt;
* '''Name'''. nofollow is a bad name.&lt;br /&gt;
** overloading. does not mean the same as robots exclusion standards (robots.txt, meta robots) nofollow.&lt;br /&gt;
** does not mean what it says. does not mean &amp;quot;do not follow this link&amp;quot;, rather it means &amp;quot; do not add weight from this link&amp;quot;. [http://www.w3.org/mid/opsk3cccj9lo81gp@quark Asbjørn Ulsberg]&lt;br /&gt;
** not a noun. see above.&lt;br /&gt;
** suggested alternatives:&lt;br /&gt;
*** noendorse - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0046.html Micah Dubinko]&lt;br /&gt;
*** none&lt;br /&gt;
*** noweight&lt;br /&gt;
*** unendorsed - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0057.html Lachlan Hunt]&lt;br /&gt;
*** unrelated - [http://lists.w3.org/Archives/Public/www-html/2005Jan/0049.html Jens Meiert]&lt;br /&gt;
*** untrusted&lt;br /&gt;
*** nonauth - [http://www.mnot.net/blog/2003/12/29/comment_spam_and_google Mark Baker]&lt;br /&gt;
*** norank - [http://www.digitalburg.com/ Ben Pierce]&lt;br /&gt;
* '''Efficacy'''.  nofollow will not affect spamming behavior.&lt;br /&gt;
* '''Collateral Damage'''. If tools automatically add nofollow to all 3rd party links, then many legitimate non-spam links will be ignored or given reduced weight, and thus the destination of such links will be unfortunate casualties.&lt;br /&gt;
&lt;br /&gt;
* '''Fallacious'''. Not endorsing is not equivalent to not available to tying semantic relations. Pro- and contra sides are relevant to each other, even though they might refuse to &amp;quot;endorse&amp;quot; eachother.&lt;br /&gt;
&lt;br /&gt;
=== ปัญหาอื่นๆ ===&lt;br /&gt;
Additional lists of issues raised against rel=&amp;quot;nofollow&amp;quot; can be found at the following site(s):&lt;br /&gt;
* http://www.nonofollow.net/&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29683</id>
		<title>Main Page-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page-th&amp;diff=29683"/>
		<updated>2008-07-30T15:54:03Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* สเปกของไมโครฟอร์แมต */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;margin-left:1em&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''ยินดีต้อนรับสู่วิกิไมโครฟอร์แมต!'''&lt;br /&gt;
&lt;br /&gt;
กรุณาอ่านหน้า [[introduction|แนะนำไมโครฟอร์แมต]] และ [[how-to-play|วิธีการใช้งานวิกิ]] ก่อนแก้ไขหน้าวิกิ.&lt;br /&gt;
&lt;br /&gt;
==แนะนำไมโครฟอร์แมต==&lt;br /&gt;
* ทำความรู้จักกับ [http://microformats.org/wiki/posh &amp;lt;abbr title=&amp;quot;Plain Old Semantic HTML&amp;quot;&amp;gt;POSH&amp;lt;/abbr&amp;gt;].&lt;br /&gt;
* หรือลองดูหน้า [http://microformats.org/about/ เกี่ยวกับไมโครฟอร์แมต], [http://microformats.org/ ข่าวสารล่าสุด], [[press]], [[presentations|งานนำเสนอ]], [[books|หนังสือ]], [[podcasts]], และ [[screencasts]].&lt;br /&gt;
* มีคำถามหรือ? ลองอ่าน [[faq-th|คำถามที่ถูกถามบ่อยๆ]] และดู [[glossary|อภิธานศัพท์]] สำหรับความหมายของคำศัพท์ใหม่ๆ. &lt;br /&gt;
* ต้องการเรียนรู้มากกว่านี้หรือเปล่า? ลองดูงานสัมนาต่างๆได้ที่ [[events]].&lt;br /&gt;
&lt;br /&gt;
==ความหมาย==&lt;br /&gt;
ไมโครฟอร์แมตคือการใช้ HTML เพื่อแทนความหมายสำหรับสิ่งต่างๆเช่นบุคคล, เหตุการณ์, แทก, ฯลฯ ในหน้าเว็บ&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตช่วยให้คุณสามารถจัดพิมพ์ข้อมูลที่มีความหมายมากขึ้นบนเว็บ และก็เป็นอีกทางเลือกที่รวดเร็วและเรียบง่ายสำหรับสนับสนุนฟีดและ APIs สำหรับเว็บของคุณ  ลองดูคำอธิบายเพิ่มเติมว่า [[what-are-microformats-th|อะไรคือไมโครฟอร์แมต]] และ [[what-can-you-do-with-microformats|คุณจะนำไม่โครฟอร์แมตไปทำอะไรได้บ้าง]]. &lt;br /&gt;
&lt;br /&gt;
== อยากช่วยเรามั๊ย? ==&lt;br /&gt;
คุณต้องการช่วยเราพาไมโครฟอร์แมตให้ก้าวหน้าไปมั๊ย? คุณสามารถ:&lt;br /&gt;
&lt;br /&gt;
* [[get-started|เริ่ม]] โดยการนำไมโครฟอร์แมตไปใช้ในเว็บไซต์ บริการ หรือผลิตภัณฑ์ของคุณ&lt;br /&gt;
* [[advocacy|กระจายข้อมูล]] เกี่ยวกับประโยชน์ของไมโครฟอร์แมตที่เว็บไซต์อื่นๆ&lt;br /&gt;
* เขียน [[testimonial|ประสบการณ์ดีๆที่คุณมีกับไมโครฟอร์แมต]]&lt;br /&gt;
* รับทำงานที่อยู่ใน [[to-do|งานที่ต้องทำ]].&lt;br /&gt;
* เข้าร่วมใน [[irc|IRC Channel]] และ [[mail|mailing lists]] เพื่อเรียนรู้และช่วยตอบคำถาม (ลองอ่าน [[mailing-lists#General_guidelines|กฏทั่วไปเกี่ยวกับฟอรัมข่าว]] ก่อนโพสข้อความในฟอรัม).&lt;br /&gt;
* [[Main_Page#microformats_wiki_translations|แปลวิกิไมโครฟอร์แมตเป็นภาษาอื่นๆ]] เพื่อทำให้คนจากประเทศต่างๆสามารถเข้าถึงข้อมูลเกี่ยวกับไมโครฟอร์แมตได้มากขึ้น&lt;br /&gt;
* ก่อนจะเสนอไมโครฟอร์แมตใหม่ อย่าลืมเช็คให้แน่นอนว่าเว็บไซต์ของคุณเป็น [[POSH]], [[get-started|ใช้ไมโครฟอร์แมตที่มีอยู่]], และอ่าน [[process]] ก่อน&lt;br /&gt;
&lt;br /&gt;
== specification ของไมโครฟอร์แมต ==&lt;br /&gt;
มาตรฐานเปิด [[microformats|ไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hCalendar creator]&lt;br /&gt;
* [[hcard-th|hCard]] - [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow-th|rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[XFN]] - [http://gmpg.org/xfn/creator XFN creator]&lt;br /&gt;
* [[XMDP]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== เอกสารฉบับร่าง ==&lt;br /&gt;
* [[adr|adr]] - สำหรับ mark up ข้อมูลที่อยู่&lt;br /&gt;
* [[geo|geo]] - สำหรับ mark up [http://en.wikipedia.org/wiki/WGS84 WGS84] พิกัดทางภูมิศาสตร์ (แลตติจูด; ลองกิจูด)&lt;br /&gt;
* [[hatom|hAtom]] - สำหรับกระจายเนื้อหาที่เป็นตอนๆ (เช่นบล๊อก)&lt;br /&gt;
* [[hresume|hResume]] - สำหรับ mark up resumes และ CVs&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hReview creator]&lt;br /&gt;
* [[rel-directory]] - to indicate that the destination of a hyperlink is a directory listing containing an entry for the current page&lt;br /&gt;
* [[rel-enclosure]] - ระบุสิ่งที่แนบ (เช่น แฟ้มข้อมูล) ให้ดาวน์โหลดหรือเก็บไว้ใน cache&lt;br /&gt;
* [[rel-home]] - ระบุไฮเปอร์ลิงค์ไปหาหน้า home page ของเว็บไซต์&lt;br /&gt;
* [[rel-payment]] - ระบุวิธีการจ่ายเงิน&lt;br /&gt;
* [[robots-exclusion|robots exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
* [[elemental-microformat|ไมโครฟอร์แมตแบบเดี่ยว]]&lt;br /&gt;
* [[compound-microformat|ไมโครฟอร์แมตแบบผสม]]&lt;br /&gt;
&lt;br /&gt;
== การสนทนาทั่วไป ==&lt;br /&gt;
ลองดู: [[exploratory-discussions|การสนทนาทั่วไป]] เพื่อดูรายละเอียดของการวิจัยและวิเคราห์ [[examples|ตัวอย่างการใช้งานจริง]], ไมโครฟอร์แมตที่มีอยู่แล้ว, และระดมไอเดียสำหรับไมโครฟอร์แมตใหม่ๆตาม [[process|แนวทางปฏิบัติ]]  งานเหล่านี้แบ่งเป็นหมวดหมู่เหล่านี้:&lt;br /&gt;
&lt;br /&gt;
*[[exploratory-discussions#Active|มีการสนทนามาก]]&lt;br /&gt;
*[[exploratory-discussions#Current|มีการสนทนา แต่ไม่มาก]]&lt;br /&gt;
*[[exploratory-discussions#Moribund|หยุดการสนทนาไปแล้ว]]&lt;br /&gt;
*[[exploratory-discussions#Abandoned|ไอเดียตกไป]] or&lt;br /&gt;
*[[exploratory-discussions#Archive|เก็บเข้ากรุ]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
* [[examples-in-the-wild|ตัวอย่างจากอินเตอร์เน็ต]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== แหล่งข้อมูลอื่นๆ ==&lt;br /&gt;
อ่าน [[resources]]&lt;br /&gt;
&lt;br /&gt;
== user centric development ==&lt;br /&gt;
*[[user-interface]]&lt;br /&gt;
*[[data-portability]]&lt;br /&gt;
*[[social-network-portability]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[templates]]&lt;br /&gt;
* [http://microformats.org/wiki/delete pages for deletion] &amp;lt;!-- keep as external link; removes from &amp;quot;what links here&amp;quot; --&amp;gt;&lt;br /&gt;
* [[Special:Specialpages|&amp;quot;Special&amp;quot; wiki pages]]&lt;br /&gt;
* [[year-in-review]]&lt;br /&gt;
&lt;br /&gt;
== เครื่องมือ, การทดสอบ, การวิจัยเพิ่มเติม ==&lt;br /&gt;
ที่แรกที่สามารถใช้ดูตัวอย่าง โค๊ด และผลการทดสอบคือในหัวข้อย่อยของแต่ละไมโครฟอร์แมตต่างๆ  มี [[tools|เครื่องมือและบริการ]] แค่ไม่กี่ตัวที่ถูกใช้ร่วมกันระหว่างไมโครฟอร์แมตต่างๆ  ซึ่งส่วนนี้เป็นส่วนที่เขีียนมาเพื่อโปรแกรม editors, parsers, validators, test cases, ฯลฯ&lt;br /&gt;
&lt;br /&gt;
== วิกิไมโครฟอร์แมตในภาษาอื่นๆ ==&lt;br /&gt;
&amp;lt;span id=&amp;quot;microformats_wiki_translations_in_other_languages&amp;quot;&amp;gt;คุณสามารถอ่านและแก้ไขบทความไมโครฟอร์แมตในภาษาต่างๆดังนี้:&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 100 บทความ&lt;br /&gt;
** [[Main_Page-fr|&amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;ฝรั่งเศษ&amp;lt;/span&amp;gt; (French)]] &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;{{UpdateMarker-fr}}&amp;lt;/span&amp;gt;&lt;br /&gt;
* ภาษาที่มีบทความมากกว่า 10 บทความ&lt;br /&gt;
** [[Main_Page-pt-br|&amp;lt;span lang=&amp;quot;pt-br&amp;quot;&amp;gt;โปรตุเกส&amp;lt;/span&amp;gt; (Brazilian Portuguese)]]&lt;br /&gt;
** [[Main_Page-ja|&amp;lt;span lang=&amp;quot;ja&amp;quot;&amp;gt;ญี่ปุ่น&amp;lt;/span&amp;gt; (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-cs|&amp;lt;span lang=&amp;quot;cs&amp;quot;&amp;gt;เช็คโกสโลวาเกีย&amp;lt;/span&amp;gt; (Czech)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-de|&amp;lt;span lang=&amp;quot;de&amp;quot;&amp;gt;เยอรมัน&amp;lt;/span&amp;gt; (German)]]&lt;br /&gt;
** [[Main_Page-es|&amp;lt;span lang=&amp;quot;es&amp;quot;&amp;gt;สเปน&amp;lt;/span&amp;gt; (Spanish)]]&lt;br /&gt;
** [[Main_Page-gl|&amp;lt;span lang=&amp;quot;gl&amp;quot;&amp;gt;Galego&amp;lt;/span&amp;gt; (Galician)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-pl|&amp;lt;span lang=&amp;quot;pl&amp;quot;&amp;gt;โปแลนด์&amp;lt;/span&amp;gt; (Polish)]]&lt;br /&gt;
** [[Main_Page-ro|&amp;lt;span lang=&amp;quot;ro&amp;quot;&amp;gt;โรมาเนีย&amp;lt;/span&amp;gt; (Romanian)]] {{NewMarker}}&lt;br /&gt;
** [[Main_Page-zh|&amp;lt;span lang=&amp;quot;zh&amp;quot;&amp;gt;จีน&amp;lt;/span&amp;gt; (Chinese)]]&lt;br /&gt;
* ภาษาที่เพิ่งเริ่มต้นแปล&lt;br /&gt;
** [[Main_Page-ar|&amp;lt;span lang=&amp;quot;ar&amp;quot;&amp;gt;อารบิค&amp;lt;/span&amp;gt; (Arabic)]]&lt;br /&gt;
** [[Main_Page-th|&amp;lt;span lang=&amp;quot;th&amp;quot;&amp;gt;ภาษาไทย&amp;lt;/span&amp;gt; (Thai)]]&lt;br /&gt;
* ที่อื่นๆ&lt;br /&gt;
**[http://en.wikipedia.org/wiki/Microformat Wikipedia's article on microformats] has been translated into a number of languages.&lt;br /&gt;
&lt;br /&gt;
ลองดู [[other-languages]] และ [[how-to-start-new-translation|วิธีเริ่มแปลภาษาใหม่]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=34157</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=34157"/>
		<updated>2008-07-30T15:50:11Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''Should human readable data go into class names?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ในไมโครฟอร์แมตจะมีผลกับขนาดของหน้าเว็บยังไงบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คุณจะไม่ค่อยเห็นผลกระทบกับขนาดของหน้าเว็บที่ใช้ไมโครฟอร์แมตซักเท่าไร  จากประสบการณ์ของเราคนก็ใช้ชื่อ class ที่ยาวพอๆกับชื่อ class ในไมโครฟอร์แมต และ [[semantic-class-names|semantic class names]] เองก็ถือเป็น best practice ในแวดวงเว็บในตอนนี้เหมือนกัน  บางเว็บไซต์ส่งหน้าเว็บที่ใช้ไมโครฟอร์แมตเป็นล้านๆหน้าแต่ก็ไม่บ่นอะไรกับเรื่องขนาดของหน้าเว็บที่เพิ่มขึ้นเลยแม้แต่น้อย  เราคิดว่าคุณน่าจะประหยัดเนื้อที่ได้มากกว่าด้วยซ้ำถ้าคุณลองทำตาม [[microformats#the_microformats_principles|หลักการของไมโครฟอร์แมต]] และเลิกใช้ table เพื่อจัด layout ของหน้าเว็บคุณ&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ใน (X)HTML มีความหมายหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สเป็ก HTML4 ไม่ได้ระบุค่าที่ class จะเป็นได้เอาไว้ [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] และก็ไม่ได้บอกด้วยว่าค่าของ class จะต้องมีความหมายแบบใดแบบหนึ่ง [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] เพียงแค่บอกว่าค่าของ class &amp;quot;สามารถถูกนำไปใช้เพื่อประมวลผลโดย user agent ทั่วไป&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]  อย่างไรก็ตาม [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; เอกสารฉบับร่างชื่อ &amp;quot;Hypertext Links in HTML&amp;quot;] อนุญาติให้  &amp;quot;profile&amp;quot; ระบุความหมายพิเศษสำหรับค่าของ class ได้  [http://gmpg.org/xmdp/ XMDP] เป็นฟอร์แมตหนึ่งที่ระบุ profiles สำหรับ (X)HTML ซึ่งคุณสามารถนำมาใช้เพื่อให้ความหมายของชื่อ class ได้&lt;br /&gt;
&lt;br /&gt;
ลองดู:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''เราควรใส่ข้อมูลที่ต้องการให้ผู้อ่านได้อ่านไว้ในชื่อ class หรือเปล่า?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. เราไม่ควรใส่ข้อมูลที่เขียนเพื่อให้ผู้อ่านได้อ่านไว้ใน &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute เพราะว่าการทำแบบนั้นจะทำให้ข้อมูลไปอยู่ในจุดที่ผู้อ่านไม่สามารถเห็นได้  ดู [[principles|หลักการ]].&lt;br /&gt;
&lt;br /&gt;
ถาม. ถามต่อ  แล้วการใส่ข้อมูลไว้ในชื่อ class มันต่่างอะไรกับการใส่ไว้ใน &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute ล่ะ?&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute นั้นถูกแสดงในทูลทิปในหลายๆเบราว์เซอร์ และก็ถือว่าเกือบๆจะมองเห็นได้โดยผู้ใช้ทั่วไป  แต่ class attribute นั้นจะไม่ถูกแสดงเลย ไม่ว่าจะเป็นในทูลทิปหรือในส่วนอื่นๆของ user interface (ไม่นับรวม user interface ที่ใช้โดยนักพัฒนา เช่นตอนดูซอร์สโค้ด).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== การใช้ element ซ้อนกัน ==&lt;br /&gt;
=== ถาม. ''ดูเหมือนว่า &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; น่าจะใช้งานได้นี่นา ถูกหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คำตอบคือผิด ลองดู [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27923</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27923"/>
		<updated>2008-07-30T15:41:06Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Nesting of elements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ในไมโครฟอร์แมตจะมีผลกับขนาดของหน้าเว็บยังไงบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คุณจะไม่ค่อยเห็นผลกระทบกับขนาดของหน้าเว็บที่ใช้ไมโครฟอร์แมตซักเท่าไร  จากประสบการณ์ของเราคนก็ใช้ชื่อ class ที่ยาวพอๆกับชื่อ class ในไมโครฟอร์แมต และ [[semantic-class-names|semantic class names]] เองก็ถือเป็น best practice ในแวดวงเว็บในตอนนี้เหมือนกัน  บางเว็บไซต์ส่งหน้าเว็บที่ใช้ไมโครฟอร์แมตเป็นล้านๆหน้าแต่ก็ไม่บ่นอะไรกับเรื่องขนาดของหน้าเว็บที่เพิ่มขึ้นเลยแม้แต่น้อย  เราคิดว่าคุณน่าจะประหยัดเนื้อที่ได้มากกว่าด้วยซ้ำถ้าคุณลองทำตาม [[microformats#the_microformats_principles|หลักการของไมโครฟอร์แมต]] และเลิกใช้ table เพื่อจัด layout ของหน้าเว็บคุณ&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ใน (X)HTML มีความหมายหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สเป็ก HTML4 ไม่ได้ระบุค่าที่ class จะเป็นได้เอาไว้ [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] และก็ไม่ได้บอกด้วยว่าค่าของ class จะต้องมีความหมายแบบใดแบบหนึ่ง [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] เพียงแค่บอกว่าค่าของ class &amp;quot;สามารถถูกนำไปใช้เพื่อประมวลผลโดย user agent ทั่วไป&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]  อย่างไรก็ตาม [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; เอกสารฉบับร่างชื่อ &amp;quot;Hypertext Links in HTML&amp;quot;] อนุญาติให้  &amp;quot;profile&amp;quot; ระบุความหมายพิเศษสำหรับค่าของ class ได้  [http://gmpg.org/xmdp/ XMDP] เป็นฟอร์แมตหนึ่งที่ระบุ profiles สำหรับ (X)HTML ซึ่งคุณสามารถนำมาใช้เพื่อให้ความหมายของชื่อ class ได้&lt;br /&gt;
&lt;br /&gt;
ลองดู:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== การใช้ element ซ้อนกัน ==&lt;br /&gt;
=== ถาม. ''ดูเหมือนว่า &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; น่าจะใช้งานได้นี่นา ถูกหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คำตอบคือผิด ลองดู [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27922</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27922"/>
		<updated>2008-07-30T15:40:24Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ในไมโครฟอร์แมตจะมีผลกับขนาดของหน้าเว็บยังไงบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คุณจะไม่ค่อยเห็นผลกระทบกับขนาดของหน้าเว็บที่ใช้ไมโครฟอร์แมตซักเท่าไร  จากประสบการณ์ของเราคนก็ใช้ชื่อ class ที่ยาวพอๆกับชื่อ class ในไมโครฟอร์แมต และ [[semantic-class-names|semantic class names]] เองก็ถือเป็น best practice ในแวดวงเว็บในตอนนี้เหมือนกัน  บางเว็บไซต์ส่งหน้าเว็บที่ใช้ไมโครฟอร์แมตเป็นล้านๆหน้าแต่ก็ไม่บ่นอะไรกับเรื่องขนาดของหน้าเว็บที่เพิ่มขึ้นเลยแม้แต่น้อย  เราคิดว่าคุณน่าจะประหยัดเนื้อที่ได้มากกว่าด้วยซ้ำถ้าคุณลองทำตาม [[microformats#the_microformats_principles|หลักการของไมโครฟอร์แมต]] และเลิกใช้ table เพื่อจัด layout ของหน้าเว็บคุณ&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ใน (X)HTML มีความหมายหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สเป็ก HTML4 ไม่ได้ระบุค่าที่ class จะเป็นได้เอาไว้ [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] และก็ไม่ได้บอกด้วยว่าค่าของ class จะต้องมีความหมายแบบใดแบบหนึ่ง [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] เพียงแค่บอกว่าค่าของ class &amp;quot;สามารถถูกนำไปใช้เพื่อประมวลผลโดย user agent ทั่วไป&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]  อย่างไรก็ตาม [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; เอกสารฉบับร่างชื่อ &amp;quot;Hypertext Links in HTML&amp;quot;] อนุญาติให้  &amp;quot;profile&amp;quot; ระบุความหมายพิเศษสำหรับค่าของ class ได้  [http://gmpg.org/xmdp/ XMDP] เป็นฟอร์แมตหนึ่งที่ระบุ profiles สำหรับ (X)HTML ซึ่งคุณสามารถนำมาใช้เพื่อให้ความหมายของชื่อ class ได้&lt;br /&gt;
&lt;br /&gt;
ลองดู:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== ถาม. ''ดูเหมือนว่า &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; น่าจะใช้งานได้นี่นา ถูกหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คำตอบคือผิด ลองดู [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27921</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27921"/>
		<updated>2008-07-30T15:37:32Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''How will microformat class names impact page size?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ในไมโครฟอร์แมตจะมีผลกับขนาดของหน้าเว็บยังไงบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. คุณจะไม่ค่อยเห็นผลกระทบกับขนาดของหน้าเว็บที่ใช้ไมโครฟอร์แมตซักเท่าไร  จากประสบการณ์ของเราคนก็ใช้ชื่อ class ที่ยาวพอๆกับชื่อ class ในไมโครฟอร์แมต และ [[semantic-class-names|semantic class names]] เองก็ถือเป็น best practice ในแวดวงเว็บในตอนนี้เหมือนกัน  บางเว็บไซต์ส่งหน้าเว็บที่ใช้ไมโครฟอร์แมตเป็นล้านๆหน้าแต่ก็ไม่บ่นอะไรกับเรื่องขนาดของหน้าเว็บที่เพิ่มขึ้นเลยแม้แต่น้อย  เราคิดว่าคุณน่าจะประหยัดเนื้อที่ได้มากกว่าด้วยซ้ำถ้าคุณลองทำตาม [[microformats#the_microformats_principles|หลักการของไมโครฟอร์แมต]] และเลิกใช้ table เพื่อจัด layout ของหน้าเว็บคุณ&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ใน (X)HTML มีความหมายหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สเป็ก HTML4 ไม่ได้ระบุค่าที่ class จะเป็นได้เอาไว้ [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] และก็ไม่ได้บอกด้วยว่าค่าของ class จะต้องมีความหมายแบบใดแบบหนึ่ง [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] เพียงแค่บอกว่าค่าของ class &amp;quot;สามารถถูกนำไปใช้เพื่อประมวลผลโดย user agent ทั่วไป&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]  อย่างไรก็ตาม [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; เอกสารฉบับร่างชื่อ &amp;quot;Hypertext Links in HTML&amp;quot;] อนุญาติให้  &amp;quot;profile&amp;quot; ระบุความหมายพิเศษสำหรับค่าของ class ได้  [http://gmpg.org/xmdp/ XMDP] เป็นฟอร์แมตหนึ่งที่ระบุ profiles สำหรับ (X)HTML ซึ่งคุณสามารถนำมาใช้เพื่อให้ความหมายของชื่อ class ได้&lt;br /&gt;
&lt;br /&gt;
ลองดู:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27920</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27920"/>
		<updated>2008-07-24T13:18:16Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''Do (X)HTML class names have semantics?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ชื่อของ class ใน (X)HTML มีความหมายหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สเป็ก HTML4 ไม่ได้ระบุค่าที่ class จะเป็นได้เอาไว้ [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] และก็ไม่ได้บอกด้วยว่าค่าของ class จะต้องมีความหมายแบบใดแบบหนึ่ง [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF] เพียงแค่บอกว่าค่าของ class &amp;quot;สามารถถูกนำไปใช้เพื่อประมวลผลโดย user agent ทั่วไป&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]  อย่างไรก็ตาม [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; เอกสารฉบับร่างชื่อ &amp;quot;Hypertext Links in HTML&amp;quot;] อนุญาติให้  &amp;quot;profile&amp;quot; ระบุความหมายพิเศษสำหรับค่าของ class ได้  [http://gmpg.org/xmdp/ XMDP] เป็นฟอร์แมตหนึ่งที่ระบุ profiles สำหรับ (X)HTML ซึ่งคุณสามารถนำมาใช้เพื่อให้ความหมายของชื่อ class ได้&lt;br /&gt;
&lt;br /&gt;
ลองดู:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27863</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27863"/>
		<updated>2008-07-24T13:00:16Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''Can an element have more than one class'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''หนึ่ง element สามารถมีได้หลาย class หรือเปล่า''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. element สามารถมีได้หลายๆ class โดยใช้เว้นวรรคเป็นตัวคั่นแต่ละ class ใน attribute  เช่น:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;เขียน mark-up ที่มีคุณภาพ&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
ลองดูสเป็กของ HTML 4.01 จาก W3C ที่: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27859</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27859"/>
		<updated>2008-07-24T12:57:46Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; semantics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ div นั้นไม่มีความหมายเลยหรือ?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ใช่แล้ว ทั้ง &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; เรียกได้ว่าแทบจะไม่มีความหมายเท่าไร &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถแทนที่ &amp;quot;ส่วนใดส่วนหนึ่ง&amp;quot; ของเนื้อหา ส่วน &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; สามารถใช้เพื่อแทนที่ &amp;quot;ช่วงใดช่วงหนึ่ง&amp;quot; ของประโยคที่มีความหมายพิเศษ แต่ไม่ได้ระบุอย่างเจาะจงว่าช่วงนั้นของประโยคหมายถึงอะไร&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''การใช้ &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; จะเพิ่มคุณค่าความหมายให้กับหน้าเว็บหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ตามที่ได้ระบุไว้ใน [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 สเป็ก HTML 4] &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;เป็นกลไกคร่าวๆเพื่อเพิ่มโครงสร้างให้กับเนื้อหา&amp;quot; ความหมายเดียวของอีลีเม้นต์เหล่านี้คือเพื่อแบ่งเอกสารเป็นส่วนๆ ซึ่งหมายความได้ว่าส่วนนั้นอาจจะมีความหมายบางอย่างพิเศษ แต่ไม่สามารถบอกได้จาก markup ได้ว่าความหมายนั้นคืออะไร&lt;br /&gt;
&lt;br /&gt;
=== ถาม. ''ทำไมตัวอย่างในวิกินี้ถึงใช้ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อแทนความหมายเกือบจะทุกอย่างเลยล่ะ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; และ &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; เป็นอีลีเม้นต์ที่ไม่ได้มีความหมายเฉพาะใน HTML  เมื่อคุณใช้ไมโครฟอร์แมตคุณควรเลือกอีลีเม้นต์ที่ตรงกับความหมายที่สุดเท่าที่จะทำได้เป็นอันดับแรกและก็ให้ความหมายไมโครฟอร์แมตผ่าน class เช่นคุณสามารถใช้ &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; หรือ &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; กับ &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ก็ได้&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Q. ''Can an element have more than one class''===&lt;br /&gt;
&lt;br /&gt;
A. Yes, the class attribute can contain a space delimited list of classes.  For example:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;Write high quality and simple mark-up.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
See W3C HTML 4.01 Specification: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27858</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27858"/>
		<updated>2008-07-06T05:12:31Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Q. ''What if I can't find real-world examples of a standard I'd like to propose?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะทำยังไงถ้าผมหาตัวอย่างการใช้งานจริงสำหรับมาตรฐานที่ผมอยากนำเสนอไม่ได้?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ถ้าเราไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''ชนิดของข้อมูล''' ที่คุณต้องการการนำเสนอ มันคงไม่เหมาะที่จะเป็นไมโครฟอร์แมต  แต่ถ้าเราแค่ไม่สามารถหาตัวอย่างการใช้งานจริงสำหรับ '''markup บางตัว''' เราอาจใช้การนำเสนอนั้นได้  โดยทั่วไปแล้วกรณีเกี่ยวกับ markup มักไม่ใช่ปัญหาจริงๆ เพราะปัญหาเหล่านี้ส่วนใหญ่เกิดจากการขาดมาตรฐานในการ markup เวลาใช้งานจริง ซึ่งหมายความว่าจะต้องมีการถามความคิดเห็นของคนส่วนใหญ่ว่าควรใช้ markup แบบไหนมากกว่า&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; semantics ==&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Is it semantically meaningless to use divs?'' ===&lt;br /&gt;
&lt;br /&gt;
A. Yes, both &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; have nearly no semantics. &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to represent a &amp;quot;division&amp;quot; of the page content. Similarly &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to reperesent that that &amp;quot;span&amp;quot; of text has some meaning, but the specifics of what that meaning is undefined by the &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Does the use of &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; elements add any semantics to web pages?''===&lt;br /&gt;
&lt;br /&gt;
A. According to the [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 HTML 4 spec], &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;offer a generic mechanism for adding structure to documents.&amp;quot; Their only meaning is in dividing documents into sections, and as such, their presence implies that the content within has a specific, but undefined by the element markup, semantic. Thus they are nearly semantic-free.&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Why do the examples on the wiki use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; for nearly everything?''===&lt;br /&gt;
&lt;br /&gt;
A. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; are generic elements in HTML. When you use microformats, you should pick the most specific semantic element available for the semantics you are trying to express. You might, for example, apply &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Q. ''Can an element have more than one class''===&lt;br /&gt;
&lt;br /&gt;
A. Yes, the class attribute can contain a space delimited list of classes.  For example:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;Write high quality and simple mark-up.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
See W3C HTML 4.01 Specification: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27599</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27599"/>
		<updated>2008-07-06T04:56:03Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* ''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?'' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats|ฟอร์แมตที่ถูกปฏิเสธ]]&lt;br /&gt;
&lt;br /&gt;
===Q. ''What if I can't find real-world examples of a standard I'd like to propose?''===&lt;br /&gt;
&lt;br /&gt;
A. If we can't find real-world examples of the '''types of data''' a proposal would address, it's probably not suitable for a microformat. If we only can't find real-world examples of the '''specific markup''' a proposal would use for that data, however, that's not really a problem. It's actually the lack of such standard markup in real-world publishing around a specific problem that suggests the need for increased consensus.&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; semantics ==&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Is it semantically meaningless to use divs?'' ===&lt;br /&gt;
&lt;br /&gt;
A. Yes, both &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; have nearly no semantics. &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to represent a &amp;quot;division&amp;quot; of the page content. Similarly &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to reperesent that that &amp;quot;span&amp;quot; of text has some meaning, but the specifics of what that meaning is undefined by the &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Does the use of &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; elements add any semantics to web pages?''===&lt;br /&gt;
&lt;br /&gt;
A. According to the [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 HTML 4 spec], &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;offer a generic mechanism for adding structure to documents.&amp;quot; Their only meaning is in dividing documents into sections, and as such, their presence implies that the content within has a specific, but undefined by the element markup, semantic. Thus they are nearly semantic-free.&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Why do the examples on the wiki use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; for nearly everything?''===&lt;br /&gt;
&lt;br /&gt;
A. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; are generic elements in HTML. When you use microformats, you should pick the most specific semantic element available for the semantics you are trying to express. You might, for example, apply &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Q. ''Can an element have more than one class''===&lt;br /&gt;
&lt;br /&gt;
A. Yes, the class attribute can contain a space delimited list of classes.  For example:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;Write high quality and simple mark-up.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
See W3C HTML 4.01 Specification: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27598</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27598"/>
		<updated>2008-07-06T04:55:19Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* การสร้างและเสนอไมโครฟอร์แมตใหม่ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''ผมอยากจะสร้างไมโครฟอร์แมตใหม่สำหรับเว็บไซต์/ธุรกิจของผม จะเริ่มอย่างไรดี?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. สิ่งแรกที่คุณต้องทำก่อนที่จะสร้างไมโครฟอร์แมตใหม่คือพยายามใช้งาน [[POSH]] และ[[microformats|ไมโครฟอร์แมต]]ต่างๆที่มีอยู่ให้มากที่สุดเท่าที่จะทำได้ในเว็บไซต์ของคุณ เพื่อที่จะเรียนรู้ว่ายังเหลืออะไรที่จะต้องเพิ่มเติมในฟอร์แมตใหม่ของคุณ  ก่อนอื่นเลยคุณจะต้อง:&lt;br /&gt;
* Mark up บุคคุลหรือองค์กรด้วย [[hcard|hCards]]&lt;br /&gt;
* Mark up เหตุการณ์ต่างๆและสิ่งที่อ้างอิงเรื่องวันและเวลาด้วย [[hcalendar|hCalendar]]&lt;br /&gt;
* Mark up บทวิจารณ์ด้วย [[hreview|hReviews]].&lt;br /&gt;
* ฯลฯ&lt;br /&gt;
จากนั้นก็เข้าร่วมใน[http://microformats.org/discuss กลุ่มสนทนา]เกี่ยวกับไมโครฟอร์แมตและขอความคิดเห็นจากสมาชิกในกลุ่มว่าพวกเขาคิดอย่างไรกับการใช้งานไมโครฟอร์แมตของคุณ และจะมีวิธีพัฒนาวิธีการใช้งานของคุณหรือไม่&lt;br /&gt;
&lt;br /&gt;
จากประสบการณ์นี้คุณจะสามารถพบว่ามีอะไรที่ยังขาดไปและต้องเพิ่มเข้าไปในไมโครฟอร์แมตใหม่ของคุณบ้าง ถ้าไม่ใช้วิธีนี้คุณจะพบว่ามันยากเกินไปที่จะมองเห็น &amp;quot;ภาพรวมของปัญหา&amp;quot; ทั้งหมด&lt;br /&gt;
&lt;br /&gt;
หลังจากคุณได้ทำสิ่งที่กล่าวมาทั้งหมดข้างต้น ลองดู[[process|แนวทางปฏิบัติ]]เพื่อเรียนรู้ขั้นตอนต่างๆในการสร้างไมโครฟอร์แมตใหม่ และแจงรายละเอียดปัญหาที่คุณต้องการแก้ไขให้กับกลุ่มสนทนาเกี่ยวไมโครฟอร์แมตได้รับทราบ  วิธีนี้จะช่วยให้คุณหาคนที่สามารถช่วยคุณแก้ปัญหาได้อีกด้วย&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats]]&lt;br /&gt;
&lt;br /&gt;
===Q. ''What if I can't find real-world examples of a standard I'd like to propose?''===&lt;br /&gt;
&lt;br /&gt;
A. If we can't find real-world examples of the '''types of data''' a proposal would address, it's probably not suitable for a microformat. If we only can't find real-world examples of the '''specific markup''' a proposal would use for that data, however, that's not really a problem. It's actually the lack of such standard markup in real-world publishing around a specific problem that suggests the need for increased consensus.&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; semantics ==&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Is it semantically meaningless to use divs?'' ===&lt;br /&gt;
&lt;br /&gt;
A. Yes, both &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; have nearly no semantics. &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to represent a &amp;quot;division&amp;quot; of the page content. Similarly &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to reperesent that that &amp;quot;span&amp;quot; of text has some meaning, but the specifics of what that meaning is undefined by the &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Does the use of &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; elements add any semantics to web pages?''===&lt;br /&gt;
&lt;br /&gt;
A. According to the [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 HTML 4 spec], &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;offer a generic mechanism for adding structure to documents.&amp;quot; Their only meaning is in dividing documents into sections, and as such, their presence implies that the content within has a specific, but undefined by the element markup, semantic. Thus they are nearly semantic-free.&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Why do the examples on the wiki use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; for nearly everything?''===&lt;br /&gt;
&lt;br /&gt;
A. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; are generic elements in HTML. When you use microformats, you should pick the most specific semantic element available for the semantics you are trying to express. You might, for example, apply &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Q. ''Can an element have more than one class''===&lt;br /&gt;
&lt;br /&gt;
A. Yes, the class attribute can contain a space delimited list of classes.  For example:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;Write high quality and simple mark-up.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
See W3C HTML 4.01 Specification: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27597</id>
		<title>faq-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=faq-th&amp;diff=27597"/>
		<updated>2008-07-06T04:30:13Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; คำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมต &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
คุณสามารถดูคำถามที่ถูกถามบ่อยๆเกี่ยวกับไมโครฟอร์แมตได้ในหน้านี้  สำหรับคำถามจาก [[press]] กรุณาดู [[press-faq]]&lt;br /&gt;
&lt;br /&gt;
ถ้าคุณกำลังหาไมโครฟอร์แมตสำหรับ mark up คำถามที่ถูกถามบ่อยๆ (FAQs) ลองอ่าน [[question-answer]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== คำถามเกี่ยวกับวิกิ ==&lt;br /&gt;
===ถาม: ''ผมจะสร้างชื่อผู้ใช้ได้อย่างไร? ทำไมวิกิถึงไม่ให้ผมใช้ชื่อที่ผมระบุ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ก่อนอื่นกรุณาอ่าน: http://en.wikipedia.org/wiki/Wikipedia:Username   เราแนะนำให้คุณใช้ชื่อจริงมากกว่าชื่อเล่นหรือนามปากกา  เนื่องจากการใช้ชื่อจริงส่งเสริมให้เกิดความโปร่งใสและความรับผิดชอบมากกว่า&lt;br /&gt;
&lt;br /&gt;
ปัญหาที่ผู้ใช้ส่วนใหญ่พบบ่อยที่สุดเวลาสร้างชื่อผู้ใช้คือลืมใช้ตัวอักษรตัวใหญ่สำหรับตัวอักษรแรกของชื่อผู้ใช้ ลองใช้ชื่อจริงของคุณในรูปแบบ WikiCase เป็นชื่อผู้ใช้, เช่น RyanKing&lt;br /&gt;
&lt;br /&gt;
== กลุ่มข่าว ==&lt;br /&gt;
===ถาม: ''ผมได้เป็นสมาชิกกลุ่มข่าว แต่ทำไมผมไม่เห็นคำตอบของผมในกลุ่มข่าวเลย?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เราไม่ได้มีการควบคุมข้อความในกลุ่มข่าว microformats-discuss กลุ่มข่าวนี้จะรับข้อความจากสมาชิกเท่านั้น  เพราะฉะนั้นคุณจะต้องส่งข้อความหากลุ่มข่าว microformats-discuss ผ่านอีเมล์ที่คุณใช้สมัครเป็นสมาชิกเท่านั้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: '' &amp;quot;The message's content type was not explicitly allowed&amp;quot; หมายความว่าอะไร?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: กรุณาอ่าน [http://microformats.org/mailinglists-policies/ กฏระเบียบการใช้กลุ่มข่าว]  โดยเฉพาะอย่างยิ่ง:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
'''ห้ามใช้อีเมล์แบบ HTML หรือ RTF'''  โปรแกรมเมล์ของคุณควรจะให้คุณสามาถเลือกที่จะส่งเมล์แบบ plain text ได้  ให้ส่งเมล์ในรูปแบบของ plain text เท่านั้น  มิเช่นนั้นอาจไม่มีใครสามารถอ่านเมล์คุณได้&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
กลุ่มข่าวถูกเซ็ตค่าให้ตีกลับเมล์ที่ถูกส่งในรูปแบบของ text/html โดยอัตโนมัติ  เพราะฉะนั้นกรุณาตั้งค่าโปรแกรมเมล์คุณให้ส่งอีเมล์ในรูปแบบของ plain text&lt;br /&gt;
&lt;br /&gt;
== คำถามเบื้องต้นเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
===ถาม: ''  ''xxx'' หมายความว่าอะไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[glossary|อภิธานศัพท์]].&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครใช้ไมโครฟอร์แมตบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดู [[notable-users-th|รายชื่อผู้ใช้ดังๆ]]; [[examples-in-wild|ผู้ใช้ไมโครฟอร์แมตอื่นๆ]] และ [[implementations|เครื่องมือสำหรับไมโครฟอร์แมต]]&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตมีไว้เพื่ออะไร? และผมควรจะใช้ไมันเมื่อไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: คุณกำลังเขียน HTML เพื่อแสดงข้อมูลที่มีความหมายเช่นที่อยู่  คุณถามตัวเองว่า: ผมต้องการจะ mark up ข้อมูลนี้ด้วย class เพื่อจัดรูปแบบด้วย CSS แล้วผมควรจะใช้อะไรเป็นชื่อ class เหล่านี้ดีล่ะ? คำตอบก็คือลองดูมาตรฐานไมโครฟอร์แมตที่เกี่ยวข้องดูสิ แล้วก็ใช้ชื่อ class ที่อยู่ในมาตรฐานนั้น  เพียงเท่านี้คุณก็ไม่ต้องสร้าง class ของคุณเองขึ้นมา นอกจากนั้นหน้าเว็บของคุณยังมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่เข้าใจ mark up ของคุณอีกด้วย&lt;br /&gt;
&lt;br /&gt;
ไมโครฟอร์แมตถูกออกแบบมาเพื่อให้ข้อมูลทีคุณเผยแพร่ออกไปมีความหมายสำหรับโปรแกรมคอมพิวเตอร์ที่อ่านหน้าเว็บของคุณ  มันเอื้อประโยชน์ให้โปรแกรมต่างๆ เช่น search engine สามารถใช้ข้อมูลที่คุณเผยแพร่ได้ดีขึ้น&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตขึ้นอยู่กับ (X)HTML หรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไมโครฟอร์แมตถูกสร้างมาให้ถูก embed ในรูปแบบต่างๆได้  ไม่ว่าจะเป็น (X)HTML, RSS, Atom หรือที่ไหนก็ตามที่ใช้ (X)HTML ได้&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะช่วยสนับสนุนไมโครฟอร์แมตได้อย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูที่ [[get-started]] ถ้าคุณอยากจะใช้งานไมโครฟอร์แมตด้วยตัวเอง และ [[to-do|งานที่ยังค้างอยู่]] ถ้าคุณต้องการช่วยในการพัฒนาไมโครฟอร์แมต  นอกจากนั้นลองดู http://microformats.org/discuss เพื่อร่วมพูดคุยเกี่ยวกับไมโครฟอร์แมต&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมอยากจะบริจาคเงินเพื่อช่วยเหลือโครงการไมโครฟอร์แมต ผมต้องทำอย่างไร?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ขอบคุณสำหรับความเต็มใจของคุณที่จะช่วยเหลือไมโครฟอร์แมต  เราเพิ่งเริ่มก่อตั้งเว็บไซต์นี้มาไม่นาน และก็ได้ตัดสินใจว่าในระหว่างที่เรายังตัดสินใจไม่ได้ว่าจะรับเงินบริจากยังไง เราขอให้คุณบริจาคเงินให้กับมูลนิธิและโครงการอื่นๆก่อน (เช่น สภากาชาด)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตไหนที่ถูกนำไปใช้งานแล้วบ้าง?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ลองดูหน้า [[implementations]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมควรจะใช้ไมโครฟอร์แมตอันไหน?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: มีความเป็นไปได้ว่าเว็บไซต์ของคุณมีข้อมูลที่คล้ายคลึงกับไมโครฟอร์แมตหลายๆแบบอยู่แล้ว ยกตัวอย่างเช่น คุณคงมีข้อมูลเกี่ยวกับบุคคล และ/หรือ ที่อยู่ติดต่อของเค้าที่ไหนซักที่ คุณสามารถ mark up ข้อมูลเหล่านี้ด้วย [[hcard|hCard]] (ลองดูหน้า [[hcard-authoring|hCard authoring]] สำหรับวิธีใช้งานอยางละเอียด  หรือถ้าคุณกำลังจะประกาศข่าว (press release) ลองใช้ [[hatom|hAtom]] ดูสิ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''คุณมีตราไมโครฟอร์แมตที่ผมสามารถลิงก์มาจากหน้าเว็บหรือบล๊อกของผมหรือไม่?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: เรามีตราอยู่ที่ [[buttons]] แต่เราเปิดรับตราใหม่ๆเสมอ! ส่งตราที่คุณทำมาให้เราได้เลย!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีเครื่องมืออะไรที่สนับสนุนการใช้งานไมโครฟอร์แมตบ้าง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. มีมากมายเลย...ลองดูที่ [[implementations]]&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''มีวิธีไหนที่จะระบุได้บ้างว่าหน้าเว็บมี markup ที่สนับสนุนไมโครฟอร์แมต?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ. แอททริบิวท์ '&amp;lt;code&amp;gt;profile&amp;lt;/code&amp;gt;' ของ HTML HEAD สามารถบอกโปรแกรมต่างๆได้ว่าอาจจะมีไมโครฟอร์แมตอยู่ในหน้าเว็บ   [http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#h-7.4.4.3 มาตรฐาน HTML ของ W3C] ได้อธิบายเกี่ยวกับแอททริบิวท์ profile มากกว่านี้ และ [http://gmpg.org/xmdp/description คำอธิบายเกี่ยวกับ XMDP] ก็เขียนเกี่ยวกับวิธีการใช้มัน&lt;br /&gt;
&lt;br /&gt;
===ถาม. ''จะดีกว่ามั๊ยถ้าผมจะใช้ URI เพื่อแทนข้อมูลเกี่ยวกับภูมิศาสตร์แทนที่จะใช้ชื่อ class แบบไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. โดยทั่วไปแล้วเราคิดว่ามันยุ่งยากกว่า และก็ไม่ค่อยเป็นมิตรกับคนที่ตีพิมพ์ข้อมูลที่จะต้องใช้ URI แทนที่ class&lt;br /&gt;
&lt;br /&gt;
คนที่ตีพิมพ์ข้อมูลภูมิศาสตร์ไม่ได้ตีพิมพ์ลิงก์ไปหาข้อมูลเหล่านั้น  พวกเค้าตีพิมพ์ *เนื้อหา* ที่เกียวกับข้อมูล [[geo|ภูมิศาสตร์]] ต่างหาก&lt;br /&gt;
&lt;br /&gt;
เพราะฉะนั้นสิ่งที่ง่ายที่สุดสำหรับผู้แต่งคือทิ้งข้อมูลที่ตีพิมพ์ในเนื้อหาและ mark up เนื้อหาภูมิศาสตร์นั้นด้วย class ที่มีความหมายแทนที่จะย้าย (หรือคัดลอก) เนื้อหาไปไว้ใน URI&lt;br /&gt;
&lt;br /&gt;
แต่ทั้งนี้ทั้งนั้นก็ต้องดูว่าคุณต้องการจะสร้างลิงก์เพื่อเปิดแผนที่ไปที่จุดภูมิศาสตร์นั้นๆหรือเปล่า ในกรณีนี้การใช้งานลิงก์เป็นสิ่งที่เหมาะสมที่เดียว เพราถ้าคุณบังคับผู้ใช้ให้ต้องใช้ โปรโตคอล &amp;quot;geo:&amp;quot; แทน &amp;quot;http:&amp;quot; คุณคงทำให้ผู้ใช้งานรำคาญตายแน่ๆ&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นคนควบคุมไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: An open community. Microformats are open standards licensed under Creative Commons Attribution. Much of the work here was begun on [http://developers.technorati.com/wiki Technorati's Developer Wiki], but Technorati has since divested control of these microformat standards to the open community here. The microformats.org domain is registered to Rohit Khare (see [http://whois.uberdose.com/microformats.org Whois microformats.org]), CommerceNet is graciously hosting the servers, but claims no control over microformat standards. Anyone may follow the established [[process]] and contribute towards the development of microformat standards.&lt;br /&gt;
&lt;br /&gt;
Any required [[governance]] of the microformats IRC channel, wiki, and mailing lists (and very little ''has been'' required) is discussed by a group of volunteer administrators, who are listed on that page.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ใครเป็นนายทะเบียนของไมโครฟอร์แมต?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ไม่มีนายทะเบียนกลางสำหรับไมโครฟอร์แมต  การลงทะเบียนของไมโครฟอร์แมตนั้นเป็นแค่การแจกจ่ายกันโดยใช้โปรไฟล์  สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรไฟล์ ลองดู http://microformats.org/wiki/profile-uris และ http://gmpg.org/xmdp/&lt;br /&gt;
&lt;br /&gt;
ความขัดแย้งและความเข้ากันได้ในการใช้งานถูกจัดการผ่านการพูดคุยแลกเปลี่ยนความคิดเห็นมากกว่าระบบการลงทะเบียนแบบเป็นทางการ  โปรไฟล์ของไมโครฟอร์แมตปัจจุบันอยู่ที่ http://gmpg.org,  http://w3.org, และ http://microformats.org.&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ถ้าอย่างนั้นไมโครฟอร์แมตหลายๆอันที่มีชื่อเดียวกันก็ได้หรือ?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว  แต่เราหวังว่าชุมชนที่ microformats.org จะสามารถทำหน้าที่นำคนจากหลากหลายที่ๆสนใจในไมโครฟอร์แมตมาร่วมในการออกความเห็นและตอบคำถามข้อนี้ร่วมกัน  ตราบใดที่แต่ละไมโครฟอร์แมตมีโปรไฟล์ที่ถูกต้อง ไมโครฟอร์แมตนั้นๆก็สามารถถูกนำไปใช้ได้&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ผมจะรู้ได้ยังไงว่าไมโครฟอร์แมตในเนื้อหาของผมถูกต้องหรือเปล่า?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ: ณ​ ปัจจุบัน ยังไม่มีเครื่องมือตรวจสอบความถูกต้องทั่วไปสำหรับทุกไมโครฟอร์แมต (ลองดู [[to-do#for_all_microformats|สิ่งที่ต้องทำ - สำหรับทุกไมโครฟอร์แมต]])  อย่างไรก็ตาม มีเครื่องมือสำหรับตรวจสอบบางไมโครฟอร์แมตอยู่ที่หน้า [[implementations]] ที่จะสามารถช่วยให้คุณตรวจสอบความถูกต้องได้ [https://addons.mozilla.org/firefox/4106/ โอเปอร์เรเตอร์] ก็เป็นอีกเครื่องมือนึงที่สามารถ parse ไมโครฟอร์แมตโดยทั่วๆไปได้ค่อนข้างดี  สำหรับ [[hcard|hCard]] ลองดู  [http://feeds.technorati.com/contacts/ บริการ Technorati Contacts Feed]  สำหรับ [[hcalendar|hCalendar]] ลองดู [http://feeds.technorati.com/events/ บริการ Technorati Events Feed]  นอกจากนั้นการส่งตัวอย่างของคุณไปที่ [http://microformats.org/discuss กลุ่มข่าว microformats-discuss] และเพิ่มตัวอย่างไปไว้ในส่วน ตัวอย่าง/การใช้งาน ของแต่ละหน้ายังทำให้ชุมชมมีส่วนร่วมในการให้ความเห็นและตรวจความถูกต้องให้กับคุณได้เหมือนกัน&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ไมโครฟอร์แมตจะช่วยแก้ปัญหาเรื่องความเข้าใจทางภาษาได้ยังไง?''===&lt;br /&gt;
'''เราจำเป็นที่จะต้อง &amp;quot;บังคับ&amp;quot; นักพัฒนาเว็บที่ไม่ได้พูดภาษาอังกฤษเป็นพื้นฐานให้ใช้อะไรเช่น class=&amp;quot;name&amp;quot; (แทนที่จะเป็น &amp;quot;namen&amp;quot; หรือ &amp;quot;nom&amp;quot;) เพื่อให้เนื้อหาของเค้าสามารถถูกทำดัชนีโดย search agents ด้วยหรือ?'''&lt;br /&gt;
&lt;br /&gt;
ตอบ: ใช่แล้ว แต่มันก็ไม่ต่างอะไรกับการใช้คำภาษาอังกฤษอย่าง &amp;quot;class&amp;quot;, &amp;quot;span&amp;quot; หรือ &amp;quot;head&amp;quot;  ปัญหานี้ได้มีการถกเถียงกันในกลุ่มข่าว microformats-discuss ในเรื่อง &amp;quot;Language Maps&amp;quot; แต่ก่อนหน้านี้ก็มีการถกเรื่องนี้เหมือนกัน  บางคนก็ได้บอกมาว่าไมโครฟอร์แมตใช้ชื่อภาษาอังกฤษสำหรับ properties และพวกเค้าต้องการให้ใช้ชื่อเป็นภาษาอื่นๆ (ที่ไม่ใช่ภาษาอังกฤษ) ได้ด้วย และก็จะสร้าง mapping ระหว่างภาษาเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
เนื่องจากว่าไมโครฟอร์แมตมีพื้นฐานบนมาตรฐานที่มีอยู่แล้ว (ลองดู [[process]] และ [[naming-principles]]) นี่เลยกลายเป็นปัญหาที่อยู่นอกเหนือไมโครฟอร์แมต  อย่างที่ไรอัน คิงได้ว่าไว้ ปัญหานี้เป็น &amp;quot;ปัญหา&amp;quot; ที่มีอยู่แล้วและยังไม่ได้ถูกแก้ไขจาก HTML, CSS, HTTP และมาตรฐานอื่นๆที่อิงกับภาษาอังกฤษเป็นหลัก  กรุณาทำความเข้าใจว่านี่ไม่เกี่ยวกับการแปลข้อมูลให้เป็นภาษาต่างๆ - ซึ่งก็เป็นเป้าหมายที่ดีซึ่งองค์กรที่สร้างมาตรฐานต่างๆ (เช่น W3C, IETF) ต่างก็สนับสนุนเป้าหมายนี้  ปัญหานี้เป็นปัญหาที่เกี่ยวชื่อของ property และค่าที่อนุญาติสำหรับ property ในไมโครฟอร์แมต  ลองดู [[internationalization]] ด้วย&lt;br /&gt;
&lt;br /&gt;
===ถาม: ''ทำไมบางครั้งไมโครฟอร์แมตที่ดูเหมือนใช้งานได้แล้วกลับยังอยู่ในสถานะเป็นเอกสารฉบับร่างอยู่?'' ===&lt;br /&gt;
&lt;br /&gt;
ตอบ: [http://microformats.org/wiki/faq#Q:_Who_controls_microformats.3F คุณแทนเทค]ได้พูดถึงเรื่องนี้ในการอภิปรายหัวข้อ[http://2007.sxsw.com/interactive/programming/panels/?action=show&amp;amp;id=IAP060234 The Growth and Evolution of Microformats] ที่ผ่านมาเมื่อเร็วๆนี้ในงานสัมนา [http://en.wikipedia.org/wiki/South_by_Southwest SXSW]  โดยเขาได้อธิบายว่าก่อนที่จะเปลี่ยนสถานะของไมโครฟอร์แมตจากเอกสารฉบับร่างเป็นมาตรฐานนั้น มีความจำเป็นอย่างยิ่งที่จะต้องมีโปรแกรมที่นำฟอร์แมตนั้นไปใช้จริงๆก่อน ถึงแม้ว่าโปรแกรมนั้นจะยังเป็นตัวทดลองอยู่ก็ตาม  เหตุผลก็คือมันค่อนข้างยากที่จะเห็นช่องโหว่ในไมโครฟอร์แมตจากการอ่านและตรวจด้วยตาเปล่า แต่เมื่อได้ทดลองเขียนโปรแกรมเพื่ออ่านไมโครฟอร์แมตนั้นจริงๆ จะสามารถเห็นช่องโหว่และข้อผิดพลาดของฉบับร่างได้อย่างชัดเจนยิ่งขึ้น (สืบเนื่องจากหลักการ [[dry | DRY / Don't Repeat Yourself]])  หลังจากที่เครื่องมือสำหรับไมโครฟอร์แมตนั้นได้ถูกสร้าง (ซึ่งหมายความว่าฟอร์แมตนั้นเหมาะสมพอที่จะนำมาเขียนโปรแกรมต่างๆได้) ไมโครฟอร์แมตจึงจะเปลี่ยนสถานะจากเอกสารฉบับร่างเป็นมาตรฐาน (หรือ Specification) เพื่อนำไปสู่การเขียนโปรแกรมอื่นๆเพิ่มเติมต่อไป&lt;br /&gt;
&lt;br /&gt;
== การสร้างและเสนอไมโครฟอร์แมตใหม่ ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''I would like to author a new microformats open standards specification for my site/business.  How do I get started?''===&lt;br /&gt;
&lt;br /&gt;
A. The first thing to do before attempting a new microformat open standard is to make as much use of [[POSH]] and existing [[microformats]] open standards as possible in whatever site you are looking to mark up with your new microformat, as a way of learning what is left to be done. That is, at a minimum first:&lt;br /&gt;
* Mark up all people and organizations as [[hcard|hCards]].&lt;br /&gt;
* Mark up all events and time based things as [[hcalendar|hCalendar]] events.&lt;br /&gt;
* Mark up all reviews as [[hreview|hReviews]].&lt;br /&gt;
* etc.&lt;br /&gt;
Then join the microformats [http://microformats.org/discuss discuss list], and ask folks what they think of your use of the microformats and if it can be improved.&lt;br /&gt;
&lt;br /&gt;
From that experience you will then be able to figure out what is left to be specified.  Otherwise it is too hard to approach the &amp;quot;whole problem&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Once you have completed that, take a look at the microformats [[process]] for how to walk through the steps of creating a new microformat, and note the specific problem you are trying to solve to the microformats-discuss list.  This will help you find more people to help you solve the problems you are trying to solve.&lt;br /&gt;
&lt;br /&gt;
===''ถาม ผมจะรู้ได้ยังไงว่าไอเดียสำหรับไมโครฟอร์แมตถูกเสนอมาแล้วหรือยัง?''===&lt;br /&gt;
&lt;br /&gt;
ตอบ. ลองเช็ครายชื่อไมโครฟอร์แมตที่ถูกเสนอและตอบปฏิเสธที่ &lt;br /&gt;
* [[rejected-formats]]&lt;br /&gt;
&lt;br /&gt;
===Q. ''What if I can't find real-world examples of a standard I'd like to propose?''===&lt;br /&gt;
&lt;br /&gt;
A. If we can't find real-world examples of the '''types of data''' a proposal would address, it's probably not suitable for a microformat. If we only can't find real-world examples of the '''specific markup''' a proposal would use for that data, however, that's not really a problem. It's actually the lack of such standard markup in real-world publishing around a specific problem that suggests the need for increased consensus.&lt;br /&gt;
&lt;br /&gt;
== คำถามเจาะจงเกี่ยวกับไมโครฟอร์แมต ==&lt;br /&gt;
ถ้าคุณมีคำถามเกี่ยวกับไมโครฟอร์แมตอันใดอันหนึ่ง ลองเช็คที่คำถามที่ถูกถามบ่อยๆสำหรับไมโครฟอร์แมตนั้นๆดูสิ&lt;br /&gt;
* [[hatom-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hatom]]&lt;br /&gt;
* [[hcalendar-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcalendar]]&lt;br /&gt;
* [[hcard-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hcard]]&lt;br /&gt;
* [[hreview-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ hreview]]&lt;br /&gt;
* [[rel-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel]]&lt;br /&gt;
* [[rel-tag-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ rel-tag]]&lt;br /&gt;
* [http://gmpg.org/xfn/faq คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfn]&lt;br /&gt;
* [[xfolk-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xfolk]]&lt;br /&gt;
* [[xmdp-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xmdp]]&lt;br /&gt;
* [[xoxo-faq | คำถามที่ถูกถามบ่อยๆเกี่ยวกับ xoxo]]&lt;br /&gt;
&lt;br /&gt;
== Class interactions ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''Are there issues with page styling when specific class values are used?''===&lt;br /&gt;
&lt;br /&gt;
A. There might be. However, any such issues can be easily (trivially) worked around by using contextual selectors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Q. ''How does the use of class values for semantics interact with the use of class values for attaching CSS styles?''===&lt;br /&gt;
&lt;br /&gt;
A. The class attribute takes a space separated set of class names [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 HTML4 reference]. Thus both author and microformat defined class names may be used in the same class attribute. In addition, microformat class names provide the author with a consistent set of class names to use for styling. If the author is already using using specific class names, they can continue to do so, and include microformat class names. If the author is already using a class name that happens to also be a microformat class name, then the author may want to consider using contextual CSS class selectors to make sure that avoid any unintentional styling effects.&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#classmeaningnotshow Class For Meaning Not For Show]&lt;br /&gt;
* [http://www.meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competant Classing], by Eric Meyer for discussion of choosing class names in (X)HTML&lt;br /&gt;
* [http://www.microformats.org/blog/2005/10/19/more-than-styling/ Class attributes are about more than styling] - Ryan King dispells common misconceptions about the ''HTML'' class attribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; semantics ==&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Is it semantically meaningless to use divs?'' ===&lt;br /&gt;
&lt;br /&gt;
A. Yes, both &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; have nearly no semantics. &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to represent a &amp;quot;division&amp;quot; of the page content. Similarly &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; can be used to reperesent that that &amp;quot;span&amp;quot; of text has some meaning, but the specifics of what that meaning is undefined by the &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Does the use of &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; elements add any semantics to web pages?''===&lt;br /&gt;
&lt;br /&gt;
A. According to the [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.4 HTML 4 spec], &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; &amp;quot;offer a generic mechanism for adding structure to documents.&amp;quot; Their only meaning is in dividing documents into sections, and as such, their presence implies that the content within has a specific, but undefined by the element markup, semantic. Thus they are nearly semantic-free.&lt;br /&gt;
&lt;br /&gt;
=== Q. ''Why do the examples on the wiki use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; for nearly everything?''===&lt;br /&gt;
&lt;br /&gt;
A. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;span&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; are generic elements in HTML. When you use microformats, you should pick the most specific semantic element available for the semantics you are trying to express. You might, for example, apply &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; to a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Class semantics ==&lt;br /&gt;
&lt;br /&gt;
===Q. ''How will microformat class names impact page size?''===&lt;br /&gt;
&lt;br /&gt;
A. You probably won't notice any impact on page size when authoring with microformats.  Our experience is that people use comparably sized class names, and [[semantic-class-names|semantic class names]] are now considered an industry best practice.  Some sites are successfully publishing millions of microformats, and we haven't heard any complaints yet.  You are more likely to gain space savings by more fully adopting [[microformats#the_microformats_principles|the principles of microformats]], and eliminating tables for layout.&lt;br /&gt;
&amp;lt;span class=&amp;quot;todo&amp;quot;&amp;gt;''TODO: Consider creating a new section for web authoring tips?  Or at least linking to another site that advocates good authorship.''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Q. ''Can an element have more than one class''===&lt;br /&gt;
&lt;br /&gt;
A. Yes, the class attribute can contain a space delimited list of classes.  For example:&lt;br /&gt;
   &amp;amp;lt;p class=&amp;amp;quot;todo idea&amp;amp;quot;&amp;amp;gt;Write high quality and simple mark-up.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
See W3C HTML 4.01 Specification: [http://www.w3.org/TR/html401/struct/global.html#adef-class 7.5.2 Element identifiers: the id and class attributes]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Do (X)HTML class names have semantics?''===&lt;br /&gt;
&lt;br /&gt;
A. The HTML4 specification does not define any particular class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], nor does it define any particular semantic for class values [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF], except that they &amp;quot;may be used for general user agent processing&amp;quot; [http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2 REF]. However, the [http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot; draft of &amp;quot;Hypertext Links in HTML&amp;quot;], allows for a &amp;quot;profile&amp;quot; to define meanings for those classes. [http://gmpg.org/xmdp/ XMDP] is a format for defining meta data profiles for (X)HTML, and thus an XMDP profile can be used to define the meanings of class names. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
* [http://tantek.com/log/2002/12.html#L20021216 A Touch Of Class]&lt;br /&gt;
* [http://www.w3.org/TR/WD-htmllink-970328 Hypertext Links in HTML]&lt;br /&gt;
&lt;br /&gt;
===Q. ''I thought one of the main goals of CSS was to separate data from presentation. Isn’t this sneaking presentation back into data?''===&lt;br /&gt;
&lt;br /&gt;
A. This is a quite commonly expressed objection to the way microformats uses class, but it's based on a misunderstanding of the way the class attribute in HTML was designed. Yes, class is very commonly,and appropriately used by web designers in conjunction with CSS to style pages, and in truth, it is often overused for that, but despite this, class, according to the HTML specification &amp;quot;has several roles in HTML&amp;quot;, including [http://www.w3.org/TR/html4/struct/global.html#h-7.5.2 &amp;quot;for general purpose processing by user agents&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
Microformats utilize this second aspect of the class (and id) attribute, and do so legitimately. It is not an abuse of the class or id attribute to use it to add semantic context to a document. Nor is the use of class in and of itself presentational - in fact, it is an important mechanism for separating presentation from structured content. &lt;br /&gt;
&lt;br /&gt;
For some more on using class semantically, here are some articles&lt;br /&gt;
&lt;br /&gt;
* [http://meyerweb.com/eric/thoughts/2004/07/18/competent-classing Competent Classing by Eric Meyer]&lt;br /&gt;
* [http://www.w3.org/QA/Tips/goodclassnames Use class with semantics in mind, W3C]&lt;br /&gt;
* [http://tantek.com/log/2004/07.html#d20t2359 More about the class attribute, Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
===Q. ''Should human readable data go into class names?'' ===&lt;br /&gt;
&lt;br /&gt;
A. No. We should not put human readable data into the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute, because it puts human-readable data in a spot that's no longer visible.  See the [[principles]].&lt;br /&gt;
&lt;br /&gt;
Q. Follow-up. How is that different from putting human readable data into the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute?&lt;br /&gt;
&lt;br /&gt;
A. The title attribute is displayed in tool-tips in the overwhelming majority of browsers in use and thus is quite semi-visible, and thus human verifiable by casual users.  The class attribute is not displayed in a tool-tip or any other user interface (not withstanding developer interfaces like view source).&lt;br /&gt;
&lt;br /&gt;
== Microformats and Spam ==&lt;br /&gt;
=== Q. ''Given that Google now looks at hidden content as potential spam, will invisible microformats be considered spam?''===&lt;br /&gt;
&lt;br /&gt;
A. It is advisable not to hide information in your site, regardless of whether it is microformatted or not.  Microformats provide a mechanism for marking up ''visible'' content. Any mechanism for embedding ''invisible'' or hidden content risks being considered spam due to the fact that invisible (meta)data inevitably ends up being abused.  Avoid invisible (meta)data.  Publish visible data.&lt;br /&gt;
&lt;br /&gt;
== Design Patterns with Abbr &amp;amp;amp; Title ==&lt;br /&gt;
=== Q. ''Why is ABBR being used when the title attribute is available on all HTML elements?''===&lt;br /&gt;
&lt;br /&gt;
In the datetime design pattern the title attribute is used for the value of the property and the node value is used as the display value. &amp;amp;lt;abbr title=&amp;quot;value-here&amp;quot;&amp;amp;gt;Display-Here&amp;amp;lt;/abbr&amp;amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A. The short answer is that &amp;amp;lt;abbr&amp;amp;gt; has the correct semantics.&lt;br /&gt;
&lt;br /&gt;
The longer answer is that the value is often an abbreviated version of the formal value. Of course, if you don't want to use an &amp;amp;lt;abbr&amp;amp;gt;, you can use another element like this:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;abbr title=&amp;quot;2006-12-31T12:59:59Z&amp;quot; class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;New Year&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;amp;gt;2006-12-31T12:59:59Z&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
In addition, microformats encourage the content to be visible and thus prefer the text of an element rather than using the 'title' attribute or any other less visible alternative.  The exception is made for datetimes and abbr due to the fact that microformats are for humans first, machines second.  Thus the content of the abbr element is used to provide human visible content and the machine equivalent is placed in the less visible (but still easily verifiable) 'title' attribute.&lt;br /&gt;
&lt;br /&gt;
== Nesting of elements ==&lt;br /&gt;
=== Q. ''It seems that &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;amp;quot;vcard fn org&amp;amp;quot; id=&amp;amp;quot;club&amp;amp;quot;&amp;amp;gt;...&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; should work. Is this correct?''===&lt;br /&gt;
&lt;br /&gt;
A. No. See [[hcard-faq#nesting-properties]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[misconceptions]]&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27984</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27984"/>
		<updated>2008-05-28T14:02:28Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Notes on derivation from vCard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่ไม่ใช้ ===&lt;br /&gt;
vCard มีคุณสมบัติบางอันที่ไม่มีความหมายสำหรับเนื้อหาในหน้าเว็บ  เนื้อหาส่วนนี้อธิบายว่าทำไมคุณไม่ควรใช้คุณสมบัติเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
# คุณสมบัติ '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', และ '''VERSION''' ของ vCard ถูกอธิบายในหัวข้อ 2.1.2, 2.1.3, 2.1.4, 3.6.3, และ 3.6.9 ของ [[rfc-2426|RFC2426]]  ผู้เผยแพร่เนื้อหา{{must-not-th}}ใช้คุณสมบัติเหล่านี้ใน hCard และผู้ใช้เนื้อหานี้{{must-th}}ไม่นำคุณสมบัติเหล่านี้มาใช้ถ้ามีอยู่ใน hCard&lt;br /&gt;
# เมื่อมีการแปลงจาก vCard เป็น hCard คุณ {{should-th}} ใช้ชื่อของหน้าเว็บที่มี hCard (จาก &amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; ของเอกสาร HTML) เพื่อสร้างคุณสมบัติ NAME&lt;br /&gt;
# {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== การใช้ Tag เพื่อจัดกลุ่ม ===&lt;br /&gt;
คุณ {{may-th}} แทนคุณสมบัติกลุ่มใน hCard ได้โดยการใช้ tag ผ่าน [[rel-tag]]  เมื่อคุณสมบัติ category เป็น rel-tag ค่าของ tag นั้นถือเป็นชื่อของกลุ่ม&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== แรงบันดาลใจและกิตติกรรมประกาศ ==&lt;br /&gt;
ขอบคุณ: เพื่อนที่ดีของผม [http://vadim.com/ Vadim] ซึ่งทำให้ผมได้รู้จักกับ vCard ''หลาย'' ปีที่แล้ว  ถ้าผมใ่ส่ใจในเรื่องนี้มากกว่านี้สักหน่อยในตอนนั้น ผมคงจะช่วยให้หลายๆคนไม่ต้องเสียเวลาสร้างมาตรฐานใหม่เพื่อที่ทำสิ่งเดียวกับมาตรฐานที่มีอยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
== บันทึกเกี่ยวกับส่วนดัดแปลงจาก vCard ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่อ ''อ้างอิง''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;ดู: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== ส่วนดัดแปลงเกี่ยวกับการใช้เอกพจน์และพหูพจน์ ===&lt;br /&gt;
[[hcard#Singular_vs._Plural_Properties|รายชื่อคุณสมบัติที่เป็นเอกพจน์และพหูพจน์]] ได้มาจากการวิเคราะห์ความหมายของแต่ละคุณสมบัติใน vCard RFC2426 และตัดสินใจว่าคุณสมบัติไหน{{must-th}}เป็นเอกพจน์โดยดูตามความหมายของคุณสมบัตินั้นๆ ดูคำอธิบายเพิ่มเติมที่ [[hcard-singular-properties]]&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27204</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27204"/>
		<updated>2008-05-28T13:53:00Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Inspiration and Acknowledgments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่ไม่ใช้ ===&lt;br /&gt;
vCard มีคุณสมบัติบางอันที่ไม่มีความหมายสำหรับเนื้อหาในหน้าเว็บ  เนื้อหาส่วนนี้อธิบายว่าทำไมคุณไม่ควรใช้คุณสมบัติเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
# คุณสมบัติ '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', และ '''VERSION''' ของ vCard ถูกอธิบายในหัวข้อ 2.1.2, 2.1.3, 2.1.4, 3.6.3, และ 3.6.9 ของ [[rfc-2426|RFC2426]]  ผู้เผยแพร่เนื้อหา{{must-not-th}}ใช้คุณสมบัติเหล่านี้ใน hCard และผู้ใช้เนื้อหานี้{{must-th}}ไม่นำคุณสมบัติเหล่านี้มาใช้ถ้ามีอยู่ใน hCard&lt;br /&gt;
# เมื่อมีการแปลงจาก vCard เป็น hCard คุณ {{should-th}} ใช้ชื่อของหน้าเว็บที่มี hCard (จาก &amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; ของเอกสาร HTML) เพื่อสร้างคุณสมบัติ NAME&lt;br /&gt;
# {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== การใช้ Tag เพื่อจัดกลุ่ม ===&lt;br /&gt;
คุณ {{may-th}} แทนคุณสมบัติกลุ่มใน hCard ได้โดยการใช้ tag ผ่าน [[rel-tag]]  เมื่อคุณสมบัติ category เป็น rel-tag ค่าของ tag นั้นถือเป็นชื่อของกลุ่ม&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== แรงบันดาลใจและกิตติกรรมประกาศ ==&lt;br /&gt;
ขอบคุณ: เพื่อนที่ดีของผม [http://vadim.com/ Vadim] ซึ่งทำให้ผมได้รู้จักกับ vCard ''หลาย'' ปีที่แล้ว  ถ้าผมใ่ส่ใจในเรื่องนี้มากกว่านี้สักหน่อยในตอนนั้น ผมคงจะช่วยให้หลายๆคนไม่ต้องเสียเวลาสร้างมาตรฐานใหม่เพื่อที่ทำสิ่งเดียวกับมาตรฐานที่มีอยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27203</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27203"/>
		<updated>2008-05-28T13:28:03Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Tags as Categories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่ไม่ใช้ ===&lt;br /&gt;
vCard มีคุณสมบัติบางอันที่ไม่มีความหมายสำหรับเนื้อหาในหน้าเว็บ  เนื้อหาส่วนนี้อธิบายว่าทำไมคุณไม่ควรใช้คุณสมบัติเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
# คุณสมบัติ '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', และ '''VERSION''' ของ vCard ถูกอธิบายในหัวข้อ 2.1.2, 2.1.3, 2.1.4, 3.6.3, และ 3.6.9 ของ [[rfc-2426|RFC2426]]  ผู้เผยแพร่เนื้อหา{{must-not-th}}ใช้คุณสมบัติเหล่านี้ใน hCard และผู้ใช้เนื้อหานี้{{must-th}}ไม่นำคุณสมบัติเหล่านี้มาใช้ถ้ามีอยู่ใน hCard&lt;br /&gt;
# เมื่อมีการแปลงจาก vCard เป็น hCard คุณ {{should-th}} ใช้ชื่อของหน้าเว็บที่มี hCard (จาก &amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; ของเอกสาร HTML) เพื่อสร้างคุณสมบัติ NAME&lt;br /&gt;
# {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== การใช้ Tag เพื่อจัดกลุ่ม ===&lt;br /&gt;
คุณ {{may-th}} แทนคุณสมบัติกลุ่มใน hCard ได้โดยการใช้ tag ผ่าน [[rel-tag]]  เมื่อคุณสมบัติ category เป็น rel-tag ค่าของ tag นั้นถือเป็นชื่อของกลุ่ม&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27202</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27202"/>
		<updated>2008-05-26T16:12:18Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Property Exceptions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่ไม่ใช้ ===&lt;br /&gt;
vCard มีคุณสมบัติบางอันที่ไม่มีความหมายสำหรับเนื้อหาในหน้าเว็บ  เนื้อหาส่วนนี้อธิบายว่าทำไมคุณไม่ควรใช้คุณสมบัติเหล่านั้น&lt;br /&gt;
&lt;br /&gt;
# คุณสมบัติ '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', และ '''VERSION''' ของ vCard ถูกอธิบายในหัวข้อ 2.1.2, 2.1.3, 2.1.4, 3.6.3, และ 3.6.9 ของ [[rfc-2426|RFC2426]]  ผู้เผยแพร่เนื้อหา{{must-not-th}}ใช้คุณสมบัติเหล่านี้ใน hCard และผู้ใช้เนื้อหานี้{{must-th}}ไม่นำคุณสมบัติเหล่านี้มาใช้ถ้ามีอยู่ใน hCard&lt;br /&gt;
# เมื่อมีการแปลงจาก vCard เป็น hCard คุณ {{should-th}} ใช้ชื่อของหน้าเว็บที่มี hCard (จาก &amp;lt;code&amp;gt;&amp;amp;lt;title&amp;amp;gt;&amp;lt;/code&amp;gt; ของเอกสาร HTML) เพื่อสร้างคุณสมบัติ NAME&lt;br /&gt;
# {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27157</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27157"/>
		<updated>2008-05-26T14:58:25Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Value excerpting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== การตัดตอนเนื้อหาเพื่อแทนค่าของคุณสมบัติ ===&lt;br /&gt;
ในบางครั้งแค่ส่วนใดส่วนหนึ่งของ element ถูกใช้แทนค่าของคุณสมบัติ เช่นในคุณสมบัติย่อยของ 'tel' ที่ใช้แทนชนิดของบอร์โทรศัพท์  สำหรับกรณีนี้ให้ใช้ชื่อ class &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; เพื่อตัดตอนเนื้อหาส่วนที่แทนค่าของคุณสมบัติใน markup&lt;br /&gt;
&lt;br /&gt;
ด้านล่างเป็นตัวอย่างของการใช้ class นี้สำหรับแทนค่าเบอร์โทรศัพท์บ้าน:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถแสดงผลเป็น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27156</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27156"/>
		<updated>2008-05-26T14:30:35Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* หมายเหตุเกี่ยวกับคุณสมบัติ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า[[hcard#Implied_.22n.22_Optimization|การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย]]มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27155</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27155"/>
		<updated>2008-05-21T15:25:43Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Implied &amp;quot;organization-name&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;organization-name&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ซึ่งในกรณีนี้ผู้เขียนไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; แต่ {{must-th}} ใส่ชื่อองค์กรในเนื้อหาของ element แทน&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27102</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27102"/>
		<updated>2008-05-21T15:22:02Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Implied &amp;quot;nickname&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;nickname&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นโดยผู้เขียน [[hReview|reviews]]) hCard เองก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการแทนค่า &amp;quot;N&amp;quot; แบบเป็นนัย  ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; โดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
นอกเหนือจากค่า &amp;quot;nickname&amp;quot; ที่ได้มาแบบเป็นนัยจากการใช้ &amp;quot;FN&amp;quot; แล้ว ผู้ใช้ {{may-th}} ระบุค่า &amp;quot;nickname&amp;quot; อื่นๆใน hCard ได้เพิ่มเติมเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27101</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27101"/>
		<updated>2008-05-21T15:16:23Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* Implied &amp;quot;n&amp;quot; Optimization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== การแทนค่าคุณสมบัติ &amp;quot;n&amp;quot; แบบเป็นนัย ===&lt;br /&gt;
ถึงแม้ว่ามาตรฐาน vCard บังคับให้คุณต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot;  แต่ในตัวอย่างท้ายมาตรฐาน vCard ([[rfc-2426|RFC2426]]) (หน้า 38) เองก็ไม่ได้ใส่คุณสมบัตินี้  ทำให้เกิดความขัดแย้งกับมาตรฐานขึ้น  เราสามารถแก้ไขความขัดแย้งนี้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; ในที่ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; นั้นคือค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must-th}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้ ในขณะที่ชื่อภาษาไทยไม่มีการใช้รูปแบบอย่างนี้&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นผู้เขียน [[hReview|reviews]]) hCard ก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการใช้ &amp;quot;n&amp;quot; ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should}} รองรับคุณสมบัติ &amp;quot;N&amp;quot; ที่หายไปโดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may-th}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27100</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27100"/>
		<updated>2008-05-21T15:09:29Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* ที่อยู่ติดต่อองค์กร */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อสำหรับองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้พร้อมกันในหนึ่ง element เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่า หรือใส่เป็นค่าว่างๆ (empty string) สำหรับคุณสมบัติ &amp;quot;N&amp;quot; และคุณสมบัติย่อยของมัน  นอกจากนั้น parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
ถึงแม้ว่า vCard บังคับให้ต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; ผู้แต่งมาตรฐาน vCard ([[rfc-2426|RFC2426]]) เองก็ไม่ได้ใส่คุณสมบัตินี้ในตัวอย่างที่อยู่เกือบๆจะท้ายเอกสาร (หน้า 38)  ความขัดแย้งนี้สามารถแก้ไขได้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; จะเอามาจากค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;  สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นผู้เขียน [[hReview|reviews]]) hCard ก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการใช้ &amp;quot;n&amp;quot; ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should}} รองรับคุณสมบัติ &amp;quot;N&amp;quot; ที่หายไปโดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may-th}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27099</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27099"/>
		<updated>2008-05-21T15:04:42Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* เนื้อหาสำหรับคน vs. เครื่อง */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคนและเครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard ปกติจะมาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; ให้ใส่ค่าของคุณสมบัตินั้น (ซึ่งก็คือชื่อเต็ม) ใน attribute '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' (ของ &amp;amp;lt;abbr&amp;amp;gt;)  ส่วนเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;'&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; {{must-th}} ทำตามกฏเหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นใน attribute &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัตินั้นในเนื้อหาของ &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้ในอีลีเม้นต์เดียวกัน เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; หรือใส่ค่าว่างๆ (empty string &amp;quot;&amp;quot;) สำหรับคุณสมบัตินี้และคุณสมบัติย่อยของมัน  และ parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย โดยการมองว่าคุณสมบัติย่อยของ &amp;quot;N&amp;quot; ไม่มีค่าใดๆ&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
ถึงแม้ว่า vCard บังคับให้ต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; ผู้แต่งมาตรฐาน vCard ([[rfc-2426|RFC2426]]) เองก็ไม่ได้ใส่คุณสมบัตินี้ในตัวอย่างที่อยู่เกือบๆจะท้ายเอกสาร (หน้า 38)  ความขัดแย้งนี้สามารถแก้ไขได้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; จะเอามาจากค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;  สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นผู้เขียน [[hReview|reviews]]) hCard ก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการใช้ &amp;quot;n&amp;quot; ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should}} รองรับคุณสมบัติ &amp;quot;N&amp;quot; ที่หายไปโดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may-th}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Template:rfc-2119-intro-th&amp;diff=27945</id>
		<title>Template:rfc-2119-intro-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Template:rfc-2119-intro-th&amp;diff=27945"/>
		<updated>2008-05-21T14:52:59Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;คำพิเศษเหล่านี้ &amp;quot;{{must-th}} &amp;quot;, &amp;quot;{{must-not-th}}&amp;quot;, &amp;quot;{{required}}&amp;quot;, &amp;quot;{{shall}}&amp;quot;, &amp;quot;{{shall-not}}&amp;quot;, &amp;quot;{{should}}&amp;quot;, &amp;quot;{{should-not}}&amp;quot;, &amp;quot;{{recommended}}&amp;quot;, &amp;quot;{{may-th}} &amp;quot;, และ &amp;quot;{{optional-th}} &amp;quot; ให้ตีความหมายตามคำอธิบายใน [[rfc-2119|RFC 2119]].&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27098</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27098"/>
		<updated>2008-05-19T13:40:49Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* คุณสมบัติที่เป็นเอกพจน์ vs. พหูพจน์ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์และพหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์มีดังนี้: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'&lt;br /&gt;
&lt;br /&gt;
สำหรับคุณสมบัติเหล่านี้ กรณีที่มี element มากกว่าหนึ่งตัวที่เป็นตัวแทนของคุณสมบัติเดียวกัน ให้ถือว่า element ตัวแรกเท่านั้นที่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และการใช้คุณสมบัติเหล่านี้แต่ละครั้งเป็นการสร้างค่าใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคน vs. เครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard มาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้อีลีเมนท์ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อระบุคุณสมบัติ แอททริบิวท์ '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' ของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; (ถ้ามี) คือค่าของคุณสมบัตินั้น ส่วนเนื้อหาของอีลีเมนท์ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ element &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อระบุคุณสมบัติ {{must-th}} ทำตามกฏการใช้เหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นในแอททริบิวท์ &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของอีลีเมนท์&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้ในอีลีเม้นต์เดียวกัน เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; หรือใส่ค่าว่างๆ (empty string &amp;quot;&amp;quot;) สำหรับคุณสมบัตินี้และคุณสมบัติย่อยของมัน  และ parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย โดยการมองว่าคุณสมบัติย่อยของ &amp;quot;N&amp;quot; ไม่มีค่าใดๆ&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
ถึงแม้ว่า vCard บังคับให้ต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; ผู้แต่งมาตรฐาน vCard ([[rfc-2426|RFC2426]]) เองก็ไม่ได้ใส่คุณสมบัตินี้ในตัวอย่างที่อยู่เกือบๆจะท้ายเอกสาร (หน้า 38)  ความขัดแย้งนี้สามารถแก้ไขได้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; จะเอามาจากค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;  สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นผู้เขียน [[hReview|reviews]]) hCard ก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการใช้ &amp;quot;n&amp;quot; ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should}} รองรับคุณสมบัติ &amp;quot;N&amp;quot; ที่หายไปโดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may-th}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27087</id>
		<title>hcard-th</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-th&amp;diff=27087"/>
		<updated>2008-05-19T13:36:25Z</updated>

		<summary type="html">&lt;p&gt;SukitArseanrapoj: /* หมายเหตุเกี่ยวกับคุณสมบัติ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
hCard เป็นรูปแบบไมโครฟอร์แมตที่เรียบง่ายที่ใช้เป็นสัญลักษณ์ของผู้คน บริษัท องค์กร และสถานที่  hCardใช้คุณสมบัติต่างๆจากมาตรฐาน vCard ([[rfc-2426|ใน RFC2426]]) และใช้งานผ่าน [[semantic-xhtml|HTML หรือ XHTML]]&lt;br /&gt;
&lt;br /&gt;
hCard เป็นหนึ่งในไม่กี่มาตรฐานเปิดใน [[microformats|ไมโครฟอร์แมต]] ที่เหมาะสำหรับการนำไป embed ใน HTML, XHTML, Atom, RSS, และ XML&lt;br /&gt;
&lt;br /&gt;
อยากจะเริ่มเขียน [[hcard|hCard]] แล้วหรือยัง?  ลองดูที่ [http://microformats.org/code/hcard/creator เครื่องมือสร้าง hCard] เพื่อสร้างที่อยู่ติดต่อ  หรือจะลองอ่าน [[hcard-authoring|เกร็ดในการสร้าง hCard]] เพื่อ mark up หน้าเว็บติดต่อของคุณดูก็ได้&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;บรรณาธิการ&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik (แทนเทค เซลิค)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;, [http://technorati.com Technorati, Inc.], และ [http://microsoft.com/ Microsoft Corporation])&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; ผู้แต่ง: [http://tantek.com/ Tantek Çelik] (รายชื่อผู้มีส่วนร่วมอยู่ด้านบน)&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda (ไบรอัน ซูดา)]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://suda.co.uk/&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; กิตติกรรมประกาศ: ดู [[hcard#Inspiration_and_Acknowledgements|กิตติกรรมประกาศ]].&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|ลิขสิทธิ์]] และ [[hcard#Patents|สิทธิบัตร]]มีผลบังคับใช้ตามที่ระบุ&lt;br /&gt;
&lt;br /&gt;
== แนะนำ ==&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) ได้ถูกนำมาใช้อย่างแพร่หลาย (เช่นในโปรแกรม &amp;quot;Address Book&amp;quot; ของบริษัทแอปเปิลที่พ่วงมากับระบบปฏิบัติการ MacOSX).&lt;br /&gt;
&lt;br /&gt;
นอกจากนั้น เจ้าของบล๊อกหลายๆคนก็ระบุชื่อตัวเองเวลาบล๊อก และบางคนก็พูดถึงเพื่อนๆหรือครอบครัวตัวเอง  ถ้าเราเพิ่มโคงสร้างอีกเล็กน้อยให้เนื้อหา เจ้าของบล๊อกก็สามารถพูดถึงบุคคลต่างๆเหล่านี้โดยที่ spider และ aggregator ต่างๆสามารถดึงเอาข้อมูลเกี่ยวกับบุคคลเหล่านี้ได้จากเนื้อหาหน้าเว็บและแปลงมันมาเป็น vCard เพื่อใช้ในแอพพลิเคชั่นต่างๆได้อย่างง่ายดาย&lt;br /&gt;
&lt;br /&gt;
Specification นี้แนะนำฟอร์แมต '''hCard''' ซึ่งใช้คุณสมบัติและค่าต่างๆจากมาตรฐาน vCard ในเนื้อหา HTML ตามที่ได้กล่าวไว้ก่อนหน้านี้  เจ้าของบล๊อกสามารถฝัง hCard เข้าไปในหน้าเว็บได้เลย และตกแต่ง hCard ด้วย CSS ตามที่ต้องการ  นอกจากนั้น แอพพลิเคชั่นต่างๆก็สามารถดึงข้อมูล hCard จากหน้าเว็บได้โดยตรงโดยที่ไม่ต้องใช้ไฟล์อื่นเพิ่มเติมแม้แต่น้อย&lt;br /&gt;
&lt;br /&gt;
คุณสามารถใช้เครื่องมือ [http://microformats.org/code/hcard/creator ตัวสร้าง hCard] และก็คัดลอก HTML ที่เครื่องมือนี้สร้้างให้ไปใส่ในบล๊อกหรือหน้าเว็บคุณเพื่อเผยแพร่ข้อมูลติดต่อของคุณได้&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro-th}}&lt;br /&gt;
&lt;br /&gt;
== รายละเอียด ==&lt;br /&gt;
=== ข้อมูลเบื้องต้น ===&lt;br /&gt;
มาตรฐาน vCard ([[rfc-2426|RFC2426]]) เป็นรากฐานสำหรับ hCard&lt;br /&gt;
&lt;br /&gt;
รูปแบบของ hCard คือการใช้ class เพื่อแทน object/property ของ vCard โดยชื่อของ object/property นั้นจะถูกเขียนด้วยตัวอักษรตัวเล็ก ส่วน vCard ที่ซ้อนกันหลายชั้นจะแทนที่ด้วย HTML element ที่ซ้อนๆกัน&lt;br /&gt;
&lt;br /&gt;
=== ชื่อคลาสราก (Root Class Name) ===&lt;br /&gt;
ชื่อคลาสรากสำหรับ hCard คือ &amp;quot;vcard&amp;quot;  element ที่มี class &amp;quot;vcard&amp;quot; ก็เป็น ''hCard'' ด้วยเช่นกัน&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติและคุณสมบัติย่อย (Properties and Sub-properties) ===&lt;br /&gt;
ข้อมูลของคุณสมบัติต่างๆ (properties) ใน hCard อยู่ใน element ที่เป็นตัวแทนของคุณสมบัติเหล่านั้น  โดยที่ class ของแต่ละ element เป็นตัวบ่งบอกคุณสมบัติที่ element นั้นเป็นตัวแทน  ส่วนค่าของ element ก็คือค่าของคุณสมบัตินั้นๆ&lt;br /&gt;
&lt;br /&gt;
บางคุณสมบัติสามารถมีคุณสมบัติย่อย (sub-properties) ได้ ซึ่งคุณสมบัติย่อยเหล่านั้นจะถูกแทนค่า่ด้วย element ย่อยภายใน element ของคุณสมบัติแม่&lt;br /&gt;
&lt;br /&gt;
=== รายชื่อคุณสมบัติ ===&lt;br /&gt;
รายชื่อคุณสมบัติต่างๆของ hCard อยู่ในรายการด้านล่าง (คุณสมบัติย่อยจะอยู่ในเครื่องหมายวงเล็บแบบนี้)&lt;br /&gt;
&lt;br /&gt;
เพื่อความกระชับและความเข้าใจ คำอธิบายภาษาไทยของแต่ละคุณสมบัติหรือคุณสมบัติย่อยได้ถูกเขียนต่อท้ายชื่อคุณสมบัติที่เป็นภาษาอังกฤษ เวลาใช้งานไมโครฟอร์แมตในเนื้อหาของคุณ อย่าลืมใช้ชื่อคุณสมบัติภาษาอังกฤษนะครับ&lt;br /&gt;
&lt;br /&gt;
'''คุณสมบัติที่จะต้องมีใน hCard:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt; (family-name นามสุกล, given-name ชื่อ, additional-name ชื่ออื่นๆ เช่นชื่อกลางถ้ามี, honorific-prefix คำนำหน้าชื่อ, honorific-suffix คำต่อท้ายชื่อ)&amp;lt;/span&amp;gt;&lt;br /&gt;
คุณสมบัติที่อาจมีหรือไม่มีก็ได้:&lt;br /&gt;
* nickname ชื่อเล่น, sort-string วิธีการเรียงลำดับชื่อ&lt;br /&gt;
* url ลิงก์ในอินเตอร์เน็ต, email อีเมล์ (type ชนิดของอีเมล์, value อีเมล์สำหรับชนิดนี้), &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;tel เบอร์โทรศัพท์&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type ชนิดของเบอร์โทรศัพท์, value เบอร์โทรศัพท์สำหรับชนิดนี้)&amp;lt;/span&amp;gt;&lt;br /&gt;
* adr ที่อยู่ (post-office-box บ้านเลขที่, extended-address ที่อยู่เพิ่มเติม เช่นซอย หมู่บ้าน ฯลฯ, street-address ถนน , locality ตำบลและอำเภย, region จังหวัด, postal-code รหัสไปรษณีย์, country-name ประเทศ, type, value), label&lt;br /&gt;
* geo พิกัดบนโลก (latitude เส้นรุ้ง, longitude เส้นแวง), tz โซนเวลา&lt;br /&gt;
* photo รูปภาพ, logo โลโก้, sound เสียง, bday วันเกิด&lt;br /&gt;
* title ชื่อตำแหน่ง, role อาชีพหรือหน้าที่การงาน, org องค์กร (organization-name ชื่อองค์กร, organization-unit หน่วยงาน)&lt;br /&gt;
* category กลุ่ม, note หมายเหตุ&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== หมายเหตุเกี่ยวกับคุณสมบัติ ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: คุณสมบัติ 'n' เป็นคุณสมบัติที่ {{optional-th}} ถ้า [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] มีผลบังคับใช้&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - สำหรับคุณสมบัติ tel ผู้ใช้ {{may-th}} ให้ใช้รูปแบบเบอร์โทรศัพท์ตามมาตรฐาน [http://en.wikipedia.org/wiki/E.123 E.123] ได้ โดยที่ตัวอักษรที่อยู่ในรูปแบบ (เช่น +1-555-FORMATS) {{must-th}} ถูกแทนที่ด้วยตัวเลข  นอกจากนั้นคุณยังสามารถใช้ &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อแสดงตัวอักษรและระบุึ้ค่าตัวเลขไปพร้อมๆกัน  เช่น &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== คุณสมบัติที่เป็นเอกพจน์ vs. พหูพจน์ ===&lt;br /&gt;
คุณสมบัติที่เป็นเอกพจน์: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class'  สำหรับคุณสมบัติที่เป็นเอกพจน์ element ลูกตัวแรกที่มี class ของคุณสมบัติเท่านั้นที่ {{should-th}} มีความหมาย ตัวอื่นๆที่มี class เดียวกันจะไม่ถูกนำมาใช้เพราะถือว่าไม่มีความหมาย&lt;br /&gt;
&lt;br /&gt;
คุณสมบัติอื่นๆ {{may-th}} เป็นพหูพจน์ได้  และแต่ละการใช้งานของ class ที่เป็นคุณสมบัติเหล่านี้จะถือว่าเป็นการสร้างคุณสมบัติใหม่ขึ้นมา&lt;br /&gt;
&lt;br /&gt;
=== เนื้อหาสำหรับคน vs. เครื่อง ===&lt;br /&gt;
ค่าต่างๆของคุณสมบัติ ใน hCard มาจากเนื้อหาที่คนอ่านได้บนหน้าเว็บ โดยมีข้อยกเว้นบางประการ:&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้อีลีเมนท์ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อระบุคุณสมบัติ แอททริบิวท์ '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' ของ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; (ถ้ามี) คือค่าของคุณสมบัตินั้น ส่วนเนื้อหาของอีลีเมนท์ &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; จะใช้เพื่อแสดงคำย่อแทนเพื่อให้อ่านง่ายขึ้น&lt;br /&gt;
&lt;br /&gt;
ถ้ามีการใช้ element &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; เพื่อระบุคุณสมบัติ {{must-th}} ทำตามกฏการใช้เหล่านี้:&lt;br /&gt;
# สำหรับคุณสมบัติ 'photo' และคุณสมบัติอื่นๆที่มีค่าเป็น URL ให้ใส่ค่าของคุณสมบัตินั้นในแอททริบิวท์ &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
# สำหรับคุณสมบัติอื่นๆที่ค่าไม่ใช่ URL ให้ใส่ค่าของคุณสมบัติในเนื้อหาของอีลีเมนท์&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== ที่อยู่ติดต่อองค์กร ===&lt;br /&gt;
ถ้าคุณสมบัติ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าเดียวกัน (ซึ่งอาจเกิดได้เพราะคุณสมบัติทั้งสองถูกใช้ในอีลีเม้นต์เดียวกัน เช่น class=&amp;quot;fn org&amp;quot;) ให้ถือว่า hCard นั้นเป็น hCard สำหรับบริษัท องค์กร หรือสถานที่และ {{should-th}} ถูกใช้ในความหมายนี้  ในกรณีนี้ผู้สร้าง hCard {{must-not-th}} ใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; หรือใส่ค่าว่างๆ (empty string &amp;quot;&amp;quot;) สำหรับคุณสมบัตินี้และคุณสมบัติย่อยของมัน  และ parser {{should-th}} รองรับกรณีที่ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใน hCard ด้วย โดยการมองว่าคุณสมบัติย่อยของ &amp;quot;N&amp;quot; ไม่มีค่าใดๆ&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
ถึงแม้ว่า vCard บังคับให้ต้องใส่ค่าสำหรับคุณสมบัติ &amp;quot;N&amp;quot; ผู้แต่งมาตรฐาน vCard ([[rfc-2426|RFC2426]]) เองก็ไม่ได้ใส่คุณสมบัตินี้ในตัวอย่างที่อยู่เกือบๆจะท้ายเอกสาร (หน้า 38)  ความขัดแย้งนี้สามารถแก้ไขได้โดยการใช้ &amp;quot;FN&amp;quot; แทนที่ &amp;quot;N&amp;quot; ในการใช้งานทั่วๆไป&lt;br /&gt;
&lt;br /&gt;
ถ้าค่าของ &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; แตกต่างกัน (ลองดูในหมวดก่อนหน้า) และค่าของ &amp;quot;FN&amp;quot; มีความยาวเท่ากับสองคำ (คั่นด้วยเว้นวรรค) และก็ไม่มีคุณสมบัติ &amp;quot;N&amp;quot; ใดๆอีก ให้ถือว่าค่าของ &amp;quot;N&amp;quot; จะเอามาจากค่าของ คุณสมบัติ &amp;quot;FN&amp;quot;  สำหรับ &amp;quot;FN&amp;quot; ที่มีคำแค่คำเดียวให้ดูด้านล่าง  และสำหรับ &amp;quot;FN&amp;quot; ทีมีสามคำขึ้นไป ผู้แต่ง {{must}} ระบุ markup &amp;quot;N&amp;quot; ยกเว้นในกรณีของที่อยู่ติดต่อขององค์กร [http://microformats.org/wiki/hcard#Organization_Contact_Info ดูด้านบน]&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; แบ่งออกเป็นสอง &amp;quot;คำ&amp;quot; คั่นด้วยเว้นวรรค&lt;br /&gt;
# ''คำแรก'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;ชื่อ&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ''คำที่สอง'' ของ &amp;quot;FN&amp;quot; แทนความหมายของ &amp;quot;นามสกุล&amp;quot; ในคุณสมบัติ &amp;quot;N&amp;quot;&lt;br /&gt;
# ข้อยกเว้น: ถ้าคำแรกลงท้ายด้วยคอมม่า หรือถ้าคำที่สองมีตัวอักษรเดียว (โดยมีหรือไม่มีจุดต่อท้าย) ให้ถือว่าคำแรก (ไม่รวมคอมม่า ถ้ามี) เป็น &amp;quot;นามสกุล&amp;quot; และคำที่สองคือ &amp;quot;ชื่อ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
กฏนี้จะทำให้การใช้งานโดยทั่วๆเหล่านี้ทำได้ง่ายขึ้น:&lt;br /&gt;
* ชื่อ (เว้นวรรค) ​นามสกุล&lt;br /&gt;
* นามสกุล (คอมม่า) ชื่อ&lt;br /&gt;
* นามสกุล (คอมม่า) ตัวอักษรแรกของชื่อ&lt;br /&gt;
* นามสกุล (เว้นวรรค) ตัวอักษรแรกของชื่อ (จุด ถ้ามี)&lt;br /&gt;
&lt;br /&gt;
หมายเหตุจากผู้แปล: สองกรณีหลังเป็นกรณีที่ใช้บ่อยในชื่อภาษาอังกฤษ ซึ่งอาจไม่ได้ใช้สำหรับภาษาไทย ในภาษาอังกฤษนาย John Smith อาจะจะเขียนชื่อเป็น Smith, John หรือ Smith, J. หรือ Smith J ก็ได้&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
เนื่องจากมีการใช้ชื่อเล่น/นามแฝง/ชื่อผู้ใช้อย่างแพร่หลายในเนื้อหาต่างๆในอินเตอร์เน็ต (เช่นผู้เขียน [[hReview|reviews]]) hCard ก็มีวิธีการระบุชื่อเล่นเช่นกัน&lt;br /&gt;
&lt;br /&gt;
คล้ายๆกับการใช้ &amp;quot;n&amp;quot; ถ้า &amp;quot;FN&amp;quot; และ &amp;quot;ORG&amp;quot; มีค่าต่างกันและค่าของ &amp;quot;FN&amp;quot; เป็นคำที่มีความยาวหนึ่งคำ และไม่มีการระบุคุณสมบัติ &amp;quot;N&amp;quot; อื่นๆ:&lt;br /&gt;
&lt;br /&gt;
# เนื้อหาของ &amp;quot;FN&amp;quot; {{must-th}} มีค่าเป็น &amp;quot;ชื่อเล่น&amp;quot;&lt;br /&gt;
# Parser {{should}} รองรับคุณสมบัติ &amp;quot;N&amp;quot; ที่หายไปโดยสันนิษฐานว่าค่าของคุณสมบัตินี้และคุณสมบัติย่อยของมันเป็นค่าว่าง (empty value)&lt;br /&gt;
&lt;br /&gt;
ถึงแม้ว่า parser {{must-th}} ทำตามกฏที่กล่าวไว้ข้างต้น ผู้เขียนข้อมูลเองก็ {{should-th}} ระบุ &amp;quot;ชื่อเล่น&amp;quot; ให้ชัดเจนเช่นกัน ยกตัวอย่างเช่น:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may-th}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
คุณสมบัติ &amp;quot;ORG&amp;quot; มีสองคุณสมบัติย่อยคือ organization-name (ชื่อ) และ organization-unit (หน่วยงาน)  บ่อยครั้งที่ผู้เขียนต้องการเผยแพร่แค่ชื่อองค์กรอย่างเดียว ในกรณีนี้ไม่ต้องใส่คุณสมบัติย่อย &amp;quot;organization-name&amp;quot; และให้้ถือว่าเนื้อหาทั้งหมดของคุณสมบัติ {{must-th}} คือ &amp;quot;ชื่อองค์กร&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== ค่าของคุณสมบัติย่อย type ===&lt;br /&gt;
ค่าของคุณสมบัติย่อย 'type' (ชนิด) ขึ้นอยู่กับคุณสมบัติหลักที่ใช้มัน  ค่าของ 'type' ไม่มีความแตกต่างระหว่างตัวอักษรเล็กหรือใหญ่ หมายความว่าค่า &amp;quot;Home&amp;quot; มีค่าเท่ากับ &amp;quot;home&amp;quot; นอกจากนั้นค่าของ 'type' ก็สามารถมีได้หลายค่า เช่น. เบอร์โทรศัทพ์ (คุณสมบัติ tel) สามารถเป็นได้ทั้งเบอร์บ้าน (home) และเบอร์ติดต่อหลัก (preferred):&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&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;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== คุณสมบัติที่ไม่ระบุค่า ====&lt;br /&gt;
เมื่อมีการระบุคุึณสมบัติย่อย 'type' แต่ไม่มีการระบุค่าขอบคุณสมบัติย่อยนี้ผ่าน 'value' ให้ถือว่าอะไรก็ตามที่อยู่ในคุณสมบัติหลักเป็น 'value'  ยกตัวอย่างเช่น&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&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;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ซึ่งหมายความว่าชนิดของเบอร์โทรศัพท์นี้เป็นโทรศัพท์บ้าน (&amp;quot;home&amp;quot;) และค่าของมัน (&amp;quot;value&amp;quot;) ก็คือ &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== type สำหรับคุณสมบัติ adr tel และ email ====&lt;br /&gt;
รายละเอียดด้านล่างมีไว้เพื่อ ''ให้ข้อมูลอ้างอิง''  กรุณาดู [[rfc-2426|RFC2426]] บทที่ 3.2.1 ADR, 3.3.1 TEL, และ 3.3.2 EMAIL เพื่อดูรายละเอียดเพิ่มเติม  ข้อมูลในที่นี้ได้ถูกคัดลอกมาเพื่อความสะดวกในการอ่าน&lt;br /&gt;
&lt;br /&gt;
ค่าที่เลือกโดยอัตโนมัติหรือค่า default คือค่าแรกที่อยู่ในแต่ละรายการด้านล่างและเขียนด้วยตัวอักษรใหญ่ทั้งหมด  คุณสมบัติย่อย 'type' สำหรับคุณสมบัติเหล่านี้สามารถมีได้มากกว่าหนึ่งค่า&lt;br /&gt;
&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ adr: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ tel: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* ค่าของ 'type' เมื่อใช้กับคุณสมบัติ email: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their [[rfc-2426|RFC2426]] definitions.&lt;br /&gt;
&lt;br /&gt;
=== การวิเคราะห์คำในประโยค (ทางไวยากรณ์) (Parsing) ===&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-parsing|การวิเคราะห์คำทางไวยากรณ์สำหรับ hCard]]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่าง ==&lt;br /&gt;
&lt;br /&gt;
=== ตัวอย่างของ vCard ===&lt;br /&gt;
&lt;br /&gt;
ด้านล่างนี้เป็นตัวอย่างของ vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
และเมื่อแปลงมาเป็น hCard โดยแปลง element ต่างๆตามความเหมาะสมแล้ว  ลองดู [[hcard-example1-steps| hCard Example 1]] สำหรับรูปแบบพลิกแพลงอื่น &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;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard นี้สามารถถุูกแสดงผลแบบนี้:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
หมายเหตุ: ข้อมูลเวอร์ชั่นนั้นไม่จำเป็นสำหรับ hCard เนื่องจากเลขเวอร์ชั่นจะถูกตั้งโดยโปรไฟล์ (profile) ของ hCard ที่ถูกใช้ / อ้างอิงถึงในแอททริบิวท์ 'profile' ของ &amp;lt;head&amp;gt; อยู่แล้ว&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
นี่คือตัวอย่างรายละเอียดติดต่อจากเว็บ [http://www.commerce.net/ Commercenet] ที่ได้มาจากการใช้เครื่องมือ parse ไมโครฟอร์แมตในการค้นหา:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ด้านล่างคือ mark-up จากเว็บที่เอาตัวอักษรตัวหนาออกเพื่อให้อ่านง่าย โดยมีการปรับปรุงเนื้อหาคือ:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; เพื่อขยายคำย่อ&lt;br /&gt;
* เพิ่มความหมายใน hyperlink เพื่อระบุ url สำหรับองค์กร โดยการใส่ url ต่อจาก fn org&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;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&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;
ลองดู [[hcard-examples|ตัวอย่าง hCard]] เพื่อดูตัวอย่างเพิ่มเติม รวมทั้งตัวอย่างจากการแปลง vCard [[rfc-2426|RFC2426]] มาเป็น hCard&lt;br /&gt;
&lt;br /&gt;
==ปุ่มต่างๆ==&lt;br /&gt;
คุณสามารถใช้ปุ่มเหล่านี้ในหน้าเว็บของคุณทีมีการใช้ hCard  ลองดู [[buttons#hCard]] เพื่อดูปุ่มใหม่ๆ&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* ปุ่มที่สร้างด้วย CSS จากที่เห็นที่ [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== ตัวอย่างในอินเตอร์เน็ต ==&lt;br /&gt;
ส่วนนี้มีไว้เพื่ออ้างอิง  จำนวนตัวอย่างของการใช้ hCard ในอินเตอร์เน็ตได้ขยายมากเกินกว่าที่จะนำมาใส่ในหน้านี้ได้ ทำให้ตัวอย่างได้ถูกย้ายไปที่[[hcard-examples-in-wild|อีกหน้าหนึ่ง]]&lt;br /&gt;
&lt;br /&gt;
ดู [[hcard-examples-in-wild|ตัวอย่างของ hCard ในอินเตอร์เน็ต]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== ลิขสิทธิ์ ==&lt;br /&gt;
ตามที่ผู้แต่ง ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) ได้ระบุไว้ เอกสารฉบับนี้ได้รับอนุญาติให้เผยแพร่กับสาธารณะได้&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== สิทธิบัตร ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== ข้อมูลอ้างอิง ==&lt;br /&gt;
=== ข้อมูลอ้างอิงเกี่ยวกับมาตรฐาน ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] รูปแบบของเบอร์โทรศัพท์ (เอกสารที่อาจจะต้องจ่ายเงินเพื่อดู)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== ข้อมูลอ้างอิงทั่วไป ===&lt;br /&gt;
* [[hcard-history|ประวัติของ hCard]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 การนำเสนอเรื่อง Simple Semantic Formats, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard แนะนำความหมายของ hCard, 2004-09-30]&lt;br /&gt;
** ข้อมูลจาก http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 ใน Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 RFC2426 ในรูปแบบ HTML]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 สรุปมาตรฐาน ITU-T Recommendation E.123 จากวิกิพีเดีย] - สำหรับค่า &amp;quot;TEL&amp;quot; (เบอร์โทรศัพท์)&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications อื่นๆที่ใช้ hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== งานที่คล้ายกัน ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== เอกสารสำหรับอ่านเพิ่มเติม ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] โดยการ์เร็ท ไดมอน มีการแนะนำ hCard ที่ดี&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] โดยดรูว์ แม็คเลลแลน&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] โดยคริส ซิลเวอร์ สมิธ&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] ได้เขียนบล๊อกเกี่ยวกับ [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] ซึ่งพูดถึง hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - ส่วนต่อขยายของ Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>SukitArseanrapoj</name></author>
	</entry>
</feed>