Единицы измерения vw и vh. Установка размеров с помощью единиц vw и vh. Абсолютные единицы измерения длины в CSS

Прочитав эту статью, вы узнаете, чем операционная система Mac OS (Macintosh Operating System) превосходит всеми любимую операционную систему Windows.

Но почему люди до сих пор покупают компьютеры под Windows? Ответ простой — Цена! Стоимость компьютеров под Mac в несколько раз превышает стоимость компьютеров под Windows. Но компания Apple работает над этой проблемой и заверяет нас, что уже через несколько лет цены будут почти одинаковые!

Итак, перейдем к сути этой статьи.

Преимущества Mac над Windows:

1. Наследие и быстрота работы.

Операционная система Macintosh наследие UNIX , а Windows наследие DOS (Disk Operating System).

Когда на планете жили UNIX и DOS, UNIX была серверной ОС (Операционная Система), DOS — офисной, домашней ОС. Для каждой из них эволюция шла в определенном направлении.

Сегодня Mac OS может работать с ОЗУ (Оперативное запоминающее устройство) свыше 1ТБ, а Windows (Windows 7 Premium или Ultimate) еле-еле справляется с 192ГБ.

2. Сходство дизайна.

Компания Apple установила «так называемые» официальные инструкции для разработчиков, обязывающие каждого разработчика придерживаться «фирменного» дизайна. Эти инструкции оказались очень полезны. Во-первых, этот стандартный дизайн упрощал освоение новых программ и во-вторых, он создавал неповторимое ощущение погруженности в единую среду Apple.

3. Установка и удаление программ.

Все просто и невероятно быстро. Чтобы установить или удалить программу, вам не нужно заходить в Control Panel как в Windows, достаточно одного движения мыши. Поскольку пункты меню или кнопка отмены размещены так, чтобы исключить случайное нажатие, вероятность ошибки сведена к минимуму.

4. Вывод информации об ошибках.

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

5. Красота и Удобство.

Известный закон Фита гласит: «Движения мыши должны быть меньше, а объекты для нажатия – больше». Дизайнеры Apple строго следуют этому закону. Кроме того, у операционной системы Mac невероятно красивый дизайн. Вы сами убедитесь в этом, когда попробуете.

6. Разум Операционной Системы

В операционной системе Macintosh есть программа, которая называется Spotlight. Чем-то похожая на «Поиск» в Windows — е, она не только подсказывает, «где что лежит» , но еще и пытается «догадаться» , что вы хотите узнать. Например, при вводе в Spotlight «2+2» он складывает два числа (запускает калькулятор), предлагает запустить программу BitTorrent 2.2 и так далее.

7. Macintosh даже зависает красиво!

Все мы помним как зависает Windows. Этот так называемый «синий экран смерти». Здесь же все происходит просто и элегантно — вам лишь предлагается перезагрузить компьютер.

Преимуществ Mac OS над Windows гораздо больше. Но не думайте, что она идеальна. В некоторых вопросах Windows на много лучше Mac-а. Но, к сожалению, этих вопросов не много.

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

Операционных систем с графическим интерфейсом, созданных специально для компьютеров Apple Macintosh. Стоит отметить, что многие эксперты ИТ-отрасли считают Mac OS первой из современных оперативных систем, которая применила графический интерфейс пользователя, в отличие от традиционной командной строки. То есть теперь можно было использовать все доступные системные объекты и функции в виде графических компонентов экрана . При этом в отличие от интерфейса командной строки, пользователь имел произвольный доступ ко всем видимым экранным объектам - элементам интерфейса. К слову, некоторые программисты в то время сравнивали работу в графическом интерфейсе с управлением собственным миром - настолько эта технология была удобна.

Таким образом, Mac OS задала некую планку, к которой начали стремиться разработчики других операционных систем.

История Mac OS

Появление операционной системы Mac OS относится к 1984 году, когда компания Apple Computer представила ЭВМ Macintosh. Новинка обладала уникальными для того времени возможностями - пользователи управляли своим компьютером не только вводимыми с клавиатуры командами и инструкциями, но и с помощью нового в те времена устройства, названного мышью. Мышь управляла указателем , который, в свою очередь, на экране монитора управлял видимыми графическими объектами - папками, ярлыками файлов и т.д. Кроме того, операционная система Mac OS впервые использовала всем знакомый сегодня оконный интерфейс, который предназначался для представления и организации информации.

