Ответ 1
Вы не сможете изменить высоту шрифта в одиночку, но вы можете настроить font-size
для работы с линией высота, которую вы установили.
Мне интересно, можно ли изменить высоту встроенного текста, не растягивая шрифт и не меняя высоты строки в css.
Проблема возникает, когда у меня есть многострочные ссылки с эффектом зависания: когда мышь над линиями, эффект мерцает вкл. и выкл. из-за увеличенной высоты строки: Пример
Есть ли другой способ сделать это?
Вы не сможете изменить высоту шрифта в одиночку, но вы можете настроить font-size
для работы с линией высота, которую вы установили.
Вы можете увеличить высоту шрифта, используя css
transform:scale(2,3); /* W3C */
-webkit-transform:scale(2,3); /* Safari and Chrome */
-moz-transform:scale(2,3); /* Firefox */
-ms-transform:scale(2,3); /* IE 9 */
-o-transform:scale(2,3); /* Opera */
Вы также можете попробовать уменьшить letter-spacing. Придание типу немного более жесткому, чтобы он казался более высоким по отношению к его ширине.
http://www.css3.com/css-font-stretch/
Эта команда поможет вам решить проблему
Это поможет вам!
Вы можете увеличить высоту, ширину текста, используя свойство transform. Например: transform: scale (0.7, 1.0);
**h1 {
font-size: 60px;
transform: scale(0.7, 1.0);
margin-left: -90px
}**
Вы не можете изменить высоту шрифта с помощью CSS, но то, что вы можете сделать, это сделать его более высоким на
letter-spacing
( Примечание: вы можете использовать отрицательный letter-spacing
, если вам нужно.)font-weight
font-size
Существует одно свойство, которое еще не упоминалось, что может помочь изменить высоту шрифта... единственная проблема заключается в том, что он имеет безудержную поддержку.
Я имею в виду свойство font-size-adjust
CSS.
Свойство CSS
font-size-adjust
указывает, что размер шрифта должен выбираться в зависимости от высоты строчных букв, а не от высоты заглавных букв. Это полезно, поскольку разборчивость шрифтов, особенно при небольших размерах, определяется больше размером строчных букв, чем размером заглавных букв.
Как я упоминал поддержка ужасна. Начиная с этого поста, Firefox является единственным браузером, который его поддерживает. Начиная с версии 43 Chrome, он может быть включен под флагом экспериментальной веб-платформы.
Вы можете увеличить высоту с помощью transform: scale (3,5) Высота зависит от второго параметра преобразования: масштаб
<div>
<span>Text</span>
</div>
div {
text-align:center;
}
span
{
display:inline-block;
transform:scale(3,5);
-webkit-transform:scale(3,1);
}