Дом Социальные медиа Определение размера и позиции с помощью CSS-манекенов

Определение размера и позиции с помощью CSS-манекенов

Оглавление:

Видео: How to HTML&CSS. Урок 2. Как настраивать положение и размеры изображения на странице? 2024

Видео: How to HTML&CSS. Урок 2. Как настраивать положение и размеры изображения на странице? 2024
Anonim

В определении стиля CSS (или правило ) вы можете описывать позиции и размеры разными способами, используя различные единицы измерения. Вы можете часто выбирать любую единицу, какую хотите, хотя определенные определенные виды измерений лучше всего работают в определенных ситуациях.

Например, многие дизайнеры, работающие с бумагой и чернилами, используются для указания шрифтов в точках . Точка - абсолютная длина: 1/72 дюйма. Использование абсолютных спецификаций размера шрифта для журнала или книги отлично работает - в конце концов, пользователь не может сжимать, растягивать или изменять пропорции страницы в книге. ( Соотношение сторон - это соотношение между высотой и шириной.) Браузеры, однако, могут быть изменены по желанию. Если вы перетащите одну сторону браузера, вы меняете его, делая его тоньше или толще. Другими словами, вы меняете свою форму, ее соотношение сторон, от, скажем, квадрата до прямоугольника.

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

Измеряемая длина

Здесь они в двух словах … все единицы измерения длины:

  • px (в пикселях): Пиксели - это самая маленькая единица на дисплее - точки вы можете иногда видеть, приближаетесь ли вы к телевизору. Например, установка разрешения монитора 800 × 600 означает, что он имеет разрешение 800 пикселей на 600 пикселей.
  • Пиксели могут быть полезным способом указать размер шрифта, но недостатком является то, что если вы укажете пиксели, которые переопределяют параметр пользовательского размера шрифта в Internet Explorer - так что пользователи не могут настраивать от «больших» до «самых больших» и т. Д., Тем не менее, вы должны всегда использовать px для описания размеров image . Изображения, уже измеряемые в пикселях (вы можете видеть измерения, загружая изображение в любое графическое приложение).
  • pt (points): Точка равна 1/72 дюйма. Очки (и picas) - это классические измерения шрифтов. В большинстве браузеров по умолчанию используется шрифт с засечками с 12 точками.
  • pc (picas): Одна пика равна 12 пунктам.
  • мм (миллиметры): мм.0394 дюйма, поэтому один дюйм содержит приблизительно 26 миллиметров. Один сантиметр содержит 10 миллиметров. Большая часть мира использует эту метрическую систему .
  • см (сантиметры): См. 3937 дюймов, поэтому дюйм содержит приблизительно 2 1/2 сантиметра.
  • дюймы (дюймы): Дюймы являются единицей в английской или имперской системе , используемой в Соединенных Штатах. Англия и несколько остатков колониального периода также долгое время оставались с имперской системой, но недавно обрушились. Британское правительство в 2000 году выполнило европейскую метрику, и теперь уголовное преступление продается фунтом в любом месте царства Ее Величества. Например, мужчина в Корнуолле, как сообщается, должен был заплатить судебные издержки после того, как его поймали, продавая скумбрию в 1 фунт стерлингов. 50 фунтов.
    дюйм основан на расстоянии между первым кулаком и концом большого пальца теперь забытого короля. В течение 50 лет упорные усилия по обучению и принятию законов имперской системы в пользу метрики потерпели неудачу в U. S …
  • em: Em - единица измерения, полученная из приблизительной ширины буквы < m шрифта. Это считается лучшим способом указать размер шрифта в CSS, хотя некоторые дизайнеры следуют этому совету. ex (x-height):
  • Ex - это высота x или высота строчной буквы x шрифта текущего элемента.) Браузеры обычно делят их на половину чтобы получить экс-высоту. Эта единица измерения в настоящее время не так полезна, как em, потому что она не столь предсказуема в среднем для всех шрифтов.
% (в процентах):
  • Проценты превосходны для указания относительного размера (это может быть относительно предка, родителя и т. Д.). Единицы измерения не чувствительны к регистру. Вы можете капитализировать их или нет, как пожелаете. Аналогично, в IE вы можете включить пробел между номером и его единицей или нет: например, 2 в эквиваленте 2in. Другие браузеры не любят пространство. Для простоты, используя строчные буквы и избегая ненужных пространств, как правило, хорошая идея при работе с CSS. Просто придирайтесь к формату 2in или 24px, и все будет в порядке, если комитеты CSS не захотят отменить себя в будущем.

Понимание мало em

Поскольку эксперты рекомендуют использовать их при разработке веб-страницы, которую вы хотите посмотреть именно так, стоит более внимательно рассмотреть, что на самом деле означает это устройство. Традиционно, em была шириной буквы

m . Возможно, вы слышали термин

m-dash или em-dash , который является тире, обычно используемым при публикации. Это горизонтальная линия - такая же, как и ширина шрифта шрифта m (это не является строго точным эквивалентом во многих шрифтах). Существует также en-dash. Угадайте, на чем он основан.

Em и ex единицы

относительный для каждого шрифта. Это полезно, потому что это означает, что размер, заданный em, изменяется точным образом на основе разрешения монитора пользователя, настроек предпочтений и других факторов.Другими словами, использование em позволяет указать, что произойдет с относительным шрифтом. Результат пропорционален другим качествам шрифта и окружающего текста. Кроме того, относительные характеристики, такие как em, позволяют людям с ограниченными возможностями расширять шрифт в своем браузере по мере необходимости. Исправленные спецификации, такие как px или pt, не предоставляют пользователю эту возможность. Em и ex - это стандартная единица измерения набора, но их значения в CSS немного изменены. Во-первых, компьютеры вычисляют ex, просто деля их пополам. Это проще вычислить, но только приближение для большинства шрифтов. Em в CSS - размер шрифта в пикселях. Это полезно, потому что вы можете указать em units и полагаться на них относительно шрифта родительского (или другого) элемента.

