По какой-то причине, следующий фрагмент кода HTML оборачивает %
знак на новую строку (только FireFox):Weird линии перерыв в пролете
<span class="label">
<input type="radio" />
<span>
<span>1,22</span>
<span>%</span>
<br />
</span>
</span>
И CSS:
.label {display: inline-block;}
Его фрагмент, поэтому он не имеет особого смысла сам по себе, но я не понимаю, почему это происходит, я думаю, его действительный HTML5. Может кто-нибудь объяснить, что проблема с этим фрагментом, потому что он работает в Chrome, а не в FireFx?
Это выглядит хорошо для меня в ДЕМО в Chrome 40. Это конкретный браузер, который вызывает у вас проблемы? – MeanGreen
Зачем вы используете для этого 2 тега span? Не будет ли проще использовать 1 и добавить или вычесть символ% в js? – gaynorvader
В html, где извлекается этот фрагмент, первый 'span' на самом деле является« меткой ». Обратите внимание, что эта проблема возникает только в FF –