Mac OS и заимствование идей у Xerox PARC

Система Mac OS была основана на прототипе графического интерфейса пользователя, позаимствованным руководством Apple в исследовательском центре Xerox PARC. Разработчики Macintosh использовали некоторые идеи прототипа Xerox, доработав и расширив их, добавив собственные.

Стоит отметить, что впоследствии ряд других компаний использовал в своих продуктах идеи Apple, например, компания Microsoft, которая представила похожую на Mac OS графическую оболочку для своей операционной системы MS-DOS, названную Windows .

Маки и айфоны - это только для элиты

В противовес продуктам конкурентов Apple хотел, чтобы компьютеры Mac intosh стали альтернативой большинству ЭВМ. В компании даже придумали определение для своей продукции. В понимании Apple компьютер Macintosh представлял собой продукт «для всех остальных» , то есть для того меньшинства, которое не пользуется PC. Данное обстоятельство указывало на уникальность Macintosh. Но при этом операционная система, во многом благодаря которой компьютеры Mac отличались от остальных ЭВМ, вплоть до середины 90-х годов ХХ века не имела официального названия.

Ранние версии Mac OS были совместимы только с компьютерами Macintosh, основанными на процессорах Motorola 68k, позже оперативная система от Apple была совместима с архитектурой процессора PowerPC . Последние версии ОС - Mac OS X - стали совместимы с архитектурой Intel x86. Однако политика компании не позволяет устанавливать Mac OS на любые устройства, основанные архитектуре Intel x86. Оперативная система Mac может устанавливаться только на компьютеры и ноутбуки Apple.

Взломанная версия Mac OS

Однако, как показывает практика, взломанную версию Mac OS можно установить практически на любой компьютер, поддерживающий архитектуру Intel x86. Такие пиратские версии оперативной системы разрабатываются сообществом OSx86 и доступны посредством файлообменных сетей. Но, стоит отметить, что установка Mac OS на компьютерах, выпущенных не компанией Apple, незаконна, поскольку противоречит условиям лицензии на операционную систему. При этом стоит учесть, что технических противопоказаний для такого шага нет: с 2006 года компьютеры Apple используют процессоры Intel и мало отличаются по составу комплектующих от обычных ПК, а сама Mac OS совместима с большим ассортиментом комплектующих персональных компьютеров. Поэтому Apple не полагается на одну лишь законопослушность пользователей, а защищает свою операционную систему от нелегального использования аппаратными методами - в компьютеры Macintosh устанавливают дополнительный чип, и без него инсталляция ОС блокируется.

Однако запреты не останавливают компьютерных «пиратов». Существуют даже целые компании, которые зачастую нелегально устанавливают Mac OS на собственные собранные компьютеры с целью их дальнейшей реализации. Apple пытается всеми силами бороться с контрафактной продукцией, вплоть до судебного преследования. Примером такого противодействия может стать судебная тяжба Apple с компанией Psystar, выпускающей клоны компьютеров Mac.

Mac OS для ПК

Тем не менее, установить Mac OS на ПК может практически любой пользователь. Существует два популярных способа установить Mac OS X без покупки настоящего Macintosh. Во-первых, можно использовать специальную загрузочную программу, которая записывается на отдельный CD, устанавливающий Mac OS. Во-вторых, можно использовать фирменный или «пиратский» DVD с дистрибутивом ОС.

Однако проще всего скачать из интернета взломанный дистрибутив Mac OS X и записать его на «болванку». Он позволяет установить операционную систему на ПК без дополнительных инструментов. Стоит отметить, что взломанные дистрибутивы Mac OS X содержат большое количество патчей и драйверов, позволяющих ОС работать на персональных компьютерах, далеких по конфигурации от настоящих Apple.

Snow Leopard - лучшая версия macOS

Даже если не брать во внимание пиратские экземпляры, на сегодняшний день самой распространенной операционной системой от компании Apple, безусловно, является Mac OS X, последняя версия которой вышла в июне 2009 года и называется Snow Leopard, а бета-версия данной ОС увидела свет в 2000 году. В данном случае X - это римская цифра десять. Дело в том, что первая официальная версия Mac OS X была одновременно десятой версией операционных систем для компьютеров Apple. Она вышла в свет в 2001 году, под кодовым именем Puma.

Микроядро Mach: непревзойденная стабильность

