Как заставить firefox игнорировать пробелы внутри тегов <a> - PullRequest
1 голос
/ 01 июня 2011

код:

<a href="..."><img src="..' /><span>..</span></a>

отлично работает во всех случаях, но

<a href="...">
  <img src="..." />
  <span>..</span>
</a>

не работает в Firefox, даже в последней версии FF.Кажется, это стандартное поведение в IE & chrome, чтобы игнорировать (collpase) лишние пробелы и переводы строк.Но это не так в FF.

Есть ли способ заставить firefox игнорировать пробелы?Заранее спасибо.

1 Ответ

1 голос
/ 01 июня 2011

Вы не можете сделать это. Вам придется либо изменить разметку, либо стили CSS, чтобы изображение и диапазон были правильно выровнены во всех браузерах.

В случае, если изображение одинаково для каждой ссылки, другой метод состоит в том, чтобы изменить стиль CSS для тега <a>, чтобы изображение устанавливалось как по левому краю, так и по неповторимому фоновому изображению, а левый отступ выталкивал текст вправо, чтобы изображение было видно.

...