измените свой CSS для "co-table__long" из этого:
.co-table__long {
height: 150px;
overflow-x: scroll;
}
на это:
.co-table__long {
max-width: 300px;
height: 150px;
overflow: auto;
}
вам нужно установить 'width / max-width' в элемент, для которого вы используете 'переполнение'
Вы уверены, что char
подписано? Попробуйте объявить поля явно как со знаком char
и посмотрите, что вы получите.
Символ
Тип может быть подписанным или без знака. Это зависит от выбора вашего компилятора. Может даже быть доступна опция компилятора. Очевидно, что char
для вас не подписан, поэтому он всегда больше или равен нулю, и поэтому компилятор предупреждает вас.
Вы используете char
здесь для представления "a числовой тип, который занимает минимум памяти. " В этом случае я рекомендую явно использовать со знаком char
или без знака char
. (Каждый из них отличается от простого char
, несмотря на то, что символ
должен быть подписан или не подписан.) Зарезервируйте символ
для хранения символьных данных. Для числовых данных используйте один из двух других типов.
Хммм ... разве ваш чар не подписан по умолчанию? В этом случае диапазон будет 0-255, что означает, что сравнение> = 0 будет всегда истинным