Bonjour,
J'utilise une Definition List (balise <dl>) mais je voudrais que le terme et la définition soient sur la même ligne. Comment faire ?
Bonjour,
J'utilise une Definition List (balise <dl>) mais je voudrais que le terme et la définition soient sur la même ligne. Comment faire ?
Salut,
au plus économique
Mais s'il s'agit de l'enchainement de plusieurs couples dt/dd dans une même liste de définition, alors :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dd { display:inline; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 dt { float:left; clear:both; }
Zut
J'ai fait quelque vérifications, effectivement sur le 1er exemple, je viens de me rendre compte qu'on a une superbe abération avec dt, élément de type inline avec un display:block; par défaut dans les navigateurs... Impressionnant...
Bon, ça reste assez facile à régler. Si un seul couple dt/dd :
Par contre la seconde situation devrait marcher sans problème, même s'il est préférable d'initialiser la marge à gauche de dd à zéro, mais c'est une autre question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dt, dd { display:inline; }
Après, la question c'est qu'est ce que tu appelles n'importe quoi ? Ce serait bien de décrire![]()
Partager