Главная » CSS, Веб-разработка

Единицы измерения и их обозначения в web-дизайне

21 Июнь 2009 просмотров 5 583 комментариев 7


Единицы измерения и их обозначения в веб-дизайнеЗначение многих атрибутов описания характеристик объектов на Web-страницах выражается в цифрах. Цифры сопровождаются названием единиц измерения. Не всегда обязательно эти названия приводить, поскольку броузер распознает некоторые единицы по умолчанию, но для точного определения значений атрибутов элементов документа нужно знать как сами единицы, так и способы их записи.

Единицы измерения, применяемые в описании многих свойств элементов документов, можно разделить на два типа: абсолютные единицы и относительные единицы. Значения одних и тех же атрибутов могут выражаться как в абсолютных, так и в относительных единицах. Например, для описания высоты шрифта могут использоваться абсолютные единицы – миллиметр (mm) или пика (pc), или же относительные единицы, например пиксели (px), величина которых зависит от разрешающей способности экрана. Или проценты, в которых можно выражать величины, составляющие часть или многократное повторение других величин (например, 75% ширины экрана).

Нужен профессиональный копирайтер? Качественные тексты только на бирже копирайтинга textbroker.ru.

Абсолютные единицы измерения:

  1. in (дюйм, inch), 1in = 25,4mm;
  2. mm (миллиметр);
  3. cm (сантиметр);
  4. pt (точка, point), 72pt = 1in;
  5. pc (пика), 1pc=12pt.

Рассмотрим пример применения этих единиц в CSS:

.in, .mm, .pt { font-family: Arial}
.in { font-size: 0.2in }
.mm { font-size: 8mm } 
.pt { font-size: 16pt }
<span class="in">Размер шрифта в дюймах</span> 
<span class="mm">Размер шрифта в миллиметрах</span>
<span class="pt">Размер шрифта в пунктах</span>

А вот и живой пример:

Размер шрифта в дюймах
Размер шрифта в миллиметрах
Размер шрифта в пунктах

Относительные единицы измерения:

  1. em (высота шрифта данного элемента);
  2. ex (высота буквы «Х» в данном шрифте);
  3. px (пиксель, pixel) – логическая точка экрана;
  4. % (процент) – эта единица служит для определения значений, зависимых от условий среды, например, ширины окна броузера.

При разработке сайта нам наиболее привычно использовать px, em и %. Кстати, как правильно перевести px в em, можно узнать из статьи на моем блоге.

Название принятой единицы измерения приводится непосредственно за ее цифровым выражением (между цифрами и буквами нет никаких пробелов), например: 6mm, 10px. Следует также обратить внимание, что в цифровой записи десятичных дробей целая часть отделяется от дробной символом «.» (точка), например. 1.5cm (то есть 1,5 см).

Комментариев 7 »

  • ]]>Вячеслав пишет: ]]>

    Спасибо, полезно) где-то читал, в принципе, но про em – не знал, в чем они выражаются.

      Цитировать

  • ]]>Софья пишет: ]]>

    Не знала im, mm и pc. Еще можно добавить, что вместо 0.666 можно указать .666. То бишь нолик необязателен.

      Цитировать

  • ]]>GuraSK пишет: ]]>

    Про in и pc раньше не знал, но теперь буду знать и по возможности применять.

      Цитировать

  • ]]>Alexey пишет: ]]>

    Единица em – это ширина буквы М. Причем здесь высота шрифта? Не вводите читателей в заблуждение.

      Цитировать

  • ]]>Блог для вебмастеров пишет: ]]>

    да, вы правы. em вычисляется относительно размера шрифта элемента и буквы M в нем.

      Цитировать

  • ]]>Alexey пишет: ]]>

    Хм, прошу прощения – оказался неправ. Когда я этим вопросом интересовался, во всех источниках значилась именно ширина буквы М. С вашей подачи погуглил и дополнил/исправил свои познания. Спасибо.

    The meaning of “em” has changed over the years. Not all fonts have the letter “M” in them (for example Chinese), but all fonts have a height. The term has therefore come to mean the height of the font – not the width of the letter “M”.

    Только теперь в голове каша, потому что я сильно сомневаюсь, что во всех шрифтах ширина буквы М соответствует высоте кегля.

      Цитировать

  • ]]>webnovosti.com пишет: ]]>

Комментарии

Добавьте ваш комментарий, или трекбэк с сайта. Вы также можете подписаться на комментарии к этой статье через RSS.

Вы можете использовать теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Чтобы получить аватарку, зарегистрируйтесь на Gravatar.