Каково значение CSS 'исключая' единицей?

Это может помочь вам попробовать это ... и дайте мне знать, пожалуйста.

-(BOOL)isHaveSpecialChar:(NSString*)str{
NSString *customStr = @"~`!@#$%^&*()+=-/;:\"\'{}[]<>^?, ";
NSCharacterSet *alphaSet = [NSCharacterSet characterSetWithCharactersInString:customStr];
BOOL isHaveSpecialChar = [[str stringByTrimmingCharactersInSet:alphaSet] isEqualToString:@""];
return !isHaveSpecialChar;
}
82
задан Rory O'Kane 11 September 2013 в 20:48
поделиться

3 ответа

Это полезно, когда вы хотите изменить размер чего-либо относительно высоты строчных букв вашего текста. Например, представьте, что вы работаете над таким дизайном:

alt text


В типографском измерении дизайна высота букв имеет важные пространственные отношения с остальными элементами. Строки на исходном изображении выше предназначены для того, чтобы помочь указать на высоту текста по оси x, но они также показывают, где будут руководящие принципы при проектировании вокруг этого текста.

Как указал Джонатан в комментариях, ex - это просто версия высоты em (ширина).

113
ответ дан 24 November 2019 в 09:16
поделиться

Значение , имеющее его в спецификации CSS, , если это то, о чем вы действительно спрашиваете, точно такое же, как значение наличия единицы em.

Это позволяет вам устанавливать шрифты на относительный размер.

Вы не знаете, какой у меня базовый размер шрифта. Итак, одна хорошая стратегия для веб-дизайна - установить относительные, а не абсолютные размеры шрифта; эквивалент «вдвое больше обычного» или «немного меньше обычного», а не фиксированного размера, такого как «десять пикселей».

0
ответ дан 24 November 2019 в 09:16
поделиться

Еще одна вещь, которую следует учитывать, - это то, как ваша страница масштабируется, когда пользователь увеличивает или уменьшает размер шрифта (возможно, используя Ctrl + колесо мыши (Windows)).

Я использовал их с. . отступ слева: 2 см; padding-right: 2 em;

и пр. с обивка-низ: 2 отл; padding-top: 2 ex;

Таким образом, используется вертикальная единица измерения для свойства вертикального масштабирования и горизонтальная единица измерения для свойства горизонтального масштабирования.

2
ответ дан 24 November 2019 в 09:16
поделиться
Другие вопросы по тегам:

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