Об английском с любовью. CSS - Префиксы браузеров Что такое префиксы

Префикс? Пусть вас не смущает это иностранное слово - это всего лишь приставка, при помощи которой, к примеру, в английском и некоторых других языках можно изменить значение того или иного слова. В нашей статье подробно рассматривается данная тема, даются примеры использования, а также таблица и перевод наиболее часто употребляемых приставок, но далеко не всех - в английском языке их великое множество. Изучив тему "Префикс", функция которого, как мы уже выяснили, есть не что иное, как словообразование, вы пополните свои знания и обогатите свой словарный запас. Некоторые приставки имеют исконно английское происхождение, например a-, mis-, fore-, mid-, а некоторые - латинское, вот некоторые из них anti-, contra-, (кстати, эти приставки можно встретить и в русском языке), dis- . Подробную информацию вы найдете ниже.

Префиксы в английском языке

Когда мы уже выяснили, какое значение имеют приставки давайте рассмотрим примеры их использования:
возьмем глагол to agree - соглашаться, применяя к нему дополнение dis- в начале слова, мы получим (to) disagree - не соглашаться, выражать несогласие;
или, например, прилагательное regular - обычный, но с приставкой ir- у нас получится irregular - необычный, нетипичный. Видите, зная, что такое префикс и его значение, вы можете полностью изменить и сделать из него совершенное противоположное по смыслу слово.

Таблица приставок, которые употребляются наиболее часто
Наименование приставки Значение Примеры с переводом
pro- против чего-либо, выступающий против чего-либо pro-life (выступающий против абортов)
anti- ложный, противоположный, сопоставимый с чем-либо anti-hero (отрицательный персонаж, например, в фильме); antichrist (антихрист)
contra - противоположный с чем-либо contraflow (встречный поток движения), contraception (контрацепция)
counter- также применяется в значении противопоставления чего-либо к чему-либо counter-example (противоположный пример, отличный от того, что предлагает оппонент), counterattack - контратака (то есть отражение атаки противника)
a- часто применяется в значение "не" amoral (аморальный, то есть НЕ соблюдающий принятые моральные установки человек), apolitical (аполитичный, то есть вне политики)
dis- не приемлющий что-либо distrust (недоверие), disagree (несогласие); вот почему важно знать, что такое префикс - он полностью меняет значение первоначального слова
in-/im- также имеет значение "не" illegal (нелегальный), impossible (невозможный), incapable (неспособный)
non-/un- "не" non-event (несущественное событие); unfair (несправедливый)
extra- употребляется в значение "сверх" extrasensory (экстрасенсорный), extraordinary (чрезвычайный)
in- "в чем-либо", "где-либо" indoors (в помещении, внутри дома), ingathering - сбор урожая
im-/il-/ir все три префикса имеют значение "между" immirate (иммигрировать, то есть перемещаться между странами), import (импорт)
mid- "средний" midfield (центр футбольного поля), midway (половина пути)
out- "из", "вне" outlook (прогноз), outnumber (численное превосходство)
under- употребляется в значение недостаточности чего-либо underpay (недоплата), underwork (недостаточное использование, к примеру, какого-либо ресурса)
un- префикс выражает противоположность какого-либо действия или состояния unknown (неизвестный), uncomfortable (некомфортный), unpack (распаковывать вещи)
pre- "до чего-либо" prepay (предоплата), preview (предварительный просмотр)

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

В этой статье мы рассмотрим, что такое префиксы браузеров, причины их появления и как их использовать в CSS.

Что такое префиксы?

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

Например, при рассмотрении стилей какого-нибудь сайта веб-разработчик может столкнуться со свойствами, содержащими впереди некоторые непонятные слова: -webkit- , -moz- , -ms- и др.

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

Что же это такое? На самом деле всё просто, эти непонятные слова являются префиксами следующих браузеров:

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

Причины появления префиксов?

Причин для появления префиксов было достаточно много:

  • Для включения в браузер экспериментальных свойств CSS, которые стандартом ещё не утверждены. Таким образом, производители браузеров производят тестирование и вносят предложения перед утверждением свойств CSS в стандарте.
  • Для решения проблем с кроссбраузерностью.
  • Для создания собственных свойств, которые не входят в стандарт CSS, но возможно появятся в нём через некоторое время.

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

Как использовать префиксы?

Рассмотрим в качестве примере следующий код:

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

Данный код применяет свойства CSS, которые изменяют алгоритм расчёта ширины и высоты для всех элементов веб-страницы. Первое CSS свойство -webkit-box-sizing со значением border-box предназначено для браузеров, использующих движок webkit (Safari) или blink (Chrome, Opera, Яндекс.Браузер). Второе CSS свойство -moz-box-sizing со значением border-box предназначено для браузеров, использующих движок Gecko (Mozilla Firefox). Последнее CSS свойство предназначено для браузеров, в которых это свойство уже протестировано и внедрено в соответствии со стандартом.

При использовании префиксов для свойств CSS, необходимо помнить, что их следует располагать до свойства CSS без префикса. Почему это так важно? Это важно потому, что если когда-то в браузере будет реализовано оригинальное свойство (без префикса), то будет использоваться именно оно (т.к. оно располагается последним), а не его экспериментальная версия.

