Вам не нужно нужно"базовый размер". Размер шрифта по умолчанию настраивается пользователем в его / ее браузере. Это то, что браузер затем использует для 1em (или 100%).
Вы можете определить свой собственный "базовый размер" в теле (body { font-size: 12px }
), а затем продолжить и использовать em
s (или %
) для других размеров шрифта, таких как h1 { font-size: 1.5em }
вместо h1 { font-size: 18px }
(12 пикселей * 1,5 = 18 пикселей). Это имеет для вас как для разработчика «преимущество» в том, что если вы решите изменить свой «базовый размер», то все остальные размеры шрифта (или другие значения em
) будут соответственно масштабироваться.
Однако, устанавливая такой основанный на пикселях базовый размер, вы переопределяете сконфигурированный (и, следовательно, вероятно, предпочтительный) размер шрифта для пользователя по своему выбору (дизайнеров). Многие дизайнеры делают это, потому что считают, что их идеальный дизайн не должен нарушать предпочтения пользователей. Нужно ли вам это или пусть пользователь выбирает - ваше решение.
100%/1.5
является частью font
сокращенного свойства и является сокращением для настройки font-size: 100%
и line-height: 1.5
.
background
также является коротким свойством, а background: #E2E2E2 url("/-/img/bg.jpg") repeat -20% -146px;
распространяется на:
background-color: #E2E2E2;
background-image: url("/-/img/bg.jpg");
background-repeat: repeat;
background-position: -20% -146px;
background-position: -20% -146px
означает, что левый верхний угол фонового изображения не расположен в левом верхнем углу его элемента, но он сдвинут на 20% ширины его элемента влево и на 146 пикселей вверх.