Mac OS X - операционная система, основанная на микроядре Mach и ряде подсистем BSD 4.4 , выпускается для компьютеров Macintosh на базе процессоров PowerPC и Intel. Mac OS X является POSIX-совместимой операционной системой, то есть может использовать набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой.

Darwin - открытая POSIX-совместимая операционная система

Mac OS X значительно отличается от предыдущих версий Mac OS. В основе системы лежит Darwin - открытая POSIX-совместимая операционная система, выпущенная Apple Inc. в 2000 году. Данная ОС совмещает в себе код, написанный самой Apple, с кодами, полученными от систем NeXTSTEP, FreeBSD, а также свободных программных проектов. В общих чертах Darwin является набором основных компонентов, используемых как в Mac OS X , так и в iPhone OS .

Отличия Mac OS от Windows: преимущества и недостатки

Если сравнивать Mac OS с основным конкурентом ОС Windows от Microsoft, то можно выделить несколько основных отличий.

Во-первых, надежность и стабильность работы операционной системы. В этом отношении лидерство можно отдать Apple. Дело в том, что Mac OS создана непосредственно для компьютеров Macintosh, что говорит об их полной совместимости. Таким образом, компьютер Apple под управлением Mac OS не дает сбоев, загрузка приложений осуществляется быстрее. Стоит также отметить, что отсутствие в Mac OS системного реестра снимает массу проблем, которые в ПК под управлением Windows зачастую приводят к переустановке системы. Профессионалы в области видео, дизайна, компьютерной графики выбирают именно Apple Mac intosh, так как данные машины и их операционная система надежны.

Во-вторых, Mac OS отличается более интересным и практичным дизайном, что можно описать фразой «Ничего лишнего». На высоте и удобство использования системы - юзабилити . По словам Билла Гриббонса , доктора наук, специализирующегося на влиянии человеческого фактора в информационном дизайне университета Бентли , подход Apple к разработке продукта - это то, что отличает их от Microsoft. Он также подчеркнул, что Microsoft не всегда фокусируется на технологии, в Windows не всегда лучший комфорт в работе для пользователей, и не всегда легко изучаемый продукт, который не всегда отвечает запросам пользователей.

Например, интерфейс системы Mac OS X тоже имеет существенные отличия от Windows. Если в Windows каждой программе обычно соответствует одно окно с открывающимися в нем вкладками и панелями инструментов, то в Мас OS используются «плавающие» окна и панели, не привязанные к общему окну, а располагающиеся на рабочем столе.

Кроме того, Mac OS проста в установке и удалении приложений. Так, например, инсталляция большинства программ под оперативную систему компании Apple осуществляется гораздо проще, чем под Windows. В среде Mac OS программа предстает перед пользователем в виде единственного объекта - так называемого «пакета» , причем для установки достаточно просто перетащить значок «пакета» в любую папку или запустить его прямо с диска. При таком способе установки программа не оставляет следов в системном реестре и папках общего пользования. Лишь единичные программы используют привычные для пользователей Windows ин¬сталляторы.

Кроме того, компьютеры под управлением Mac OS практически не подвержены заражению вредоносным ПО и устойчивы к несанкционированному доступу к личной информации.

Однако по мере роста доли компьютеров Apple на рынке, все меньше и меньше приходится говорить о надежной защите Mac OS X. В этой связи с каждым днем увеличивается и активность хакеров, которые пытаются взломать защиту Mac OS X. На сегодняшний день последним сигналом стало появление Трояна Puper - программы, которая выдает себя за видео-модуль для несуществующей системы MacCinema. При просмотре данных «троянец» представляется как образ диска, после запуска которого создается видимость устанавливаемого программного обеспечения. Когда установка завершается, компьютер заражается вредоносным скриптом под названием AdobeFlash. Каждые пять часов скрипт пытается «прорваться» наружу, чтобы загрузить и запустить другие вредоносные программные модули на системе.

Недостатки Apple Mac OS

Есть у Mac OS X и определенные недостатки, которые, в том числе, связаны и с достоинствами данной операционной системы. Использование надежных технологий и оригинального дизайна сказывается и на стоимости, как компьютера, так и самой ОС - как правило, она на порядок выше стоимости ПК под управлением Windows. Кроме того, у Apple отсутствуют компьютеры средней производительности, так как компания сосредоточена на выпуске мощных машин для выполнения профессиональных задач, что сужает целевую аудиторию. Из-за этого Apple вынужден держать и высокую стоимость своих продуктов.

