Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

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

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Разберемся в терминологии

.

Прежде чем вы начнете сетовать, как только можно включить в код такую массу стилей, разрешите мне объяснить, почему так вышло. Производители браузеров создают свои продукты, основываясь на спецификациях, которые получают от WorldWideWeb Consortium (W3C). Каждый производитель должен прочесть и хорошо понять спецификацию, а затем реализовать ее в браузере. Если спецификация путаная или допускает двойные толкования, возникает недопонимание, и в итоге четыре или пять различных производителей браузеров реализуют одну и ту же технологию CSS различными способами.

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

Вот так, если продолжать пример со свойством border-radius, мы, используя вендорные префиксы, обращаемся к каждому браузеру и даем ему инструкцию применить это свойство. Например, старые версии Firefox применят свойство, сопровождаемое префиксом, и проигнорируют следующее, у которого префикса нет. А новые версии пропустят правило с префиксом и применят следующее за ним:

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

.

Читайте так же:
Not found