Может ли конкретный текстовый символ изменить высоту строки?Html

Программисты Html
Ответить
Anonymous
 Может ли конкретный текстовый символ изменить высоту строки?

Сообщение Anonymous »

У меня есть этот код:

Код: Выделить всё

blah_blah
blah_blah

qypj;,
qypj;,



что приводит (обратите внимание на отсутствие подчеркивания и обрезку символов):

Изображение




То есть так ведет себя в Firefox (66.0.3 в Windows 10). Другие браузеры, похоже, отображают подчеркивание. Вышеупомянутый бегун фрагментов также работает (даже в Firefox), если вы не запускаете его на «Полной странице».

Этот вопрос похож на текст, изменяющий высоту после добавления символа Юникода, за исключением того, что здесь нет никаких хитростей. «_» — это простой символ ASCII.

Мой вопрос в том, какое поведение является правильным.
Разрешено ли конкретному символу изменять высоту строки (я думал, что это должно зависеть только от шрифта)? Разве строка-height: 1 не должна подразумевать, что она может соответствовать любому тексту?

Я полагаю, что некоторые символы являются специальными, например «p», «g», «j» (и, возможно, «_»), которые рисуются под линией. И все же какое поведение является правильным. Считается ли это переполнением или нет?

PS: Кроме того, мне кажется забавным, что либо overflow-x: скрыто;overflow-y: видимый; и overflow-x: видимый;overflow-y: скрыто; все еще вызывает это. Мне это больше похоже на настоящую ошибку.

Подробнее здесь: https://stackoverflow.com/questions/559 ... ine-height
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»