Еще одним недостатком Mac OS является меньшее число программ, которые можно установить на компьютер. Среди софта для Mac OS существует программное обеспечение для решения любых задач, однако его выбор все же не так велик, как для Microsoft Windows.

Минусом Mac OS также является негибкий пользовательский интерфейс. Оперативная система от Apple не дает пользователю возможности так гибко управлять размерами и расположением панелей интерфейса, как это можно сделать в Windows. При этом начертание системных шрифтов в Mac OS можно менять в ограниченных пределах и только с помощью специальных дополнительных программ.

Кроме того, ряд экспертов выделяют и имиджевые различия двух систем. Macintosh с ее Mac OS разработан в основном для графических и мультимедийных функций, и с этими задачами справляется лучше, чем Windows. В свою очередь, Windows существенно лучше работает со статистическими и офисными приложениями. Мало кто играет в компьютерные игры на Macintosh, тогда как на рынке есть целый сегмент игровых ПК и специальных периферийных устройств под управлением ОС Windows.

Несмотря на то, что бесспорным лидером по количеству установленных операционных систем является Microsoft Windows, по данным компании Net Applications, доля пользователей, выходящих в интернет с помощью Mac OS X, в январе 2009 года составила 9,93%. Компания Net Applications также отмечает, что в июле 2009 года рыночная доля операционных систем для компьютеров Macintosh составляла 4,86%, в то время как Windows занимала 93,04% рынка. На первый взгляд, доля Mac OS смехотворна, но если это перевести в цифры, то мы увидим более 30 млн. компьютеров, работающих под этой системой.

Перспективы Mac OS

В перспективе число пользователей Macintosh, а, следовательно, и Mac OS, будет постепенно расти. Эксперты ИТ-рынка связывают это с последовательным снижением стоимости на компьютеры и ноутбуки Apple. Соответственно, будет расти и количество вредоносного ПО для Macintosh, что в последствии может привести к первым официальным антивирусным программам для ПК Apple. Безусловно, в ближайшем будущем будет увеличиваться и количество эксклюзивных приложений для Mac OS, а также расти число приложений совместимых с Windows, и наоборот.

Главной причиной небольшого процента людей, которые выбрали для работы компьютеры от компании Apple, является в первую очередь цена, а во вторую очередь закрытость Mac OS. Политика руководства компании направлена на то, чтоб операционная система Mac OS могла устанавливаться только на компьютеры их собственного производства, поэтому те, кто решил насладиться всеми преимуществами Mac OS, просто обязаны купить себе Macintosh.

Обсуждать достоинства и недостатки системы Mac OS необходимо вместе с обсуждением плюсов и минусов самих компьютеров Macintosh. Но каждое достоинство и каждый недостаток в этом случае дело абсолютно условное, поскольку тут надо учитывать с какой стороны посмотреть на ту или иную проблему. Цена главный минус компьютеров от компании Apple, поскольку они недоступны широким массам населения, и совсем не тянут на бюджетную версию.

Модельный ряд компьютеров Macintosh предложенный в магазина довольно бедный, каждое направление представлено лишь двумя тремя экземплярами. При том все компьютеры выпускаются только в готом виде, и тем, кто привык сам собирать себе компьютер этот вариант совсем не подойдет. Но с другой стороны придя в магазин, вам не придется долго думать какой из Macintosh стоит выбрать, при этом качество каждого из них будет на самом высоком уровне.

Да, Macintosh удовольствие дорогое, но за эти деньги вы получаете красивый, со своей особой индивидуальностью компьютер отличного качества и современную операционную систему, разработанные с учетом всех новейших технологий и достижений науки. При этом ОС Mac OS была создана именно для компьютеров Macintosh, что позволяет вам использовать возможности железа на 100 процентов, а не переплачивать деньги за новинки, которые не известно когда и с помощью чего можно будет оценить.

К тому же в комплект с Mac OS входит набор действительно полезных программ, позволяющих организовать весь рабочий процесс современного человека. Прибавьте к этому бесплатное сервисное обслуживание в любом фирменном магазине компании Apple, и уже встает другой вопрос, на сколько этот компьютер дорогой, и стоит ли он этих денег.

