Задать вопрос

Выравнивание символа * в строке

Как видно, * располагается «прижатым к верху» в строке. Например 2*2.

Как можно изящно и незатейливо сделать * по середине строки по вертикали тем же шрифтом чтобы работало в списках, абзацах и т.п.?
  • Вопрос задан
  • 3065 просмотров
Подписаться 6 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 5
Habroche
@Habroche
Вопрос вроде бы насчёт конкретного символа, но на всякий случай —
∗ Math asterisk не подойдёт? (U+2217: ∗)
Ответ написан
Вам поможет css-свойство vertical-align. Пример:
2<span style='vertical-align:-20%'>*</span>2 = 4
Ответ написан
@Christmas
Изящно и незатейливо — никак. Это не символ умножения.
Если есть возможность, используйте вместо него ×
Ответ написан
@max_rip
line-height:0.1em;
vertical-align:middle;
Ответ написан
@my_own_parasite
символ * разработчики языка фортран использовали для умножения только потому, что на компьютерах 60х годов не было возможности вывести реальный знак умножения на экран. и вот из-за такой ерунды мы страдаем до сих пор — знак вывести можем, а на клавиатурах его всё ещё нету.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы