a.css

esbudellant estàndards


Marcat d'una conversa

29/05/06

A la definició de l'element dl que fa el W3C diu:

Another application of DL, for example, is for marking up dialogues, with each DT naming a speaker, and each DD containing his or her words.

Deixa clar doncs la opinió del grup de treball de la recomanació.

Per altre banda el que comenta el WHATWG sobre blockquote:

The blockquote element can be used with the ol and cite elements to mark up dialogue. This example demonstrates this using an extract from Abbot and Costello's famous sketch, Who's on first:

<ol>

 <li> <cite>Costello</cite>
      <blockquote> <p> Look, you gotta first baseman? </p> </blockquote>

 <li> <cite>Abbott</cite>
      <blockquote> <p> Certainly. </p> </blockquote>

 <li> <cite>Costello</cite>
      <blockquote> <p> Who's playing first? </p> </blockquote>

 <li> <cite>Abbott</cite>
      <blockquote> <p> That's right. </p> </blockquote>

 <li> <cite>Costello</cite>
      <blockquote> <p> When you pay off the first baseman every month, who gets the money? </p> </blockquote>

 <li> <cite>Abbott</cite>
      <blockquote> <p> Every dollar of it. </p> </blockquote>

</ol>

Obre les portes a un altre planteig prou interessant ja que marca qui diu què.

De tota manera no sé si seria més correcte combinar ambdues idees i fer quelcom tipus:


<dl>
   <dt><cite>Are</cite></dt>
   <dd><blockquote> <p> Què et sembla aquesta fórmula? </p> </blockquote></dd>

   <dt><cite>Anònim</cite></dt>
   <dd><blockquote> <p> Mmm, sembla interessant.</p> </blockquote></dd>
</dl>

Tot i que a l'usar un ol, com diu el WHATWG, queda clar que és una seqüència on l'ordre és un punt important mentre que amb el dl com a molt queda implícit en l'estructura.

Comentaris

  1. Comentat per mini-d el 30/05/06

    Amb la propietat counter no sé si pots ficar numeros als dt o dd. Llavors, penso que tots els elements tenen sequències que poden ser mostradas com tal o com desordenada.

    Jo sempre tiro per la opción amb menys tags.

  2. Comentat per ricardo el 30/05/06

    Interesante... ;)

  3. Comentat per are el 30/05/06

    Hauries de poguer però està poc suportada aquesta propietat.
    Sempre que les opcions amb menys tags siguin igual de correctes semanticament parlant, cosa altament opinable en casos com aquest.

  4. Comentat per Federico el 30/05/06

    No es necesario que uses blockquote en tu ejemplo —podés usar q. En el primer ejemplo lo usan sólo para provocar el salto de linea.

  5. Comentat per are el 30/05/06

    Tens raó que en aquest cas concret pots usar q per marcar la frase però suposant que s'ha d'il·lustrar una conversa en la que pot haver-hi una o més línies crec que és millor emprar blockquote per evitar trobar-te en situacions on q no és procedent.

  6. Comentat per Oriol el 30/05/06

    Molt interessant,

    m'agrada més el marcat mitjançant ol,li, ja que la base d'una conversa és l'ordre.

  7. Comentat per Federico el 31/05/06

    Cuando la conversación tiene más de una linea: DL > DT + DD + DD (hasta el infinito). :)

  8. Comentat per ricardo el 05/06/06

    A este tipo de cosas me refiero yo cuando digo que hacen falta unos patrones de diseño de marcado (x)html en nuestras vidas.

  9. Comentat per choan el 13/04/07

    Oriol: en qualsevol text els paràgrafs també segueixen un ordre definit i no per això es fan servir llistas ordenades.

Afegir un comentari


Slayer ringtonesBlind Melon ringtonesPink ringtonesSean Paul ringtones

© Arnau Siches. a.css està sota Llicència Creative Commons.