Например: применение свойства CSS ко всем элементам веб-страницы в браузере Google Chrome версии 40.

На рисунке выше видно, что оригинальное свойство box-sizing уже внедрено в этот браузер, и из-за того, что оно располагается последним, браузер использует именного его, а не вышеприведенное свойство -webkit-box-sizing .

Как проверить поддержку определенного свойства в браузере?

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

Сайт "Can I Use..."

Например: проверим, как реализовано свойство transform в браузерах.

На сайте "CanIUse" браузеры отмечаются различными цветами, в зависимости от того в каком состоянии находится поддержка определённых свойств или тегов:

  • Красный прямоугольник - браузер, в котором данное свойство не реализовано;
  • Зелёный прямоугольник с дефисом, расположенным в правом верхнем углу – браузер, в котором данное свойство используется через префикс;
  • Светло-зелёный прямоугольник – браузер, в котором данное свойство реализовано частично;
  • Зелёный прямоугольник – браузер, в котором данное свойство реализовано в соответствии со стандартом.

В первую очередь необходимо сказать, что английские префиксы не меняют части речи. Далее, их правописание может быть различным. К примеру, англичане тяготеют к написанию префиксов через дефис, в то время как американцы предпочитают писать слова слитно (и это касается не только префиксов). Кроме того, слова устоявшиеся, являющиеся самостоятельными лексическими единицами часто пишутся слитно, а в разовых образованиях префикс может отделяться. Таким образом, в аналогичных текстах различного национального авторства можно встретить co-operation и cooperation , re-write и rewrite , ultra-violet и ultraviolet .

Теперь рассмотрим значения различных префиксов.

Отрицательные префиксы: un- , in- , dis- , non- .

Префиксы un- , in- , а также такие варианты последнего, как il- (перед l ), ir- (перед r ), im- (перед m и p ) меняют значение слова на противоположное. Чаще всего они соответствуют русской приставке не :

known (известный) – un known (неизвестный)
happy (счастливый) – un happy (несчастный)
official (официальный) – un official (неофициальный)
popular (популярный) – un popular (непопулярный)
complete (полный) – in complete (неполный)
direct (прямой) – in direct (непрямой)
legal (законный) – il legal (незаконный)
logical (логичный) – il logical (нелогичный)
regular (регулярный) – ir regular (нерегулярный)
reversible (обратимый) – ir reversible (необратимый)
possible (возможный) – im possible (невозможный)
mortal (смертный) – im mortal (бессмертный)

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

Префикс dis- может выражать и отрицание, и противоположное действие или понятие:

to like (любить) – to dis like (не любить)
proportional (пропорциональный) – dis proportional (непропорциональный)
to cover (накрывать) – to dis cover (обнаруживать)
connection (соединение, связь) – dis connection (рассоединение, обрыв связи)

Префикс non- чаще всего пишется через дефис, хотя американцы предпочитают писать его слитно:

conformity (соответствие) – non conformity (несоответствие)
performance (выполнение) – non performance (невыполнение)

Префикс re- передает значение повтора, повторения действия. Часто соответствует русской приставке пере- . В научной, политической лексике префикс re- встречается довольно часто.

Re -send the message, please. - Отправьте сообщение еще раз, пожалуйста.
re structuring – реструктуризация
re -export – реэкспорт
to re sell – перепродавать
to re do – переделывать

Префикс mis- имеет значение неправильно , неверно :

to mis spell – неверно написать, ошибиться в написании
to mis understand – неправильно понять
to mis lead – ввести в заблуждение

Префиксы over- и under- имеют противоположные значения. Первый означает сверх , избыточно , второй – недостаточно :

to charge (назначать цену) – to over charge (назначать завышенную цену) – to under charge (назначать заниженную цену)
to pay (платить) – to over pay (переплачивать) – to under pay (недоплачивать)
to estimate (оценивать) – to over estimate (переоценивать) – to under estimate (недооценивать)

Префиксы pre- и post- тоже противоположны по своему значению. Первый означает перед , второй – после :

pre -war (довоенный) – post -war (послевоенный)
pre historic (доисторический)
post position (постпозиция)

Префикс anti- соответствует русскому анти- :

anti -terrorism (борьба против терроризма)
anti -Semitism (антисемитизм)

Префикс counter- соответствует русскому контр- , противо- :

measure (мера) – counter measure (контрмера)
attack (атака) – counter attack (контратака)

Префикс co- означает совместность действия, сотрудничество:

operation (действие) – co operation (сотрудничество)
existence (существование) – co existence (сосуществование)

Inter- означает внутри , между , может также передавать взаимность:

national (национальный) – inter national (интернациональный, международный)
city (город) – inter -city (междугородний)
dependent (зависимый) – inter dependent (взаимозависимый)

Префикс ex- имеет значение бывший , часто совпадает с наличествующим в русском языке префиксом экс- :

ex -president (экс-президент)
ex -wife (бывшая жена)

Sub- соответствует русской приставке под- :

paragraph (параграф, пункт) – sub paragraph (подпункт)
terraneous (наземный) – sub terraneous (подземный)

Префикс ultra- имеет значение сверх- , часто совпадает с русским ультра- :

ultra -short (ультракороткий)
ultra violet (ультрафиолетовый)



Поделиться: