Az utolsó könyvtári sztori írásakor jutott eszembe, hogy a „szegényembervízzelfőz” listás párbeszéd megjelenítésnél biztosan létezik egy szebb, szemantikusabb megoldás is.
A szerintem hibás megoldás:
<ul>
<li>
<span class="beszelo">Egyik beszélő</span>
beszél, beszél, beszél</li>
<li>
<span class="beszelo">Másik beszélő</span>
mondja, mondja, mondja</li>
</ul>
Fel is dobtam a kérdést a weblaboron. Született is egy-két megoldás. A fő kérdés:
definíciós listával vagy anélkül?
Jano fogalmazta meg a definiíciós listákkal szembeni aggályomat: jon egy definiciokat gyujto robot, mire Geza egyik mondataval definialja az eredmeny oldalan Gezat…
Az Ő javaslata az egyszerű
<cite>Beszélő</cite>
<blockquote>mondandója</blockquote>
kódcsokrot ajánlja, mely nekem nagyon szimpatikus.
Proclub és attlad hozta össze a másik – talán kissé túlbonyolított – formát, mely használja a definíciós listát.
<dl>
<dt><cite>Beszélő</cite></dt>
<dd>
<blockquote>mondandója</blockquote>
</dd>
</dl>
Ennek a megoldásnak nagy előnye, hogy egységbe zárja a beszélőt, és a mondandóját.
Végülis…
Végülés próbáltam egyesíteni a két megoldás előnyeit és ez lett belőle:
<div>
<div>
<cite>Beszélő:</cite>
<blockquote>Mit fogtatok ma?</blockquote>
</div>
<div>
<cite>Eddighallgató:</cite>
<blockquote>Nem volt valami nagy.</blockquote>
</div>
</div>