Ruby on Rails или программно сгенерированные <span>или <img>, каждый в строке, при отображении пробелы между ними - PullRequest
0 голосов
/ 29 июня 2010

При использовании Ruby on Rails или другого фреймворка мы много раз генерируем <span> или <img> в цикле, и каждая строка будет находиться на новой строке.

Поэтому, когда она отображаетсяв HTML между этими встроенными элементами будет дополнительное пространство.

Как это можно решить?Должны ли они быть превращены в одну длинную строку или могут быть решены с использованием HTML или CSS?

Ответы [ 2 ]

2 голосов
/ 29 июня 2010

Пробел обрабатывается браузером как пробел, что приводит к разрыву.Вы можете:

1) визуализировать его на 1 длинную строку без пробелов между элементами;или 2) применить поплавок: слева к элементам, чтобы они сидели вплотную друг к другу

1 голос
/ 29 июня 2010

Если вы используете HAML, вы, вероятно, захотите использовать < и > для контроля пробелов:

Документы HAML на удаление пробелов

...