Webkit, etiquetas de propiedad del navegador o vendor prefixes
CSS3 ha incorporado una novedad con la que muchos ya estaréis familiarizados. Se trata de los prefijos CSS de navegador.
Tienen una estética tal que así:
.degradado {
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
}
Y se aplican a algunas propiedades CSS que todavía no están aprobadas por el W3C. Las llamadas propiedades experimentales.
Desde Loopeando.com vamos a contarte el porqué de estos prefijos, cuándo y a qué propiedades se aplican, qué son las salvaguardas y cómo hacer que estas extensiones se generen automáticamente.
¿Por qué son necesarios los vendor prefixes?
Es posible que algunos recordéis los hack de IE o comentarios condicionales.
Estas pequeñas lineas de código se utilizaban (y utilizan) cuando se quería hacer que Internet Explorer/Outlook mostrasen una alternativa al código que estábamos creando.
<!--[if IE]> El código aquí situado será leído únicamente por los navegadores Internet Explorer <![endif]--> <!--[if (IE 7) | (IE 8)]> Y el situado aquí, sólo por Internet Explorer 7 o Internet Explorer 8 <![endif]-->
¿Por qué? Porque Internet Explorer empleaba un motor gráfico que generaba muchas incompatibilidades con los estándares del W3C.
Esto se debe a que cada navegador tiene su propio motor gráfico es decir, un sistema de renderizado que les permite transformar el código HTML, PHP, etc en algo visual para el usuario siguiendo las reglas de CSS dadas:
- Internet Explorer usa el motor Trident
- Los productos Mozilla, como Firefox, usan Gecko
- Opera usa el motor Presto
- Chrome (Google) y Safari (Apple) el motor WebKit
Además de ello, resulta que [subraya_rosa]HTML es un lenguaje declarativo, que únicamente indica lo que se debe representar y no el cómo se debe representar[/subraya_rosa]. Existe por ello cierta libertad, por parte de los motores de renderizado, para mostrar un elemento de una u otra forma.
Así que con todo lo anterior, no es de extrañar que, dado que cada uno hace la guerra por su lado, la aplicación de las nuevas propiedades de CSS sean un poco caóticas, hasta que el organismo estandarizador termina de fijarlas.
Por lo tanto, [subraya_verde]cuando vayamos a escribir una propiedad que todavía esté en fase experimental, debemos agregar un prefijo por cada navegador mayoritario que haya en el mercado[/subraya_verde].
¿Cuáles son los prefijos CSS?
| Prefijo | Navegadores que los aplican | |
| -webkit- | Chrome, Safari, Android, iOs | ![]() |
| -moz- | Firefox | ![]() |
| -o- | Opera | ![]() |
| -ms- | Microsoft Internet Explorer, Edge | ![]() |
Por lo tanto, la propiedad experimental [codigo]border-image[/codigo] debería expresarse de la siguiente forma, para ser vista correctamente en todos los navegadores:
-webkit-border-image: url(border.png) 50 round; -moz-border-image: url(border.png) 50 round; -o-border-image: url(border.png) 50 round; /* Internet Explorer 11 y Edge ya lo utilizan sin prefijo. Así que no sería: -ms-border-image: url(border.png) 50 round; sino border-image: url(border.png) 50 round; */
¿Qué propiedades experimentales hay?

Dado que es una lista en constante cambio, cada navegador tiene las suyas propias, y va dando soporte a las de los demás poco a poco, lo ideal es centrarse en una familia de navegadores y acudir a sus fuentes oficiales de soporte.
Por ejemplo, nos vamos a centrar en Firefox y os listamos el soporte que dan ahora mismo a las sus propias propiedades experimentales y las de terceros:
- Soporte desde Mozilla Firefox para las propiedades de Internet Explorer (-ms-)
- Soporte desde Mozilla Firefox para las propiedades de Chorme y Safari (-webkit-)
- Soporte desde Mozilla Firefox para la suyas propias (-moz-)
Recordad que no es conveniente emplear estas propiedades en desarrollos reales, puesto que pueden generar muchas incompatibilidades.
¿Cómo ponerlas automáticamente?
Cuando abandonamos las propiedades habituales, puede resultar engorroso recordar cuáles son experimentales y poner todos los prefijos.
Por ello existen algunos buscadores especializados que pueden ayudarnos, como:

Sin embargo, existe otra vía: Hacerlo automático.
Para ello podemos usar Prefix-Free, una librería de JavaScript que hace este trabajo por nosotros.
Podéis descargarlo aquí, y su funcionamiento es sencillo: Escribimos la propiedad sin prefijos y la librería los añadirá si son necesarios.
Actúa en hojas de estilo, CSS-inline, navegadores de escritorio y móviles. Y sólo tenemos que descargarlo y llamarlo desde el [codigo]<head>[/codigo].
¿Y los navegadores antiguos? Salvaguardas
Las salvaguardas con propiedades CSS clásicas (de las primeras versiones de CSS) que se utilizan como respaldo a las propiedades más novedosas o experimentales.
La idea es que la web se visualice correctamente incluso en aquellos navegadores que lleven muchos años sin actualizarse.
Por ejemplo, en mi carrera profesional, he llegado a encontrarme con ordenadores de clientes que no eran capaces de interpretar las transparencias de los PNG. La causa era que navegaban con versiones anteriores a Internet Explorer 7. Es decir, cuando me encontré la incompatibilidad, esas personas estaban empleando navegadores con más de 10 años de antigüedad.
Sin meternos en la locura que es navegar en esas condiciones, debemos saber que son muchas las administraciones que trabajan con tecnología muy obsoleta. Las causas son varias, pero las dejaremos para otro post.
Más allá de estos casos extremos, debemos saber no todo el mundo actualiza ni puede actualizar su software a la velocidad que avanzan las tecnologías en la red, así que es conveniente usar salvaguardas.
Un ejemplo de salvaguarda sería el código con el que abríamos este post, completándolo de la siguiente forma:
.degradado {
background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
background: linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
background: -prefix-linear-gradient(left, blue, white); /*Salvaguarda 2 */
background-color: #7db9e8; /*Salvaguarda 3*/
}
En él se pretende poner un color de fondo con un gradiente, y para ello se usan los prefijos de los diferentes navegadores.
Sin embargo, también se pone la versión oficial, sin prefijos, a sabiendas de que esta propiedad ya está estandarizada y algunos navegadores modernos la buscarán en lugar de los prefijos.
Por lo tanto, los prefijos podrían considerarse la salvaguarda 1: La interpretación para los navegadores en sus penúltimas o antepenúltimas versiones.
La salvaguarda 2 es:
background: -prefix-linear-gradient(left, blue, white);
Es decir, la forma antigua de escribir esta propiedad CSS en los motores renderizados de WebKit y Opera. Nos servirá para las versiones anteriores a: Opera 12.1, IE 10, Firefox 16, Chrome 26, Safari 6.1
Y la salvaguarda 3 es:
background-color: #7db9e8; /*Salvaguarda 3*/
O lo que es lo mismo, prescindimos del gradiente y ponemos un color plano. Esta salvaguarda sería más o menos compatible para navegadores anteriores a:
Firefox 1.5, Opera 8.5, Safari 2, Internet Explorer 6*
* Unos 10 años aproximadamente.
Y, de hecho, podríamos retroceder aún más con otra salvaguarda:
background: #7db9e8;
Compatible con navegadores de 1997 :
Internet Explorer 4, Firefox 1, Opera 3.5
Osea, antes de que existiese Google. Pero tampoco hace falta pasarse, ¿no?
Esperamos que esta entrada te haya sido de utilidad y, recuerda que si tienes dudas, desde Loopeando.com estaremos encantados de ayudarte en los comentarios.
















Excellent blog here! Additionally your website lots up fast! What web host are you the use of? Can I get your affiliate hyperlink on your host? I wish my web site loaded up as quickly as yours lol
Наркологическая помощь позволяет безопасно начать выведение токсинов, снизить интоксикации, восстановить водно-солевой баланс и подобрать дальнейшее лечение алкогольной зависимости. Нарколог проводит анализ состояния пациента, уточняет стаж употребления спиртного, причины запоя, наличие хронического заболевания, психических расстройств, противопоказаний и других ограничений. После диагностики врач выбирает схему: амбулаторно на дому, в стационаре клиники или с госпитализацией.
Исследовать вопрос подробнее – вывод из запоя капельница на дому
Мы работаем круглосуточно, принимаем заявку по телефону, а выезд возможен в любое время суток, включая выходных и праздничные дней. Вызов нарколога на дом помогает быстро оказать помощь больного, стабилизировать физические и психического состояния, снять острые симптомы употребления алкоголя, наркотиков или лекарственных веществ.
Получить дополнительные сведения – нарколог на дом в казани
Нарколог на дом в Казани нужен, когда человеку требуется срочная помощь при запое, похмелья, интоксикации, абстинентного синдрома, употребления алкоголя или наркотиков. Выездной врач приезжает на дом, проводит осмотр пациента, оценивает симптомы, подбирает препараты и помогает быстро стабилизировать состояние организма без лишнего стресса для больного и семьи.
Узнать больше – вызов нарколога на дом в казани
звоните круглосуточно по телефону горячей линии клиники: наши специалисты готовы оказать необходимую помощь в решении проблемы алкогольной зависимости.
Разобраться лучше – наркологический вывод из запоя в сочи
Вывод из запоя на дому в Сочи проводится анонимно: соседям, коллегам и третьим лицам не передается информация о состоянии пациента, диагнозе, курсе лечения, факте вызова врача или необходимости дальнейшего наблюдения. Документы оформляются только в пределах медицинской работы, а постановки на учет при обращении в частную клинику не происходит.
Узнать больше – вывод из запоя
Вывод запоя нужен не только при тяжелых осложнениях. Даже если пациент говорит, что «сам справится», запой может быстро привести к отравлении этанола, обезвоживанию, нарушению давления, делирия, галлюцинаций, судорожных реакций, инфаркта или инсульта. Чем дольше человек продолжает пить, тем выше риск серьезные последствий для организма.
Подробнее можно узнать тут – наркологический вывод из запоя в сочи
Запоя вывод в клинике Сочи: лечение алкогольной интоксикации, капельница, детоксикация, помощь нарколога на дому, кодирование и реабилитация
Ознакомиться с деталями – скорая вывод из запоя сочи
Ребята кто с недвижкой То вообще непонятно где смотреть Соседи какие Короче, нашел отличный инструмент — официальная публичная кадастровая карта с актуальными данными Увидел границы и соседей В общем, там и карта и данные — реестр карта https://publichnaya-kadastrovaya-karta-abc.ru Не мучайтесь с росреестром Перешлите тому кто ищет участок
Вывод из запоя на дому подходит пациентам, которым необходимо получить помощь в привычной обстановке. Вызов врача можно заказать в любое время суток: выездная бригада приезжает по указанному адресу, проводит осмотр, оценивает давление, пульс, степень интоксикации, риск психозов, галлюцинаций, судорожных реакций, инфаркта, инсульта и других осложнений.
Изучить вопрос глубже – вывод из запоя недорого сочи
Центр работает круглосуточно, без выходных, анонимно и конфиденциально. Мы принимаем заявки по телефону, через форму сайта и по кнопке обратный звонок. Бесплатная консультация помогает понять, нужна ли экстренная помощь, возможно ли лечение на дому, потребуется ли стационар, реабилитация, психотерапия, кодирование или другой метод терапии.
Детальнее – https://narkolog-na-dom-kazan23.ru/
Вывод из запоя — это экстренная наркологическая помощь, направленная на безопасное прерывание длительного употребления алкоголя и комплексное лечение алкогольной зависимости. Алкогольная зависимость — тяжёлая болезнь, которая разрушает здоровье и требует немедленного лечения. Вывод из запоя — первый и самый важный этап лечения алкоголизма, ведь без качественного вывода из запоя невозможно эффективное избавление от пагубного пристрастия. Наша наркологическая клиника в Москве предлагает срочный вывод из запоя на дому и в стационаре. Лечение запоя начинается с детоксикации — капельницы, которая очищает организм от токсинов и продуктов распада алкоголя. Опытный нарколог проводит осмотр, оценивает физическое состояние и возраст пациента, подбирает необходимые препараты и ставит капельницу. Лечение должно быть анонимным и безопасным, поэтому мы гарантируем полную конфиденциальность — ваше имя не разглашается, документы не передаются третьим лицам. Вывод из запоя — это лишь начало лечения алкоголизма, за ним следует длительная терапия, кодирование и реабилитация. Важно понимать: лечение зависимости — процесс не одного дня, но он станет первым шагом к полноценной жизни. Наши специалисты используют современные методики выведения из запоя , применяя эффективные , которые быстро восстанавливают организм после интоксикации алкоголя .
Изучить вопрос глубже – анонимный вывод из запоя
звоните круглосуточно по телефону горячей линии клиники: наши специалисты готовы оказать необходимую помощь в решении проблемы алкогольной зависимости.
Подробнее – наркология вывод из запоя
Ребята у кого машина Каждый год одно и то же Обзвонил кучу страховых Короче, быстро и без гемора — выбрать полис осаго с лучшей ценой Оплатил картой за 2 минуты В общем, сохраняйте себе — подобрать полис осаго подобрать полис осаго Покупайте ОСАГО онлайн выгодно Перешлите тому у кого машина
Herkes merhaba Oranlar düşük, bonuslar sahte, her şey çok kötü Onlarca site denedim Sonunda bu siteye rastladım — 1xbet giriş yap hemen Site inanılmaz hızlı çalışıyor Neyse, tüm detaylar linkte — 1xbwt giriş 1xbwt giriş Tek adres 1xbet giriş Bahis yapan herkese gönder