Еще одной неприятной проблемой является закрытость ОС Mac OS, что в первую очередь сказывается на недостатке программного обеспечения для нее от сторонних разработчиков. До сих пор еще не существует некоторых важных программных продуктов написанных под Macintosh, да и игроманам разгуляться не получится, поскольку игры разрабатываются в первую очередь для Windows, а потом уже для Mac OS, к тому некоторых игрушек вы вообще не найдете.

Но время не стоит на месте, и появляются организации, которые занимаются разработкой программных продуктов под Mac OS, а известные разработчики программного обеспечения заинтересованы в том, чтоб их продукт работал на компьютерах Macintosh. Но самое главное компания Apple в последнюю версию ОС Mac OS включила приложение BootCamp, позволяющее с легкостью устанавливать на компьютеры Macintosh операционную систему Windows и использовать на них любое программное обеспечение.

Споры, что лучше можно продолжать до бесконечности, но если вы спросите у тех, кто решился и приобрел себе компьютер Macintosh, согласен ли он его поменять на другой, скорей всего вы получите отрицательный ответ. Те, кто работает на Macintosh – любят свои компьютеры. Объяснить это можно тем, что руководство компании Apple создает свои продукты в первую очередь для людей. Главной их стратегией является красота и удобство. К тому же все их разработки идут в ногу со временем, и даже немного его опережают. Покупая компьютер Macintosh с ОС Mac OS можно быть уверенным, что он не устареет через полгода, а будет актуален еще долгое время.

Таблица 1 . Сравнение различных ОС

Вид ОС

Достоинства

Недостатки

Широкий выбор ПО

Полная совместимость со всем оборудованием

Техническая поддержка

Широкая распространенность

Легкость настройки

Небезопасная (много вирусов и уязвимостей)

Несколько завышенные системные требования

Множество ограничений (система контроля цифрового контента)

Предельно легкая настройка

Не требует знания технических деталей от пользователя

Интуитивность использования

Удобная организация окон – все окна видимы и нет необходимости переключаться между ними.

Установлен базовый набор ПО

Отсутствие вирусов

Высокая стоимость компьютеров с Mac OS X

Закрытая архитектура компьютеров – нет возможности провести модернизацию оборудования

Очень малое количество игр

Свободное распространение

Стабильность

Низкие системные требования

Отсутствие вирусов (вследствие этого нет надобности в антивирусе)

Полная свобода действий (возможность настраивать, как угодно)

Большое количество дистрибутивов – Вы можете выбрать дистрибутив согласно своей философии

Практически весь софт бесплатен

Поддерживает множество аппаратных платформ

В большинстве случаев в дистрибутив входит набор ПО, с помощью которого можно выполнить любую задачу

Сложность первоначальной настройки системы

Возможные конфликты с неподдерживаемым оборудованием

Нет аналогов некоторых программ для Windows (игры, узкоспециализированные программы).

Работая с CCS, очень легко застрять на каком-то моменте, ведь порой работая даже по знакомому методу, бывает, что появляются новые проблемы.

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

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

Сегодня мы хотели бы вам рассказать о некоторых инструментах CSS. Каждый из этих инструментов как единица измерения, типа пикселя или ems, но вы о них, скорее всего, не знали.

Начнем с того, что похоже на то, что вам, скорее всего, уже знакомо. Единица em определяется как текущий font-size. Так, если вы, например, установите font-size (размер шрифта) на элементе body, то значение em любого младшего элемента в пределах body будет равна этому font-size.

