Pas de nouvelle ligne après div?

Existe-t-il un moyen de ne pas insérer une nouvelle ligne avant un div sans utiliser float: left de l’élément précédent?

Peut-être un tag sur le div qui le mettra juste à droite?

Il n’y a pas de nouvelle ligne , seul le div est un élément de bloc.

Vous pouvez créer le div en ajoutant display: inline , ce qui peut être ce que vous voulez.

Avez-vous envisagé d’utiliser span au lieu de div ? C’est la version en ligne de div .

 
Is this what you meant?

Citant M. Initial Man d’ ici :

Au lieu de cela:

 

Utilisez ceci:

  

En outre, vous pouvez utiliser ceci:

 

Et gostbustaz :

Si vous devez absolument utiliser un

, vous pouvez définir

 div { display: inline; } 

dans votre feuille de style.

Bien sûr, cela fait essentiellement le

a .

 div.noWrap { display: inline; } 

Cela fonctionne comme par magie, utilisez-le dans le fichier CSS sur la div que vous voulez avoir sur la nouvelle ligne:

 .div_class { clear: left; } 

Ou déclarez-le dans le HTML: