<?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>Ruta Relativa &#187; CSS</title>
	<atom:link href="http://www.rutarelativa.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rutarelativa.com</link>
	<description>Porque la web es relativa</description>
	<lastBuildDate>Wed, 04 Jan 2012 20:37:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Mozilla Firefox no carga el CSS</title>
		<link>http://www.rutarelativa.com/desarrollo/mozilla-firefox-no-carga-css/</link>
		<comments>http://www.rutarelativa.com/desarrollo/mozilla-firefox-no-carga-css/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 17:56:11 +0000</pubDate>
		<dc:creator>Sergiocius</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Corregir CSS]]></category>
		<category><![CDATA[Desarrollo Web]]></category>
		<category><![CDATA[Google Chrome no carga el CSS]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Mozilla Firefox no carga el CSS]]></category>
		<category><![CDATA[Problemas CSS]]></category>
		<category><![CDATA[Soluciones CSS]]></category>
		<category><![CDATA[Validar CSS]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=815</guid>
		<description><![CDATA[Un problema que nos sucede a muchos webmasters es que a veces Mozilla Firefox no carga el CSS, o Google Chrome no carga el CSS -por citar dos exploradores- mientras que en Internet Explorer dicho CSS se muestra perfectamente. Esto puede ser debido a algunas razones, pero nosotros vamos a proponer dos posibles soluciones sin [...]]]></description>
			<content:encoded><![CDATA[<p>Un problema que nos sucede a muchos webmasters es que a veces <strong>Mozilla Firefox no carga el CSS</strong>, o <strong>Google Chrome no carga el CSS</strong> -por citar dos exploradores- mientras que en Internet Explorer dicho CSS se muestra perfectamente.</p>
<p>Esto puede ser debido a algunas razones, pero nosotros vamos a proponer dos posibles soluciones sin contar las más lógicas como comprobar si la ruta del CSS se encuentra correctamente y similares. Empezamos:</p>
<p><span id="more-815"></span></p>
<h3>Solución 1: Mozilla Firefox no carga el CSS</h3>
<p>La primera posible solución puede ser que <strong>nuestro CSS contiene algún error grave</strong> y debemos de subsanarlo antes de que Firefox lo pueda mostrar. Para poder comprobar nuestro CSS deberemos de dirigirnos al <a href="http://jigsaw.w3.org/css-validator/" title="Mozilla Firefox no carga el CSS" rel="external nofollow">validador de la W3C</a> que nos indicará todos los errores y advertencias acerca de nuestro CSS. Por supuesto lo corregimos y probamos hasta que nuestro CSS se muestre.</p>
<h3>Solución 2: Mozilla Firefox no carga el CSS</h3>
<p>Añade el siguiente código en tu archivo .htaccess:</p>
<pre><code>&lt;FilesMatch &quot;^.*style.*?$&quot;&gt;
AddHandler text/css .css
&lt;/FilesMatch&gt;</code></pre>
<p>Con esto nos aseguramos que nuestra página web usará los archivos .css como fuente, siendo una posible solución.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/mozilla-firefox-no-carga-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Añadir icono dentro de un Input</title>
		<link>http://www.rutarelativa.com/css/anadir-icono-dentro-input/</link>
		<comments>http://www.rutarelativa.com/css/anadir-icono-dentro-input/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 12:13:58 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Codigo]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Formularios]]></category>
		<category><![CDATA[Iconos]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=405</guid>
		<description><![CDATA[En el diseño de una página Web es normal encontrar formularios, ya que son los encargados de dar interactividad a nuestro usuarios, añadiendo o editando datos que posteriormente se verán reflejados en la página Web. Una forma buena para atraer a los usuarios a usar nuestros formularios es con un buen diseño, como por ejemplo [...]]]></description>
			<content:encoded><![CDATA[<p>En el diseño de una página Web es normal encontrar formularios, ya que son los encargados de dar interactividad a nuestro usuarios, añadiendo o editando datos que posteriormente se verán reflejados en la página Web. Una forma buena para atraer a los usuarios a usar nuestros formularios es con un buen diseño, como por ejemplo personalizándolos acorde al aspecto de nuestra página Web. <strong>Añadir iconos dentro de los Input mediante CSS</strong> es una técnica bastante fácil de realizar y queda bastante profesional en un formulario.</p>
<p><span id="more-405"></span></p>
<p>
<h3>Añadir icono dentro de un Input &#8211; Parte 1</h3>
<p>El aspecto que intentamos conseguir es el que en <strong>cada campo del formulario contenga un icono representativo</strong> de lo que debe introducir nuestro usuario. Lo realizaremos mediante un grupo de imágenes que estarán en el interior de los campos Input en la parte izquierda. Añadiremos una separación por la parte izquierda entre el texto introducido y el icono para que el texto no quede encima del icono. Y por último añadiremos varias clases que serán las encargadas de posicionar cada <strong>icono dentro del Input</strong>.</p>
<p>Código HTML</p>
<pre class="html more"><code>&lt;p&gt;
    &lt;label&gt;Icono usuario&lt;/label&gt;
    &lt;input type="text" value="Introduce nombre de usuario" class="user" /&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;label&gt;Icono Password&lt;/label&gt;
    &lt;input type="text" value="Introduce tu contraseña" class="password" /&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;label&gt;Icono favorito&lt;/label&gt;
    &lt;input type="text" value="Introduce tu canción favorita" class="favorite" /&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;label&gt;Icono buscar&lt;/label&gt;
    &lt;input type="text" value="Introduce termino de búsqueda" class="search" /&gt;
&lt;/p&gt;
&lt;p&gt;
    &lt;input type="submit" value="Insertar datos" class="submit" /&gt;
&lt;/p&gt;</code></pre>
<p>
<h3>Añadir icono dentro de un Input &#8211; Parte 2</h3>
<p>Antes de ver el código CSS que representará gráficamente los objetos en pantalla es mejor ver esta imagen que muestra lo que realmente está ocurriendo con las reglas CSS.</p>
<p><img class="imge" width="560" height="163" alt="Añadir icono dentro de un Input" title="Añadir icono dentro de un Input" src="http://www.images.rutarelativa.com/anadir-icono-dentro-input-1.gif">
<p>Código CSS</p>
<pre class="css more"><code>input
{
    background: url("iconos.gif") no-repeat scroll 0 0 transparent;
    border: 1px solid #BFBFBF;
    color: #BFBFBF;
    padding: 5px 5px 5px 25px;
    width: 230px;
}

input.submit
{
    width: auto;
    background-position: 4px -91px;
    background-color: #999999;
    color: #FFFFFF;
    cursor: pointer;
}

input.user{ background-position: 4px -21px; }
input.search{ background-position: 4px 4px; }
input.password{ background-position: 4px -46px; }
input.favorite{ background-position: 4px -70px; }</code></pre>
<p>Con estas sencillas reglas CSS podremos<strong> añadir iconos dentro de los campos Input</strong> de un formulario quedando un poco más acorde a nuestro diseño. Tan sólo necesitamos añadir más imágenes e ir aplicándole clases para las distintas posiciones en la que se encontrará el icono.</p>
<p>Demo: <a href="http://www.rutarelativa.com/files/anadir-icono-dentro-input/" title="Ir a la demo añadir icono dentro de Input" rel="external nofollow">Ir a la demo añadir icono dentro de Input</a><br />
Descarga: <a href="http://www.rutarelativa.com/files/anadir-icono-dentro-input/demo.zip" title="Descargar añadir icono dentro de Input" rel="external nofollow">Descargar añadir icono dentro de Input</a><br />
Iconos: <a href="http://www.tutorial9.net/" title="Iconos" rel="external nofollow">Tutorial9</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/css/anadir-icono-dentro-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS: Centrar elementos en pantalla</title>
		<link>http://www.rutarelativa.com/css/css-centrar-elementos-pantalla/</link>
		<comments>http://www.rutarelativa.com/css/css-centrar-elementos-pantalla/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:52:22 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Codigo]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Ejemplo]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=301</guid>
		<description><![CDATA[Existen varias formas de centrar elementos en pantalla mediante CSS. Personalmente creo que la forma más óptima para centrar un elemento es el ejemplo que hoy os enseño. El elemento quedará flotando en el centro de la pantalla, de modo que añadiremos una propiedad top del 50% y una propiedad left del 50%. Una vez [...]]]></description>
			<content:encoded><![CDATA[<p>Existen varias formas de <strong>centrar elementos en pantalla mediante CSS</strong>. Personalmente creo que la forma más óptima para centrar un elemento es el ejemplo que hoy os enseño. El elemento quedará flotando en el <strong>centro de la pantalla</strong>, de modo que añadiremos una propiedad <strong>top del 50%</strong> y una propiedad <strong>left del 50%</strong>. Una vez añadida estas dos propiedades el <strong>elemento quedará posicionado en el centro de la pantalla</strong> desde su esquina superior izquierda. Tan sólo quedará restar la mitad de su ancho por el margen derecho y la mitad de su alto por el margen superior. En la imagen de ejemplo que os he añadido se ve más claro.</p>
<p><span id="more-301"></span></p>
<p>
<h3>Imagen de ejemplo centrar elementos en pantalla</h3>
<p><img class="imge" width="560" height="243" alt="CSS: Centrar elementos en pantalla" title="CSS: Centrar elementos en pantalla" src="http://www.images.rutarelativa.com/css-centrar-elementos-pantalla-1.gif">
<p>Nuestro código HTML:</p>
<pre class="html"><code>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="es-ES"&gt;
	&lt;head&gt;
		&lt;title&gt;titulo&lt;/title&gt;
		&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
		&lt;meta name="language" content="es" /&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id="centrado"&gt;&lt;/div&gt;
	&lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>Nuestro código CSS:</p>
<pre class="css"><code>#centrado
{
     width: 150px;
     height: 150px;
     position: absolute;
     top: 50%;
     left: 50%;
     margin-top: -75px;
     margin-left: -75px;
     background-color: #69a6e5;
}
</code></pre>
<p>
<p><a href="http://www.rutarelativa.com/files/css-centrar-elementos-pantalla/" title="Ejemplo centrar elementos en pantalla en CSS" rel="external nofollow">Ejemplo centrar elementos en pantalla en CSS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/css/css-centrar-elementos-pantalla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cargar imágenes mediante CSS</title>
		<link>http://www.rutarelativa.com/desarrollo/cargar-imagenes-css/</link>
		<comments>http://www.rutarelativa.com/desarrollo/cargar-imagenes-css/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 11:43:40 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Imágenes]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Trucos]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=296</guid>
		<description><![CDATA[No es una &#8220;carga&#8221; real de la imagen mediante CSS, lo que añadiremos será una imagen de fondo de modo que parezca un preloader, así dará la sensación de carga al usuario. La carga de imágenes se puede realizar mediante Javascript y resultaría más óptimo, pero una carga de este tipo es más fácil de [...]]]></description>
			<content:encoded><![CDATA[<p>No es una &#8220;<strong>carga</strong>&#8221; real de la <strong>imagen mediante CSS</strong>, lo que añadiremos será una imagen de fondo de modo que parezca un preloader, así dará la sensación de carga al usuario. La <strong>carga de imágenes</strong> se puede realizar mediante Javascript y resultaría más óptimo, pero una carga de este tipo es más fácil de implementar y los resultados a la vista son parecidos; repito que es más optimo es realizarlo mediante Javascript, pero una página con pocas imágenes queda bastante bien mientras está el <strong>proceso de carga</strong>.</p>
<p><span id="more-296"></span></p>
<p>
<h3>Cargar imagenes mediante CSS</h3>
<p>Nuestro código CSS añadirá un borde a la imagen para que el preloader no parezca flotante en la nada, añadiremos un espaciado entre la imagen y el borde de 5 px y por último una imagen de fondo que será nuestro preloader mientras la imagen no está cargada.</p>
<pre class="css"><code>img
{
     padding: 5px;
     border: 1px solid #CCCCCC;
     background: url( "load.gif" ) center center no-repeat;
}
</code></pre>
<p>
<p>El códgio HTML es el siguiente, como veis no tiene nada fuera de lo normal para <strong>cargar imágenes mediante CSS</strong>.</p>
<pre class="html"><code>&lt;img width="78" height="150" src="1.jpg"/&gt;
&lt;img width="78" height="150" src="2.jpg"/&gt;
&lt;img width="78" height="150" src="3.jpg"/&gt;
&lt;img width="78" height="150" src="4.jpg"/&gt;
&lt;img width="78" height="150" src="5.jpg"/&gt;
&lt;img width="78" height="150" src="6.jpg"/&gt;
&lt;img width="78" height="150" src="7.jpg"/&gt;
&lt;img width="78" height="150" src="8.jpg"/&gt;</code></pre>
<p>Demo: <a target="_blank" href="http://www.rutarelativa.com/files/cargar-imagenes-css/" title="Cargar imagenes mediante CSS" rel="external nofollow">Cargar imagenes mediante CSS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/desarrollo/cargar-imagenes-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Variables PHP en CSS</title>
		<link>http://www.rutarelativa.com/php/variables-php-css/</link>
		<comments>http://www.rutarelativa.com/php/variables-php-css/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 10:08:45 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=91</guid>
		<description><![CDATA[En el mundo de la programación se crean infinidad de variables que van cambiando según se interactúa con el programa. En CSS tampoco podría ser menos y la versión 3 de CSS permite realizarlo. El problema radica en que todos los exploradores no soportan esta funcionalidad, ni tampoco podría obtener valores desde MYSQL o PHP. [...]]]></description>
			<content:encoded><![CDATA[<p>En el mundo de la programación se crean infinidad de <strong>variables</strong> que van cambiando según se interactúa con el programa. En <strong>CSS</strong> tampoco podría ser menos y la <strong>versión 3 de CSS</strong> permite realizarlo. El problema radica en que todos los exploradores no soportan esta funcionalidad, ni tampoco podría obtener valores desde MYSQL o PHP. Por ello existe un pequeño truco que he utilizado en uno de mis últimos proyectos.</p>
<h3>Como utilizar variables PHP en CSS</h3>
<p>Añadimos a nuestra cabecera la hoja de estilo</p>
<pre class="html"><code>&lt;link rel='stylesheet' type='text/css' href='estilo.css' /&gt;</code></pre>
<p><span id="more-91"></span></p>
<p>Archivo estilo.css</p>
<pre class="css"><code>&lt;?php
    header("Content-type: text/css; charset: UTF-8");

   $color1 = '#FFFFFF';
   $color2 = '#FFCC33';
?&gt;

#cabecera
{
   background-color: &lt;?php echo $color1; ?&gt;;
}

a
{
  color: &lt;?php echo $color2; ?&gt;;
}

</code></pre>
<p>Archivo .htaccess</p>
<pre class="code"><code>&lt;FilesMatch "^.*?estilo.*?$"&gt;
SetHandler php5-script
&lt;/FilesMatch&gt;</code></pre>
<p>
<p>Como vemos al poder usar <strong>variables PHP dentro del CSS</strong> se pueden extender otras ideas como, compresión por GZIP, atacar a MYSQL, etc. La configuración del archivo .htaccess es importante para que el archivo <strong>CSS</strong> sea procesado como un archivo <strong>PHP</strong> y así poder utilizar las variables.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/php/variables-php-css/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tres útiles manuales para CSS</title>
		<link>http://www.rutarelativa.com/manuales/tres-utiles-manuales-css/</link>
		<comments>http://www.rutarelativa.com/manuales/tres-utiles-manuales-css/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:52:14 +0000</pubDate>
		<dc:creator>KeLDroX</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.rutarelativa.com/?p=68</guid>
		<description><![CDATA[Todos los que llevamos un tiempo en el mundillo de la programación CSS (Cascading Style Sheets) conocemos algunas técnicas útiles para que se vean nuestros diseños en todos los exploradores de la forma más parecida posible. Además sabemos donde encontrar manuales e información acerca de estas técnicas que pueden quitarte de encima más de un [...]]]></description>
			<content:encoded><![CDATA[<p>Todos los que llevamos un tiempo en el mundillo de la programación <strong>CSS (Cascading Style Sheets)</strong> conocemos algunas técnicas útiles para que se vean nuestros diseños en todos los exploradores de la forma más parecida posible. Además sabemos donde encontrar manuales e información acerca de estas técnicas que pueden quitarte de encima más de un problema. Pues bien, para los que no lo conozcan o los iniciados en <strong>CSS</strong> os añado <strong>tres útiles manuales</strong> que me han servido bastante a la hora de <strong>desarrollar en CSS</strong>.</p>
<h3>Manual extenso sobre las capas flotantes</h3>
<p>Si quieres saber más acerca de las capas flotantes, tienes este <strong><a href="http://www.smashingmagazine.com/2009/10/19/the-mystery-of-css-float-property/" title="Manual extenso sobre las capas flotantes" rel="external nofollow">manual</a></strong> que contempla todas las posibles situaciones con las capas flotantes y muestra los problemas más habituales y sus soluciones.</p>
<p><span id="more-68"></span></p>
<h3>Manual de introducción CSS</h3>
<p>Este <strong><a href="http://www.smashingmagazine.com/2009/10/05/mastering-css-coding-getting-started/" title="Manual de introducción CSS" rel="external nofollow">manual</a></strong> cubre lo esencial para empezar a maquetar páginas web centrándose en los siguientes puntos:</p>
<ul class="extr-list1">
<li>Padding y margin</li>
<li>Capas flotantes</li>
<li>Centrar capas</li>
<li>Listas</li>
<li>Estilo para las cabeceras</li>
<li>Scroll en las capas</li>
<li>Posiciones de las capas</li>
</ul>
<h3>Manual sobre las diferencias entre Internet Explorer 6, 7 y 8</h3>
<p>Un buen <strong><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/" title="Manual sobre las diferencias de entre distintas versiones de Internet Explorer" rel="external nofollow">manual</a></strong> que muestra las diferencias existentes entre las versiones, 6, 7 y 8 del explorador Internet Explorer de Microsoft.</p>
<p>Aunque penséis que tenéis buena base en <strong>CSS</strong>, os aconsejo leer todos los <strong>manuales</strong> ya que aprenderéis algunas técnicas o consejos realmente útiles para emplearlos en vuestros proyectos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rutarelativa.com/manuales/tres-utiles-manuales-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