Test
body { font-size: 14px; } div { font-size: 1.2em; // calculated at 14px * 1.2, or 16.8px }

Здесь мы написали, что у div font-size будет равен 1.2em. Это в 1.2 раза больше чем font-size, у которого он унаследовал, он составлял 14px. Таким образом, результат 16.8px.

Однако, что произойдет, если вы каскадом расположите определяемые em font-size внутри друг друга? В следующем отрывке мы применяет тот же самый CCS, что и выше. Каждый div наследует font-size от своего родителя, выдавая нам постепенно увеличивающиеся размеры шрифта.

Test
Test
Test

Не смотря на то, что это может подойти в некоторых случаях, часто мы хотим просто полагаться на единственную метрику для измерения. В этом случае мы должны использовать rem. “r” в rem обозначает “корень”; он равен набору размера шрифта в элементе корня; в большинстве случаев он является элементом HTML.

Html { font-size: 14px; } div { font-size: 1.2rem; }

Во всех трех div из предыдущего примера, шрифт может достигать 16.8px.

5 баллов, Grid

Rem полезны не только в калибровке шрифта. Например, мы могли бы базировать всю систему grid или библиотеку UI по использованию размера шрифта HTML корня rem, и использовать их вычисление в определенных местах. Это дало бы нам более предсказуемую калибровку шрифта и вычисления.

Container { width: 70rem; // 70 * 14px = 980px }

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

vh и vw

Отзывчивые методы веб-дизайна полагаются, в большой степени, на правило процента. Однако процент CSS - не всегда лучшее решение для каждой проблемы. Ширина CSS родственна ближайшему элементу, в котором содержится родитель. Что, если мы хотим использовать ширину или высоту окна просмотра вместо ширины исходного элемента? Это именно то, что помогают делать единицы vh и vw.

Элемент vh равен 1/100 высоты окна просмотра. Например, если высота браузера 900px, 1vh может достигать 9px. Также, если ширина окна просмотра составляет 750px, 1vw может достичь 7.5px.

Кажется, что это правило можно использовать бесконечно. Например, очень простой способ достигнуть с помощью одной единственной строки CSS полной высоты или приблизительно полной высоты слайдов можно:

Slide { height: 100vh; }

Предположим, вы хотите сделать заголовок, который заполнит всю ширину экрана. Чтобы сделать это, вам необходимо установить font-size в vw. Этот размер будет соизмерим с шириной браузера.

vmin и vmax

В то время как vh и vm всегда связаны с высотой и шириной окна просмотра, также vmin и vmax связаны с максимумом и минимумом этой высоты и ширины, в зависимости от того, какая из них меньше, а какая больше. Например, если браузер имеет параметры 1100px в ширину и 700px в высоту, 1vmin будет 7px, а 1vmax - 11px. Однако, если ширина установлена на 800px, а высота на 1080px, то vmin будет равен 8px, в то время как vmax будет установлен на 10.8px.

В каких случаях вы сможете использовать эти значения?

Представьте, что вам нужен элемент, который всегда остается видимым на экране. Используя высоту и ширину, установленные значением vmin ниже 100 позволит вам этого добиться. Например, квадратный элемент, который касается, как минимум двух частей экрана может быть определен так:

Box { height: 100vmin; width: 100vmin; }

Если вам нужен квадрат, который будет покрывать всю видимую зону окна просмотра, используйте те же правила, но кроме vmax.

Box { height: 100vmax; width: 100vmax; }

Комбинация этих правил позволит вам использовать размер вашего окна просмотра очень гибко и с максимальной продуктивностью.

ex и ch

Единицы ex и ch, так же как em и rem, соотносятся с current font и font size. Однако, поскольку они основаны на определенных для шрифта мерах, ex и ch также соотносятся с font-family, в отличие от em и rem.

Единица ch или единица character, определяется как «улучшенная мера» ширины знака 0. Это понятие вызвало много споров, но основная идея состоит в том, что обладая шрифтом фиксированной ширины, квадрат с шириной N знаками единиц, таких как width: 40ch; могут всегда содержать последовательность из 40 знаков в этом конкретном шрифте. В то время как обычное использование этого особого правила состоит в расположении шрифта Брайля, возможности для креативности здесь, конечно, простираются вне этих простых заявлений.

Единица ex определяется как «х-высота текущего шрифта ИЛИ одна-вторая от em». Thex-высота данного шрифта - высота строчных букв x того шрифта. Чаще всего, это примерно в средней отметке шрифта.

Существует много областей, где могут использоваться подобные единицы. Чаще всего в типографии. Например, элемент sup, который выступает как superscript, может быть добавлен в строку, используя соответствующую позицию и конечное значение 1ex. Точно так же вы можете сбросить нижний элемент. Ошибки браузера исправляются правилами superscript- и subscript-specific vertical-align, но если вы хотите больше контроля, вы можете попробовать следующее:

Sup { position: relative; bottom: 1ex; } sub { position: relative; bottom: -1ex; }

Вывод

Очень важно следить за развитием и распространением CSS, так же как и узнавать о новых инструментах и добавлять их к себе в список умений. Скорее всего, вы встретитесь с проблемами, которые могут быть решены с помощью этих единиц. Не пожалейте времени и прочитайте спецификацию. Подпишитесь на обновления от cssweekly. И, конечно, не забудьте подписаться на еженедельные обновления и бесплатные обучающие видео на Tuts+!



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: