a.css

esbudellant estàndards


Qüestió III: Control de dt i dd per parelles

12/05/05

Donat un XHTML tal com:


<dl>
   <dt>ítem1</dt>
   <dd>
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc ut ligula. Vestibulum auctor enim consequat mi.
   </dd>
   <dt>ítem2</dt>
   <dd>
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc ut ligula. Vestibulum auctor enim consequat mi.
   </dd>
   <dt>ítem3</dt>
   <dd>
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc ut ligula. Vestibulum auctor enim consequat mi.
   </dd>
   <dt>ítem4</dt>
   <dd>
      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc ut ligula. Vestibulum auctor enim consequat mi.
   </dd>
</dl>

Volem aconseguir que la disposició dels dt envers els dd sigui una sota l'altre però que les parelles entre elles flueixin una al costat de l'altre tal i com il·lustra la figura.

En aquest cas, és condició que l'alçada sigui sempre la mateixa i per tant els textos del dt i del dd seran acotats.

Quin CSS faries?

Resposta a la pregunta

  1. Comentat per stan el 12/05/05

    me agradan esta serie de preguntas que se estan elaborando.

  2. Comentat per calvin el 12/05/05

    Casualmente acabo de ver un artículo describiendo cómo hacer exactamente lo que propones ;-)

    La base consistiría en flotar dt y dd a la izquierda y, trabajando con los márgenes del dd, colocarlo debajo del dt correspondiente. A ver si en un ratillo puedo hacer una prueba para ver cómo funciona :-)

  3. Comentat per are el 12/05/05

    @Calvin: Molt probablement no sigui un error ;) he presentat aquesta qüestió gràcies a un artícle que presentaré amb la resposta.


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