Вот эксперимент, чтобы понять, как em

относительный для другого элемента. В этом коде текст внутри элемента определяется как 26px, но текст внутри элемента абзаца определяется как 1. 5em, или, иначе говоря, в полтора раза больше размера родителя. Позже в HTML-коде элемент абзаца прилагается (родительский) к элементу body. Следовательно, текст абзаца отображается на 1. 5 × 26 пикселей (или 39 пикселей). body {font-size: 26px;}

p {font-size: 1. 5em;}

p. abs {font-size: 39px;}

некоторый текст

некоторый текст (1. 5 em родительского тела).

некоторый текст (39 пикселей).

Текст в версии класса abs

отображается в том же размере, что и обычный

. Элемент является родительским элементом

, а

определяется как 1. 5em его родителя. Родительский орган использует 26 пикселей в качестве размера текста, поэтому 26 × 1. 5 результатов в 39 пикселей.

Определение размера и позиции с помощью CSS-манекенов

Выбор редактора

Нарушение принципов сетевой безопасности - манекены

Нарушение принципов сетевой безопасности - манекены

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

Биометрия для чайников Шпаргалка - манекены

Биометрия для чайников Шпаргалка - манекены

Биометрические данные используются для аутентификации (чтобы показать, что человек соответствует представленному идентификатору ) и идентификация (для выбора идентификатора для проверки, используя только представленный биометрический образец). Чтобы понять биометрию, ознакомьтесь с основами и поймите некоторые проблемы, связанные с неприкосновенностью частной жизни и биометрией. Вы также можете найти веб-сайты, которые предоставляют ...

Конфигурация адаптивного устройства безопасности Cisco (ASA): стандартные порты брандмауэра - манекены

Конфигурация адаптивного устройства безопасности Cisco (ASA): стандартные порты брандмауэра - манекены

, Как и при использовании все сетевые устройства Cisco вы можете подключить несколько портов к кабелям Adaptive Security Appliance (ASA). Порты ASA - это консоль: последовательный порт конфигурации для доступа к командной строке для управления и настройки ASA. Ethernet / Fast Ethernet / Gigabit: стандартные сетевые интерфейсы, которые используются для подключения разных сегментов сети. В зависимости от ...

Выбор редактора

Evernote: Создание заметок Доступно в Интернете - манекены

Evernote: Создание заметок Доступно в Интернете - манекены

, Какое приложение будет Evernote, если бы оно было «Позвольте поделиться информацией с основными социальными сетями? Больше не просто говорить о той большой рыбе, которую вы поймали. Вы можете сделать снимок с озера, пока рыба все еще находится на линии, записывает звуковую записку, чтобы пойти с ней, и ...

Evernote: защита информации через шифрование - манекены

Evernote: защита информации через шифрование - манекены

Безопасность и конфиденциальность - важная проблема, когда вы работаете с Evernote, который содержит всю вашу ценную информацию. У вас есть возможность зашифровать свои собственные заметки, что упрощает защиту платежной информации, банковских и кредитных карт или ваших налоговых данных. Процесс и механика очень похожи на ПК с Windows и Mac.

Evernote: обмен заметками с Gmail (только для веб-сайтов) - манекены

Evernote: обмен заметками с Gmail (только для веб-сайтов) - манекены

, Если вы используете Gmail, служба электронной почты, Evernote может работать дружелюбно с вашей учетной записью Gmail, чтобы вы могли легко обмениваться заметками в своих сообщениях электронной почты. Настройка Evernote для работы с Gmail Чтобы настроить Evernote для работы с вашей учетной записью Gmail, выполните следующие действия: Войдите в свою учетную запись Evernote в Интернете. Нажмите «Настройки» ...

Выбор редактора

Администрирование сети: сервер лицензий - манекены

Администрирование сети: сервер лицензий - манекены

Некоторые программы позволяют вам приобретать сетевые лицензии, которые позволяют вам устанавливать программное обеспечение как многие компьютеры, как вы хотите, но регулируете количество людей, которые могут использовать программное обеспечение в любой момент времени. Чтобы контролировать, сколько людей использует программное обеспечение, настроен специальный сервер лицензий. Всякий раз, когда пользователь запускает ...

Администрирование сети: Linux Mail Console Client - манекены

Администрирование сети: Linux Mail Console Client - манекены

Самый основной клиент для создания и чтения электронной почты - почты. Хотя у него нет многих дополнительных функций, это быстро. Поэтому некоторые пользователи Linux любят использовать его для отправки простых сообщений. (Иногда это также используется в сценариях.) Чтобы прочитать почту, откройте консоль управления, войдите в систему, используя учетную запись, ...

Администрирование сети: Linux Конфигурация сети Дисплей - манекены

Администрирование сети: Linux Конфигурация сети Дисплей - манекены

В Linux нет команды ipconfig, например Windows. Вместо этого команда, которую вы используете для отображения информации о вашей сетевой конфигурации, - ifconfig. Вы также можете использовать эту команду для настройки параметров сетевой конфигурации, но в большинстве случаев проще использовать программу настройки сети или прямое редактирование файлов конфигурации сети. Если вы введете ...