Что такое высота строки: 1?

Вы можете использовать std :: ws для извлечения любых пробельных символов во входном буфере перед использованием getline. Заголовок для std :: ws является sstream.

cout << "Enter the number: ";
int number;
cin >> number;
cout << "Enter names: ";
string names;
cin>>ws;
getline(cin, names);
30
задан freddiefujiwara 16 June 2009 в 09:22
поделиться

5 ответов

Возможные значения

число :

Устанавливает число, которое будет умножено на текущий размер шрифта, чтобы установить расстояние между строками

длина :

Устанавливает фиксированное расстояние между линиями

% :

Устанавливает расстояние между линиями в% от текущего размера шрифта

, взятого из http://www.w3schools.com/css/pr_dim_line-height.asp

34
ответ дан 27 November 2019 в 18:17
поделиться

Если единица измерения не указана, например "line-height: 1.5" , расстояние между строками устанавливается как это число, умноженное на текущий размер шрифта .

1,5 x font-size

2
ответ дан 27 November 2019 в 18:17
поделиться

Похоже, что line-height не требует единицы (подробная статья) .

Свойство line-height может принимать безразмерные числовые значения. Вы также можете дать единые значения высоты строки, хотя как правило, не следует. Но без единицы числа подходят для этого свойство.

8
ответ дан 27 November 2019 в 18:17
поделиться

Согласно w3schools и w3.org line-height: 1; действительно и означает следующее: Устанавливает число, которое будет умножено на текущий размер шрифта, чтобы установить расстояние между строками.

4
ответ дан 27 November 2019 в 18:17
поделиться

Это кратное размеру шрифта. Из рекомендации кандидата CSS 2.1: »Используемое значение свойства - это число, умноженное на размер шрифта элемента.«

1
ответ дан 27 November 2019 в 18:17
поделиться
Другие вопросы по тегам:

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