2009-06-15 10 views

Répondre

9

Pourquoi voulez-vous un <div>? <div> est un élément de niveau bloc et non destiné à ce que vous voulez.

Essayez un <span>, car c'est ce qui devrait être utilisé pour les choses en ligne et serait plus sémantiquement précis.

Lectures obligatoires: Block and Inline elements.

+0

grâce à cela. A beaucoup aidé. – laxj11

+1

@ laxj11: Si cela a résolu votre problème, vous devriez, sauf une réponse – gonzohunter

+0

hehe. ne pouvait pas le faire quand j'ai posé cette question à l'origine – laxj11

2

changement display:block-display:inline

1

affichage: en ligne; et se débarrasser du flotteur.

2

C'est parce qu'un <div> est un élément de niveau bloc. Un bloc va toujours briser le flux des objets qui l'entourent. Vous souhaitez définir votre <div> sur display: inline; ou utiliser un <span> à la place. Les travées sont en ligne par défaut.

1

utiliser un <span>, qui est l'équivalent en ligne d'un div.

2

Utilisation display:inline au lieu de display:block ou mieux utiliser encore SPAN au lieu d'un DIV

Questions connexes