<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mundo Geek &#187; safari</title>
	<atom:link href="http://mundogeek.net/etiqueta/safari/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Fri, 25 May 2012 14:51:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Degradados con CSS</title>
		<link>http://mundogeek.net/archivos/2011/04/04/degradados-con-css/</link>
		<comments>http://mundogeek.net/archivos/2011/04/04/degradados-con-css/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:27:09 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[degradados]]></category>
		<category><![CDATA[estandares]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google chrome]]></category>
		<category><![CDATA[gradientes]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6584</guid>
		<description><![CDATA[Aunque se trata de una característica experimental, sujeta a posibles cambios en el futuro, los navegadores más populares del mercado ya permiten hoy en día, en sus últimas versiones, la creación de fondos con degradados o gradientes sin necesidad de usar imágenes, utilizando exclusivamente CSS. Esto, cómo no, a excepción de Internet Explorer, con el [...]]]></description>
			<content:encoded><![CDATA[<p>Aunque se trata de una característica experimental, sujeta a posibles cambios en el futuro, los navegadores más populares del mercado ya permiten hoy en día, en sus últimas versiones, la creación de fondos con degradados o gradientes sin necesidad de usar imágenes, utilizando exclusivamente CSS. Esto, cómo no, a excepción de Internet Explorer, con el que tenemos que usar su peculiar sistema de filtros.</p>
<p>Los desarrolladores del motor de renderizado que utilizan Safari y Google Chrome, Webkit, fueron los primeros en <a href="http://www.webkit.org/blog/175/introducing-css-gradients/" title="Anuncio de los degradados CSS por parte de Webkit">sugerir la creación de degradados utilizando CSS</a>, a principios de 2008. Su implementación, disponible para Safari 4 y superiores y Google Chrome 1 y superiores, soportaba degradados lineales y radiales utilizando las sintaxis:<span id="more-6584"></span></p>
<pre name="code" class="css">-webkit-gradient(linear, punto_inicio, punto_fin, parada[, parada]+)
-webkit-gradient(radial, centro_interno, radio_interno, centro_externo, radio_externo, parada[, parada]+)</pre>
<p>Desde Mozilla se comenzó entonces a implementar una sintaxis similar a la de Webkit, ampliada, que se vería abandonada al poco tiempo, cuando la W3C propuso <a href="http://dev.w3.org/csswg/css3-images/" title="Borrador del W3C en el que se recoge la propuesta de las funciones de degradado">una sintaxis alternativa</a>, que es la que se acabó por introducir en Firefox 3.6 (Gecko 1.9.2).</p>
<p>El borrador de la W3C define actualmente 4 funciones para la creación de degradados, a las que Mozilla añade el prefijo <code>-moz-</code>, por tratarse de una implementación propietaria de una característica experimental, que puede diferir de la de otros navegadores. Las funciones del borrador son:</p>
<ul>
<li><code>linear-gradient()</code>: para crear un degradado lineal</li>
<li><code>radial-gradient()</code>: para crear un degradado radial</li>
<li><code>repeating-linear-gradient()</code>: para crear un degradado lineal que se va repitiendo hasta el final del bloque</li>
<li><code>repeating-radial-gradient()</code>: para crear un degradado radial que se va repitiendo hasta el final del bloque</li>
</ul>
<p>A principios de este año 2011, Webkit (Safari 5.1 y Google Chrome 10) <a href="http://www.webkit.org/blog/1424/css3-gradients/" title="Anuncio de la adopción por parte de Webkit de la sintaxis de degradados de la W3C">adoptó también estas funciones</a>, aunque manteniendo las anteriores por razones de compatibilidad. Opera también se ha sumado a su implementación, introduciendo estas funciones en la versión 11.10 del navegador. Webkit y Opera utilizan, respectivamente, los prefijos <code>-webkit-</code> y <code>-o-</code> al utilizar estas funciones.</p>
<p>Por otro lado, Internet Explorer, como comentamos, no permite crear degradados con CSS, sino que tenemos que utilizar sus tristemente famosos <a href="http://msdn.microsoft.com/en-us/library/ms532847.aspx" title="Filtros y transiciones de Internet Explorer">filtros</a>, y en concreto, el <a href="http://msdn.microsoft.com/en-us/library/ms532997.aspx" title="Filtro gradient de Internet Explorer">filtro gradient</a>, disponible desde la versión 5.5. Estos hacen uso de DirectX, y pueden suponer un consumo exhaustivo de recursos, por lo que no os aconsejo excederos.</p>
<p>En resumen, para crear un bonito degradado entre dos tonos de azul, <code>#2B93D2</code> y <code>#77BCE6</code>, que sea compatible con las últimas versiones de los navegadores más populares, podríamos hacer lo siguiente:</p>
<pre name="code" class="css">.degradado {
  /* Color alternativo para versiones que no soporten degradados */
  background-color:#2B93D2;

  /* Safari 4+ y Chrome 1+ */
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2B93D2), color-stop(1, #77BCE6));

  /* Safari 5.1+ y Chrome 10+ */
  background-image:-webkit-linear-gradient(#2B93D2, #77BCE6);

  /* Firefox 3.6+ */
  background-image:-moz-linear-gradient(top, #2B93D2, #77BCE6);

  /* Opera 11.10+ */
  background-image:-o-linear-gradient(top, #2B93D2, #77BCE6);

  /* Internet Explorer 5.5+ */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2B93D2', EndColorStr='#77BCE6');
}</pre>
<p>obteniendo el siguiente resultado (ten en cuenta que es necesario utilizar uno de estos navegadores para poder ver el resultado):</p>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:#2B93D2;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2B93D2), color-stop(1, #77BCE6));background-image:-webkit-linear-gradient(#2B93D2, #77BCE6);background-image:-moz-linear-gradient(top, #2B93D2, #77BCE6);background-image:-o-linear-gradient(top, #2B93D2, #77BCE6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2B93D2', EndColorStr='#77BCE6')"></div>
<p>Veamos ahora la sintaxis exacta de estas funciones en cada uno de los navegadores.</p>
<h2>Safari 4+ y Chrome 1+</h2>
<p>Empecemos por la antigua sintaxis de Webkit. Los degradados lineales se crean de la siguiente manera:</p>
<pre name="code" class="css">-webkit-gradient(linear, punto_inicio, punto_fin, parada[, parada]+)</pre>
<p><code>punto_inicio</code> y <code>punto_fin</code> definen una recta que es la dirección en la que se aplicará el gradiente. Con <code>left top</code> como punto de inicio y <code>right bottom</code> como punto de fin, por ejemplo, el degradado se aplicará de la esquina superior izquierda a la inferior derecha.</p>
<p>Las &#8220;paradas&#8221; son funciones <code>color-stop()</code> que indican el color que tomará el degradado en un cierto punto de la línea. El valor <code>color-stop(0.5, #333)</code>, indicaría que queremos un gris oscuro en la mitad del degradado. También se puede utilizar <code>from()</code> y <code>to()</code> para indicar el color al inicio y al final de la línea, respectivamente, en cuyo caso, obviamente, no hace falta especificar el punto.</p>
<p>El siguiente ejemplo crearía un degradado entre tres tonos de gris, de la esquina superior derecha a la inferior izquierda. Podéis ver el resultado un poco más abajo, si utilizáis Safari o Chrome.</p>
<pre name="code" class="css">background-image:-webkit-gradient(
    linear,
    right top,
    left bottom,
    color-stop(0.1, #88857D),
    color-stop(0.3, #999),
    color-stop(0.9, #CCC)
);</pre>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:#88857D;background-image:-webkit-gradient(linear,right top,left bottom,color-stop(0.1,#88857D),color-stop(0.3,#999),color-stop(0.9,#CCC))"></div>
<p>Los degradados radiales toman la siguiente forma:</p>
<pre name="code" class="css">-webkit-gradient(radial, centro_interno, radio_interno, centro_externo, radio_externo, parada[, parada]+)</pre>
<p><code>centro_interno</code> es el centro del círculo interno del degradado, mientras que <code>centro_externo</code> lo es del círculo externo. Se pueden utilizar las palabras clave <code>left</code>, <code>center</code> y <code>right</code> para designar la componente horizontal, y <code>top</code>, <code>center</code> y <code>bottom</code> para la componente vertical. También podemos usar porcentajes.</p>
<p>Por otro lado, <code>radio_interno</code> y <code>radio_externo</code>, como sus nombres indican, son los radios de estos dos círculos.</p>
<p>Por último tenemos una serie de paradas, que funcionan de forma similar a los degradados lineales.</p>
<p>Al utilizar la siguiente propiedad, por ejemplo:</p>
<pre name="code" class="css">background-image:-webkit-gradient(
    radial,
    center center,
    0,
    50% 50%,
    90,
    color-stop(0.1, #888),
    color-stop(0.3, #999),
    color-stop(0.9, #CCC)
);</pre>
<p>el bloque tomaría el siguiente aspecto:</p>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:#888;background-image:-webkit-gradient(radial,center center,0,50% 50%,90,color-stop(0.1,#888),color-stop(0.3,#999),color-stop(0.9,#CCC))"></div>
<h2>Safari 5.1+, Chrome 10+, Firefox 3.6+ y Opera 11.10+</h2>
<p>Según el borrador de la W3C el degradado lineal se creará de esta forma:</p>
<pre name="code" class="css">linear-gradient([dirección,]?	parada[, parada]+);</pre>
<p>O si queremos que el degradado se repita varias veces, hasta el final del bloque:</p>
<pre name="code" class="css">repeating-linear-gradient([dirección,]? parada[, parada]+);</pre>
<p>El primer valor, opcional, es la dirección del gradiente. Este se puede especificar mediante un ángulo (<code>0deg</code>, <code>90deg</code>, <code>200deg</code>, &#8230;) o con un punto, siendo la dirección en este caso la línea que pasa por dicho punto y por el centro del elemento. Para especificar el punto se pueden utilizar las palabras clave <code>left</code>, <code>center</code> y <code>right</code> para la componente horizontal, y <code>top</code>, <code>center</code> y <code>bottom</code> para la componente vertical. En caso de no indicarse la dirección del gradiente, se utiliza <code>top</code> como valor por defecto, es decir, el gradiente iría de arriba a abajo en línea recta.</p>
<p>A continuación tenemos las paradas, compuestas por los colores, y, opcionalmente, la posición en la línea en la que se situará dicho color.</p>
<p>Las siguientes propiedades, por ejemplo, crearían un degradado entre dos tonos rojos en un ángulo de 170º, situándose el primero de los tonos a 30px del inicio de la recta y el segundo a 50px:</p>
<pre name="code" class="css">background-image:-moz-linear-gradient(170deg, #E04141 30px, #CD2727 50px);
background-image:-webkit-linear-gradient(170deg, #E04141 30px, #CD2727 50px);
background-image:-o-linear-gradient(170deg, #E04141 30px, #CD2727 50px);</pre>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:#E04141;background-image:-moz-linear-gradient(170deg, #E04141 30px, #CD2727 50px);background-image:-webkit-linear-gradient(170deg, #E04141 30px, #CD2727 50px);background-image:-o-linear-gradient(170deg, #E04141 30px, #CD2727 50px)"></div>
<p>Para los degradados radiales se utiliza la siguiente sintaxis:</p>
<pre name="code" class="css">radial-gradient(
	[centro,]?
	[externo,]?
	parada[, parada]+
)</pre>
<p>El primer valor, opcional, es el centro del círculo interior en el que comienza el degradado. Si se omite, el valor por defecto es <code>center</code>.</p>
<p>El segundo valor, también opcional, define la circunferencia externa. Se indica primero la forma, usando las palabras clave <code>circle</code> (círculo, radio constante) o <code>ellipse</code> (elipse, radio vertical y horizontal), y a continuación el tamaño, usando las palabras clave:</p>
<ul>
<li><code>closest-side</code>: la figura externa toca el borde/s más cercano al centro del bloque</li>
<li><code>closest-corner</code>: la figura externa toca la esquina/s más cercana al centro del bloque</li>
<li><code>farthest-side</code>: la figura externa toca el borde/s más alejado del centro del bloque</li>
<li><code>farthest-corner</code>: la figura externa toca la esquina/s más alejada del centro del bloque</li>
<li><code>contain</code>: sinónimo de <code>closest-side</code></li>
<li><code>cover</code>: sinónimo de <code>farthest-corner</code></li>
</ul>
<p>Por último, se indican una o más paradas en la misma forma que los degradados lineales.</p>
<p>El siguiente ejemplo crea un degradado radial de rosa a rojo en la esquina superior izquierda:</p>
<pre name="code" class="css">background-image:-moz-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%);
background-image:-webkit-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%);
background-image:-o-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%);</pre>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:red;background-image:-moz-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%);background-image:-webkit-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%);background-image:-o-radial-gradient(20px 20px, circle farthest-side, pink 0%, red 90%)"></div>
<h2>Internet Explorer 5.5+</h2>
<p>Internet Explorer, como dijimos, también permite crear degradados, aunque para ello tendremos que hacer uso de su filtro <code>progid:DXImageTransform.Microsoft.gradient</code>. Su uso es bastante sencillo, por lo simple de su funcionalidad. Sólo hay que indicar el valor del color de inicio (<code>startColorstr</code>) y el de fin (<code>endColorstr</code>), de la siguiente forma:</p>
<pre name="code" class="css">filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AAD28, endColorstr=#EEEFB1);</pre>
<div style="border:1px dotted #ccc;height:100px;width:200px;margin:0 auto 1.7em auto;background-color:#EEEFB1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AAD28, endColorstr=#EEEFB1);"></div>
<link type="text/css" rel="stylesheet" href="http://mundogeek.net/sh/css/SyntaxHighlighter.css"></link>
<script language="javascript" src="http://mundogeek.net/sh/js/shCore.js"></script><br />
<script language="javascript" src="http://mundogeek.net/sh/js/shBrushXml.js"></script><br />
<script language="javascript" src="http://mundogeek.net/sh/js/shBrushCss.js"></script><br />
<script language="javascript">dp.SyntaxHighlighter.ClipboardSwf = 'http://mundogeek.net/sh//flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/04/04/degradados-con-css/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>¿Es Firefox 4 el mejor navegador del mercado?</title>
		<link>http://mundogeek.net/archivos/2011/03/22/es-firefox-4-el-mejor-navegador-del-mercado/</link>
		<comments>http://mundogeek.net/archivos/2011/03/22/es-firefox-4-el-mejor-navegador-del-mercado/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 15:52:18 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[encuesta]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[mejor]]></category>
		<category><![CDATA[navegador]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=6557</guid>
		<description><![CDATA[Hubo una época, no hace tanto tiempo, en que Firefox era el navegador indiscutible de la gran mayoría de los usuarios avanzados de Internet. Hoy se ha publicado el nuevo Firefox 4, y la situación actual es bastante distinta: al lento pero constante progreso de Opera hay que sumarle el gran mordisco que le dio [...]]]></description>
			<content:encoded><![CDATA[<p>Hubo una época, no hace tanto tiempo, en que Firefox era el navegador indiscutible de la gran mayoría de los usuarios avanzados de Internet. Hoy se ha publicado el nuevo Firefox 4, y la situación actual es bastante distinta: al lento pero constante progreso de Opera hay que sumarle el gran mordisco que le dio Google Chrome a su cuota de mercado, y la salida reciente publicación de la primera versión seria de Internet Explorer en mucho tiempo. Tampoco podemos olvidar al navegador de Apple, Safari, o las eternas minorías, como Konqueror.</p>
<p>¿Son suficientes la interfaz más compacta, la privacidad mejorada, la sincronización, el incremento al soporte de HTML 5, el nuevo gestor de extensiones o las mejores en la velocidad y el rendimiento para que Firefox siga ostentando el título de mejor navegador del mercado? ¿es un título que perdió hace tiempo? ¿pensáis nunca lo llegó a tener? Aquí tenéis la encuesta.<span id="more-6557"></span></p>
<p><strong class="poll-question">¿Cuál es el mejor navegador del mercado?</strong></p>
<ul>
<li>
Firefox 4<br />
1350 (<i>53% de los votos</i>)
</li>
<li>
Google Chrome 10<br />
787 (<i>31% de los votos</i>)
</li>
<li>
Opera 11<br />
222 (<i>9% de los votos</i>)
</li>
<li>
Internet Explorer 9<br />
77 (<i>3% de los votos</i>)
</li>
<li>
Otros<br />
45 (<i>2% de los votos</i>)
</li>
<li>
Safari 5<br />
44 (<i>2% de los votos</i>)
</li>
</ul>
<p><em>Votos totales: 2525</em><br />
<em>Iniciada: 22 Marzo 2011</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2011/03/22/es-firefox-4-el-mejor-navegador-del-mercado/feed/</wfw:commentRss>
		<slash:comments>101</slash:comments>
		</item>
		<item>
		<title>Icono Safari</title>
		<link>http://mundogeek.net/archivos/2007/11/15/icono-safari/</link>
		<comments>http://mundogeek.net/archivos/2007/11/15/icono-safari/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 10:42:06 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[deskmod]]></category>
		<category><![CDATA[iconos]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/11/15/icono-safari/</guid>
		<description><![CDATA[Este icono para Safari me parece simplemente genial. De hecho me está dando pena no usar este navegador.]]></description>
			<content:encoded><![CDATA[<p>Este <a href="http://flarup.deviantart.com/art/Safari-Icon-69646306" title="Icono Safari">icono para Safari</a> me parece simplemente genial.</p>
<p><img src="http://mundogeek.net/wp-content/icono-safari.jpg" alt="Icono Safari" title="Icono Safari"/></p>
<p>De hecho me está dando pena no usar este navegador.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/11/15/icono-safari/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Safari en Windows&#8230; ¡¿por qué?!</title>
		<link>http://mundogeek.net/archivos/2007/06/12/safari-en-windows-%c2%a1%c2%bfpor-que/</link>
		<comments>http://mundogeek.net/archivos/2007/06/12/safari-en-windows-%c2%a1%c2%bfpor-que/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 08:33:04 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/06/12/safari-en-windows-%c2%a1%c2%bfpor-que/</guid>
		<description><![CDATA[Dejando de lado a los diseñadores web que podrán probar sus diseños directamente en su PC. ¿Qué utilidad tiene exactamente Safari? No entiendo a qué viene tanto revuelo. Si, es un buen navegador pero&#8230; Opera es más rápido. Aunque desde Apple afirman que su navegador es el más rápido del mercado. Ja. Firefox es mucho [...]]]></description>
			<content:encoded><![CDATA[<p>Dejando de lado a los diseñadores web que podrán probar sus diseños directamente en su PC. ¿Qué utilidad tiene exactamente <a href="http://www.apple.com/safari/" title="Navegador Safari">Safari</a>? No entiendo a qué viene tanto revuelo. Si, es un buen navegador pero&#8230;</p>
<ul>
<li>Opera es más rápido. Aunque desde Apple afirman que su navegador es el más rápido del mercado. Ja.</li>
<li>Firefox es mucho más innovador. Aunque desde Apple afirman que su navegador es el más innovador del mercado. Ja Ja.</li>
<li>Es una beta, por lo que no funciona muy bien.</li>
<li>Digan lo que digan, es feo. Y no se integra bien con Windows (ni lo intenta).</li>
<li>No es libre.</li>
<li>No existe versión para Linux.</li>
</ul>
<p><strong>Actualización</strong>: <a href="http://kriptopolis.org/safari-windows-reventado" title="Safari para Windows, reventado en dos horas">Han tardado dos horas en reventarlo</a>; no es que sea muy buena publicidad para Apple.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/06/12/safari-en-windows-%c2%a1%c2%bfpor-que/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

