Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
260 / 246 / 57
Регистрация: 03.09.2010
Сообщений: 805
1

Отличие px от em

24.03.2011, 16:07. Просмотров 5459. Ответов 1
Метки нет (Все метки)

Собственно САБЖ.
Всё же многие пишут в css например

CSS
1
margin-bottom:0.9em;
а остальные
CSS
1
margin-bottom:15px;
В чем отличия, и что работает быстрее?
Яндекс например использует как раз em
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2011, 16:07
Ответы с готовыми решениями:

Отличие // от /// и /** */ от /* */
В чем их отличия?

Отличие С от С++
В чем отличие языка С от С++

Отличие AC от DC
Приветствую! Я видел на ютюбе и читал на некоторых форумах, что можно присобачить компьютерный...

Отличие em от %
Всем привет! Подскажите пожалуйста в чем принципиальное отличие em от % ?

1
Обитатель
315 / 315 / 42
Регистрация: 24.12.2010
Сообщений: 795
24.03.2011, 16:28 2
Лучший ответ Сообщение было отмечено как решение

Решение

px (пиксели)

Проблема использования пикселей заключается в том, что IE считает пиксели абсолютным значением и не масштабирует текст, с размером шрифта, указанным в пикселях. Поэтому принято использовать em. Задание размеров блоков в em позволяет создавать масштабируемый дизайн, изменяющийся в зависимости от размера шрифта.

Принято использовать для задания размеров блоков.

em (вычисляемая единица)

Значения указанные в em, ведут отсчет от базового размера шрифта браузера (16px), т.е. по умолчанию 1em=16px. Для удобства использования em, базовый размер шрифта сначала сбрасывают до 10px, когда 1em=10px, а 0,1em=1px. Для сброса базового размера шрифта используйте следующее правило:

HTML5
1
body { font-size: 62.5%; }

И учитывайте, если для какого-то блока будет указан размер шрифта, например, 1.6em, то все его потомки за базовое значение будут брать уже не 10px, а 16px(1.6em). Для удобства расчета значений размера шрифтов в em'ах можно использовать вот этот сервис.

Принято использовать для задания размеров текста и/или блоков.

pt (пункты)

Единица измерения, применяемая в типографии. В верстке шрифты в pt задаются стилям, предназначенным для печати (@media print).

Принято использовать для задания размеров текста и/или блоков документа, выводимого на печать.

% (проценты)

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

Особых правил применения нет.

Однако с постепенным внедрением в браузеры полноэкранного масштабирования страницы, ограничение, накладываемое px для IE, в принципе теряет свою актуальность.
5
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2011, 16:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Отличие ^ от .^
Почему нельзя использовать ^ вместо .^ t=0:0.1:1; x=t^2; plot(x); Что обозначает ...

Литература: отличие C# 5, 6, 7
Нашел я Троелсена бесплатно на русском по C# 5 (цена: >1500 ). Также по c# 6, но уже на английском,...

Отличие синтаксиса
Подскажите, пожалуйста, почему в этом выражении нужно писать название книги экселя после команды...

отличие в формате
Здравствуйте всем. Подскажите в чем отличие формата Project1.~dpr от Project1.dpr сам знак...

Отличие видеокарт ?
Чем отличается топовская видеокарта от простой ?

Отличие тегов
Приветствую всех. Подскажите новичку в HTML в чем принципиальная разница между тегами? Например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.