adr-examples-fr: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
mNo edit summary
([fr: added "utilisation de l'élément address" -> to be translated])
Line 35: Line 35:
Pour les noms de pays en entier dans l'attribut <code>title</code> de l'élément  <code>&lt;abbr&gt;</code> au moment d'utiliser la propriété <em>country-name</em>,  
Pour les noms de pays en entier dans l'attribut <code>title</code> de l'élément  <code>&lt;abbr&gt;</code> au moment d'utiliser la propriété <em>country-name</em>,  
utilisez [http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html ISO 3166-1].
utilisez [http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html ISO 3166-1].
== Utilisation de l'élément address ==
'''Attention : L'élément <code>&lt;address&gt;</code> est généralement très déroutant pour les auteurs web et il est mieux de l'éviter.'''
The <code>&lt;address&gt;</code> element does NOT mean what you might think it means (unless you are one of the few folks who has thoroughly read the [http://w3.org/tr/html401 HTML 4.01 recommendation]).
The <code>&lt;address&gt;</code> element '''does NOT mean "address"'''.
Please read the [[hcard-faq|hCard FAQ]] ''first'' before even considering this, especially the [[hcard-faq#Should_I_use_ADDRESS_for_hCards||section on the <code>&lt;address&gt;</code> element]].
If you have read all that first, note that it is possible in some rare situations to use the HTML <code>[http://www.w3.org/MarkUp/html3/address.html &lt;address&gt;]</code> element with <strong>adr</strong>, '''IF''' the information specifies a contact address for the current document, such as site contact or business address, though even in most of those cases, you should be using [[hcard|hCard]] instead, as illustrated in [[hcard-examples#Authors_of_Pages_and_Posts||hCard Examples: Authors of Pages and Posts]].
The <code>&lt;address&gt;</code> element in general should <strong>not</strong> be used for every instance of <strong>adr</strong>.
Example using ADDRESS:
<pre><nowiki>
<address class="adr">
<span class="street-address">665 3rd St.</span>
<span class="extended-address">Suite 207</span>
<span class="locality">San Francisco</span>,
<span class="region">CA</span>
<span class="postal-code">94107</span>
<span class="country-name">United States</span>
</address>
</nowiki></pre>
But even this example is better marked up as an [[hcard|hCard]], since that is the address of a specific organization:
<pre><nowiki>
<address class="vcard">
<a class="url fn org" href="http://technorati.com/">Technorati</a>
<span class="adr" style="display:block">
  <span class="street-address">665 3rd St.</span>
  <span class="extended-address">Suite 207</span>
  <span style="display:block">
  <span class="locality">San Francisco</span>,
  <span class="region">CA</span>
  <span class="postal-code">94107</span>
  </span>
  <span class="country-name">United States</span>
</span>
</address>
</nowiki></pre>
Note: <code>&lt;address&gt;</code> MUST only contain inline elements which leads to the awkwardness of using code like <nowiki><span class="display:block"></nowiki>.  This makes the <code>&lt;address&gt;</code> element awkward to use for many real content situations.

Revision as of 17:07, 27 February 2007

Plus d'exemples ADR


Utilisez hCard à la place à chaque fois que possible

Note : vous devriez toujouts utiliser hCard au lieu de adr chaque fois que c'est possible. Si vous balisez une adresse qui est associée avec une personne nommée ou un lieu, alors balisez cette personne nommée ou ce lieu avec cette adresse sous une hCard avec une propriété "adr" et ses sous-propriétés. Voir hCard publication, et hCard exemples pour en savoir plus à ce sujet.

LOCALITY et autres fragments ADR

Utiliser le microformat adr ne devrait pas être simplement limité à des ensembles complets de données d'information. Dans certains cas, les personnes font référence à des régions ou des localités sans quelque information additionnelle.

En balisant ces cas, l'utilisation de microformats, (particulièrement adr), montera en flèche.

Par exemple - avec le billet en-dessous, nous faisons réfrence à une ville sans rien d'autre. Parce que j'ai balisé le nom de la cité avec la propriété locality, j'ai ajouté la propriété adr à l'élément bloc de niveau parent qui contient la propriété appropriée locality.

Exemple :

<p class="adr">Incroyable. Hier le température dans <span  
class="locality">Asnières</span> était de 45 degrés. </p>

Utilisation de abbr

Utilisation de l'élément <abbr>.

Un balisage sémantiquement-correct utiliserait l'élément <abbr> tout en utilisant les propriétés region, country-name et peut-être d'autres adr par exemple :

<abbr class="region" title="California">CA</abbr>,
<abbr class="country-name" title="United States">US</abbr>

Pour les noms de pays en entier dans l'attribut title de l'élément <abbr> au moment d'utiliser la propriété country-name, utilisez ISO 3166-1.

Utilisation de l'élément address

Attention : L'élément <address> est généralement très déroutant pour les auteurs web et il est mieux de l'éviter.

The <address> element does NOT mean what you might think it means (unless you are one of the few folks who has thoroughly read the HTML 4.01 recommendation).

The <address> element does NOT mean "address".

Please read the hCard FAQ first before even considering this, especially the |section on the <address> element.

If you have read all that first, note that it is possible in some rare situations to use the HTML <address> element with adr, IF the information specifies a contact address for the current document, such as site contact or business address, though even in most of those cases, you should be using hCard instead, as illustrated in |hCard Examples: Authors of Pages and Posts.

The <address> element in general should not be used for every instance of adr.

Example using ADDRESS:

<address class="adr">
 <span class="street-address">665 3rd St.</span>
 <span class="extended-address">Suite 207</span>
 <span class="locality">San Francisco</span>,
 <span class="region">CA</span>
 <span class="postal-code">94107</span>
 <span class="country-name">United States</span>
</address>

But even this example is better marked up as an hCard, since that is the address of a specific organization:

<address class="vcard">
 <a class="url fn org" href="http://technorati.com/">Technorati</a>
 <span class="adr" style="display:block">
  <span class="street-address">665 3rd St.</span>
  <span class="extended-address">Suite 207</span>
  <span style="display:block">
   <span class="locality">San Francisco</span>,
   <span class="region">CA</span>
   <span class="postal-code">94107</span>
  </span>
  <span class="country-name">United States</span>
 </span>
</address>

Note: <address> MUST only contain inline elements which leads to the awkwardness of using code like <span class="display:block">. This makes the <address> element awkward to use for many real content situations.