Ruby on Rails ou par programmation générés ou , chacun sur une ligne, ce qui provoque dans les espaces entre le moment où apparaissent
-
01-10-2019 - |
Question
Lors de l'utilisation Ruby on Rails ou tout autre cadre, beaucoup de temps que nous générons <span>
ou <img>
dans une boucle, et chaque ligne sera sur une nouvelle ligne.
Alors, quand il est rendu en HTML, il y aura plus d'espace entre ces éléments en ligne.
Comment peut-il être résolu? Doivent-ils être transformés en 1 ligne longue ou résoluble en utilisant HTML ou CSS?
La solution
Si vous utilisez HAML, vous voulez probablement utiliser <
et >
pour le contrôle des espaces:
HAML Docs Suppression Whitespace
Autres conseils
Le blancs est traité comme un caractère d'espace par le navigateur résultant de l'écart. Vous pouvez:
1) rendent sur une longue ligne sans espace entre les éléments; ou 2) appliquer float: left aux éléments de sorte qu'ils sont assis au ras les uns contre les autres