Gunnar Bittersmann: Link formatieren

Beitrag lesen

@@AirMax:

nuqneH

musste zu meiner Überraschung feststellen, dass <http://de.selfhtml.org/html/text/zitate_adressen.htm#adressen@title=Blockelemente in <address> nicht erlaubt sind>.

Noch mehr überraschen wird dich die Feststellung, dass das 'address'-Element vermutlich falsch ist. [HTML401 §7.5.6, HTML5 §4.4.10]

Eine sinnvolle Auszeichnung mit Mikroformat (hCard) könnte so aussehen:

<div class="vcard">  
  <span class="fn">Vorname Name</span>  
  <span class="role">Berufsbezeichnung</span>  
  <a class="email" href="mailto:Mailadresse@example.net">Mailadresse@example.net</a>  
  <div class="adr">  
    <h4 class="country-name">Land 1</h4>  
    <span class="street-address">Straße Hausnummer</span>  
    <span class="postal-code">PLZ</span> <span class="locality">Ort</span>  
    <span class="tel"><span class="type">work</span> Telefonnummer</span>  
  </div>  
  <div class="adr">  
    <h4 class="country-name">Land 2</h4>  
    <span class="street-address">Straße Hausnummer</span>  
    <span class="postal-code">PLZ</span> <span class="locality">Ort</span>  
    <span class="tel"><span class="type">work</span> Telefonnummer</span>  
  </div>  
  <a href="http://example.net/vcard.vcf" class="download">digitale Visitenkarte</a>  
</div>

(wenn den 'h4' sinnvoll ist). Die Elemente kann man per Attributselektor stylen; geeignetes 'display: block' erspart 'br'-Elemente.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)