Очень простое (и хромое) однострочное решение - использовать событие window.onblur()
для закрытия диалогового окна загрузки. Конечно, если это займет слишком много времени, и пользователь решает сделать что-то еще (например, читать электронные письма), диалог загрузки будет закрыт.
Это располагает их с интервалами независимо, потому что у Вас есть пространство между ними - новая строка.
я не предполагаю там, что путь состоит в том, чтобы позволить промежутки на нескольких строках в разметке, не имение их представляет пространство?
Не точно, но:
<span>...</span
><span>...</span>
Не любовь этой ошибки. Что-то, что Вы могли бы хотеть рассмотреть, хотя устанавливает межсловный интервал на контейнерном элементе к-1em. Я имею, просто столкнулся с этой ошибкой сам, таким образом, я не уверен, практично ли это, но это скроет то пространство.
При рендеринге чистого XHTML (и его очень вероятное, Вы не, даже устанавливание doctype не будет, если Вы не будете служить странице пользователю как XML, не HTML), затем, это отобразилось бы, как Вы ожидаете.
Однако из-за вышеупомянутого HTML / различия XHTML, это будет представлено как одиночный пробел.
Вы также можете использовать комментарии, чтобы удалить пустое пространство между строками.
<span>hou</span><!--
--><span>se#</span><!--
--><span>316</span><!-- outputs house#316 without spaces -->
Никаких комментариев по поводу уродства (каламбур), но иногда это приемлемый способ выровнять разметку. правильно, но все еще отображается правильно.
Не по теме, но ВАЖНО: при использовании встроенного блока в промежутках часто очень полезно включить изменение размера блока (-moz-box-sizing: border-box; и т. д.), что делает границы и отступы измеряются внутри элементов. Это единственный практический способ использовать проценты с интервалами между встроенными блоками и может избавить от многих связанных проблем.