А, разбития пространство, которое может быть представлено в HTML как
, обрабатывается так же, как печатный символ, просто с пустым глифом. Это означает, что размер шрифта влияет на него, и размер шрифта может быть установлен на нем, как на любом печатном знаке. Если вы хотите, чтобы размер шрифта отличался от размера шрифта соседних символов, вам необходимо обернуть его в элемент, например. <span class=nobr> </span>
, и установить font-size
на нем.
Если незанятое пространство является единственным содержимым элемента button
, например. <button ...> </button>
, вы можете просто установить font-size
на этот элемент. Обратите внимание, что размер кнопки также зависит от line-height
его содержимого, а также от алгоритма рендеринга кнопок в браузере (что делает кнопку больше, чем размер ее содержимого).
Ваша настоящая проблема, вероятно, очень различна и лучше всего обращается совершенно по-другому, но для записи это был ответ на заданный вопрос.
Вы не должны использовать для этого . Используйте CSS для установки размеров вашей кнопки. –
Не зная вашего сайта/кода, я все еще уверен, что вы должны подходить к этому под другим углом. В чем причина использования пространства, когда нет результата? – James
@dystroy: это для элемента jQuery Mobile и Android, элементы с родителями, которые являются 'pos: absolute' и имеют пустые дети, разбивают элементы формы, такие как selects. Поэтому '&nspb;' это должно быть. Конечно, я могу установить 'min-height', но мне просто интересно, может ли пространство иметь размер шрифта – frequent