<?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>UTDC Blog &#187; css</title>
	<atom:link href="http://www.untrocitodecielo.com/blog/category/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.untrocitodecielo.com/blog</link>
	<description></description>
	<lastBuildDate>Sun, 21 Jun 2009 11:29:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Separando nuestros posts</title>
		<link>http://www.untrocitodecielo.com/blog/separando-nuestros-posts</link>
		<comments>http://www.untrocitodecielo.com/blog/separando-nuestros-posts#comments</comments>
		<pubDate>Sun, 07 Jun 2009 12:05:11 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[destacado]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[barra]]></category>
		<category><![CDATA[hr]]></category>
		<category><![CDATA[separacion]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=177</guid>
		<description><![CDATA[Continuamos añadiendo elementos de diseño a nuestro blog, en este caso una sencilla separación entre las entradas que puede resultar vistosa si se hace adecuadamente. El proceso y el código en este caso es muy fácil, solo debemos añadir la imagen que queremos en la carpeta &#8220;images&#8221;(o la que querais) de nuestro tema, buscar el [...]]]></description>
			<content:encoded><![CDATA[<p>Continuamos añadiendo elementos de diseño a nuestro blog, en este caso una sencilla <strong>separación</strong> entre las entradas que puede resultar vistosa si se hace adecuadamente.</p>
<p>El proceso y el código en este caso es muy fácil, solo debemos añadir la imagen que queremos en la carpeta &#8220;images&#8221;(o la que querais) de nuestro tema, buscar el css y modificar la clase &#8220;post&#8221; añadiendo esto:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p177code3'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1773"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p177code3"><pre class="html" style="font-family:monospace;">&nbsp;
.post{
     background: transparent url(images/tuImagen.gif) no-repeat bottom;
}</pre></td></tr></table></div>

<p><span id="more-177"></span><br />
Si al igual que yo, teneis otro texto debajo de la entrada en sí, en mi caso las categorías y tags, podeis añadirle un &#8220;margin o padding&#8221; para que no se superpongan:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p177code4'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1774"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p177code4"><pre class="html" style="font-family:monospace;">&nbsp;
.post{
     background: transparent url(images/tuImagen.gif) no-repeat bottom;
     padding-bottom:20px;
     margin-bottom:10px;
}</pre></td></tr></table></div>

<p>Por internet hay montones de <strong>barras separadoras gratis</strong>, pero os aconsejo ser creativos y hacer la vuestra, para darle al blog un toque más personal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/separando-nuestros-posts/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Estilo de las entradas en wordpress</title>
		<link>http://www.untrocitodecielo.com/blog/estilo-entradas-worpress</link>
		<comments>http://www.untrocitodecielo.com/blog/estilo-entradas-worpress#comments</comments>
		<pubDate>Thu, 04 Jun 2009 15:59:08 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[destacado]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Añadir etiqueta nueva]]></category>
		<category><![CDATA[campos personalizados]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[metadatos]]></category>
		<category><![CDATA[mini-post]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=127</guid>
		<description><![CDATA[Hoy vamos a aprender cómo añadir una sección de mini-posts a un blog wordpress. En realidad con lo que vamos a aprender se puede hacer muchas más cosas, el tema de las mini entradas es solo para ejemplificarlo. Si tienes la última versión de wp habrás notado que mientras escribes, debajo de cada entrada hay [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a aprender cómo añadir una sección de mini-posts a un blog wordpress. En realidad con lo que vamos a aprender se puede hacer muchas más cosas, el tema de las mini entradas es solo para ejemplificarlo.</p>
<p>Si tienes la última versión de wp habrás notado que mientras escribes, debajo de cada entrada hay una sección llamada <strong>campos personalizados</strong>. Pues bien, esto no es otra cosa que la posibilidad de añadir <strong>meta datos</strong> a nuestras entradas. La forma en la que lo usaremos ahora, es para hacer distinción entre unos posts y otros, es decir poder identificarlos y así darles forma a nuestro gusto en el css.</p>
<p>Para el ejemplo voy a añadir la siguiente sección a mi css, que consiste en una nueva clase para cambiar el aspecto de los <strong>mini-posts</strong>. Después en mi footer usaré un bucle que llame a la función de wp encargada de reproducir los posts, pero haciendo uso de los <strong>metadatos</strong> podré cambiar la clase para que se muestre de distinto modo.<br />
<span id="more-127"></span><br />
En el css:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p127code7'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1277"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p127code7"><pre class="css" style="font-family:monospace;">.mini<span style="color: #00AA00;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>
  <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Estas dos modificaciones simplemente cambian el color de fondo a negro y el color de las letras a blanco, lo único importante es darse cuenta de que usamos <strong>una clase</strong>, y no un atributo, es decir usamos un punto delante del nombre y no una almohadilla.</p>
<p>En el html:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p127code8'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1278"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p127code8"><pre class="html" style="font-family:monospace;">&nbsp;
&lt;div class=&quot;&lt;?php echo get_post_meta($post-&gt;ID,'mini', true) ?&gt;&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot;&gt;
  &lt;h2&gt;&lt;a href=&quot;&lt;?php the_permalink() ?&gt;&quot; rel=&quot;marcadores&quot; title=&quot;Enlace permanente a&lt;?php the_title_attribute(); ?&gt;&quot;&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h2&gt;
     &lt;p&gt;&lt;?php the_time('F jS, Y') ?&gt; &lt;!-- by &lt;?php the_author() ?&gt; --&gt;&lt;/p&gt;
&nbsp;
	&lt;?php the_content('Seguir leyendo &amp;raquo;'); ?&gt;
&nbsp;
&lt;/div&gt;</pre></td></tr></table></div>

<p>Lo único que nos interesa de aquí es  el <strong>&#8220;get_post_meta()&#8221;</strong> y esta sección irá en el bucle principal dónde mostremos nuestras entradas. Lo que hacemos es pedirle a wordpress los metadatos de la entrada que tienen el nombre &#8220;mini&#8221; y puesto que está dentro de un echo lo intrepretará como si fuera el nombre de la clase.</p>
<p>Solo queda meter los metadatos en las entradas con la sección de campos personalizados, para no liarnos lo más sencillo es meter en los dos campos lo mismo, asi no tenemos que pensar si es el nombre del metadato o el contenido a la hora de llamar a la función. Quedaría asi:</p>
<p><img class="aligncenter size-full wp-image-141" title="campos personalizados" src="http://www.untrocitodecielo.com/blog/wp-content/uploads/2009/05/metadatos.jpg" alt="campos personalizados" width="500" height="250" /></p>
<p>Jugando con el css y los metadatos podemos hacer casi cualquier cosa con nuestras entradas, en mi caso he añadido al pie de página una sección de mini-posts con freebies que iré actualizando.<br />
Fuente: <a href="http://codex.wordpress.org/Using_Custom_Fields">codex.wordpress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/estilo-entradas-worpress/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cambiar css con javascript</title>
		<link>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript</link>
		<comments>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript#comments</comments>
		<pubDate>Thu, 28 May 2009 20:00:03 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[destacado]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[cambiar]]></category>
		<category><![CDATA[swift]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=102</guid>
		<description><![CDATA[Otra de las cosas que acabo de añadir al blog es la posibilidad de cambiar el css dinámicamente usando un par de librerias javascript, además, una cookie guarda el estado para que cada vez que abras de nuevo la página se mantenga el último estilo elegido. El código es tan sencillo como casi todo en [...]]]></description>
			<content:encoded><![CDATA[<p>Otra de las cosas que acabo de añadir al blog es la posibilidad de <strong>cambiar el css dinámicamente</strong> usando un par de librerias<strong> javascript</strong>, además, una cookie guarda el estado para que cada vez que abras de nuevo la página se mantenga el último estilo elegido.</p>
<p>El código es tan <strong>sencillo</strong> como casi todo en jquery, solo tienes que añadir a la cabecera los &#8220;alternates&#8221; de los diferentes <strong>css</strong> e importar tanto <strong>jquery </strong>como el <strong>plugin</strong> de este modo:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code12'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p10212"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p102code12"><pre class="html" style="font-family:monospace;">	&lt;link rel=&quot;alternate stylesheet&quot; type=&quot;text/css&quot; href=&quot;nuevoEstilo.css&quot; title=&quot;nuevoEstilo&quot; media=&quot;screen&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/wp-includes/js/styleswitch.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;/wp-includes/js/jquery.js&quot;&gt;&lt;/script&gt;</pre></td></tr></table></div>

<p>El atributo &#8220;title&#8221; es lo que usará el javascript para identificar los css.<br />
<span id="more-102"></span><br />
La función para cambiarlos debe de ir como siempre nada más empezar el &#8220;body&#8221; y no hace falta modificarla en absoluto, sería asi:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code13'); return false;">Ver código</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p10213"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code" id="p102code13"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.styleswitch'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
      <span style="color: #009900;">&#123;</span>
         switchStylestyle<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;rel&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
         <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #003366; font-weight: bold;">var</span> c <span style="color: #339933;">=</span> readCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'style'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span> switchStylestyle<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
   <span style="color: #003366; font-weight: bold;">function</span> switchStylestyle<span style="color: #009900;">&#40;</span>styleName<span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
      $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'link[@rel*=style][title]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">each</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span> 
      <span style="color: #009900;">&#123;</span>
         <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">disabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
         <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'title'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> styleName<span style="color: #009900;">&#41;</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">disabled</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
      <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      createCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'style'</span><span style="color: #339933;">,</span> styleName<span style="color: #339933;">,</span> <span style="color: #CC0000;">365</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>jQuery<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Por último, desde los archivos <strong>php</strong> o <strong>html</strong> usamos un enlace para llamar a la función:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p102code14'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p10214"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p102code14"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;serversideSwitch.html?style=nuevoEstilo&quot; rel=&quot;nuevoEstilo&quot; class=&quot;styleswitch&quot;&gt;Cambiar estilo css...&lt;/a&gt;</pre></td></tr></table></div>

<p>Podeis verlo en funcionamiento en el menú de arriba o en la <a href="http://www.kelvinluck.com/assets/jquery/styleswitch/">página web del autor</a>.</p>
<p>Fuente: <a href="http://www.kelvinluck.com/2006/05/switch-stylesheets-with-jquery/">KelvinLuck.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/cambiar-css-con-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Css Reset</title>
		<link>http://www.untrocitodecielo.com/blog/css-reset</link>
		<comments>http://www.untrocitodecielo.com/blog/css-reset#comments</comments>
		<pubDate>Wed, 27 May 2009 13:19:43 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[gratis]]></category>
		<category><![CDATA[problemas navegadores]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[solucionar]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=57</guid>
		<description><![CDATA[Si habeis estado por aquí antes, ya deberíais saber la distinta interpretación que hacen los navegadores de las propiedades css. Además de esto, cuando omitimos una propiedad cada navegador toma las que tiene por defecto, con lo cual el aspecto puede variar de unos a otros. El lado bueno es que dada la naturaleza del [...]]]></description>
			<content:encoded><![CDATA[<p>Si habeis estado por aquí antes, ya deberíais saber la distinta interpretación que hacen los <strong>navegadores</strong> de las propiedades <strong>css</strong>. Además de esto, cuando omitimos una propiedad cada navegador toma las que tiene por defecto, con lo cual el aspecto puede variar de unos a otros.<br />
El lado bueno es que dada la naturaleza del lenguaje css podemos lidiar con estos <strong>problemas</strong> fácilmente.<br />
Cada vez que modificamos una propiedad, el css la actualiza, sobreescribiendo el valor que le habiamos dado anteriormente, es decir, la última modificación es la que prevalece. Veámos un ejemplo para entenderlo mejor:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p57code16'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p5716"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p57code16"><pre class="css" style="font-family:monospace;">body<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">10</span>%</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">margin-right</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">20</span>%</span><span style="color: #00AA00;">;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">margin-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">30px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p><span id="more-57"></span><br />
Según el anterior css, el margen izquierdo toma primeramente como valor el 10% de la página. Pero como después lo volvemos a cambiar el valor que se mostrará en realidad es 30px.</p>
<p>Usando esta versatilidad podemos cargar una serie de p<strong>ropiedades en &#8220;blanco&#8221;</strong> para asegurarnos de que cualquier navegador muestra lo mismo, y después sobreescribir las que necesitemos.</p>
<p>Esto es lo que se conoce como <strong>&#8220;css Reset&#8221;</strong>, y en internet se pueden encontrar muchos listos para ser usados.</p>
<p>Uno de mis preferidos es el <strong>css reset</strong> de <a href="http://meyerweb.com/eric/tools/css/reset/">MeyerWeb</a> pero hay otros muchos a disposición de cualquiera:</p>
<p><a href="http://perishablepress.com/press/2007/10/23/a-killer-collection-of-global-css-reset-styles/">Colección de css reset</a> (en inglés).</p>
<p>Usar esta técnica debería de convertirse en algo habitual cuando programes para la web, porque no cuesta nada y puede ahorrarte muchos quebraderos de cabeza. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/css-reset/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción al html/css</title>
		<link>http://www.untrocitodecielo.com/blog/introduccion-al-htmlcss</link>
		<comments>http://www.untrocitodecielo.com/blog/introduccion-al-htmlcss#comments</comments>
		<pubDate>Wed, 27 May 2009 01:37:08 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[aprender]]></category>
		<category><![CDATA[introduccion]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=36</guid>
		<description><![CDATA[Esta entrada está pensada para aquellos que tengais curiosidad por saber cómo funciona una página web y cuales son los elementos implicados en ello. Una página web no es más que un conjunto de archivos, alojados en un ordenador remoto que llamamos &#8220;servidor&#8221;. Cada vez que alguien se conecta a internet y accede a esa [...]]]></description>
			<content:encoded><![CDATA[<p>Esta entrada está pensada para aquellos que tengais curiosidad por saber c<strong>ómo funciona una página web</strong> y cuales son los elementos implicados en ello.<br />
Una <strong>página web</strong> no es más que un conjunto de archivos, alojados en un ordenador remoto que llamamos &#8220;servidor&#8221;.<br />
Cada vez que alguien se conecta a internet y accede a esa web,  el servidor envia la información a nuestro ordenador que la recibe e interpreta mostrándonos como resultado la página tal y cómo estamos acostumbrados. Para leerla y entender esa información codificada, seutilizan los navegadores (firefox, ie, safari, etc)&#8230;<br />
La mayoria de las webs están escritas en un <strong>lenguaje</strong> muy básico llamado<strong> html</strong>. Este lenguaje se incluye entre los conocidos como &#8220;de marcas&#8221;, debido a que toda la información  se agrupa en partes delimitadas por <strong>etiquetas</strong> o <strong>marcas</strong>.</p>
<p>Aunque el html puede contener tanto los datos como el estilo de las páginas, actualmente se suelen separar dejando el contenido y la estructura estrictamente al html y el aspecto o diseño al css, del cual hablaremos a continuación.<br />
<span id="more-36"></span></p>
<p>Los <strong>css</strong> o <strong>hojas de estilo</strong> en cascada, son el complemento perfecto para dar forma a los html. Debido a que todo el html se estructura por partes definidas según las distintas marcas, es muy sencillo dar un estilo y decir como debe comportarse cada parte usando el css.<br />
Por ejemplo, supongamos una página web que se compone de cabecera, contenido y pie de página. En html la estructuraríamos asi:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p36code22'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3622"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p36code22"><pre class="html" style="font-family:monospace;">&lt;head&gt;
&lt;/head&gt;
&nbsp;
&lt;body&gt;
	&lt;div id=&quot;cabecera&quot;&gt;Esto es la cabecera.&lt;/div&gt;
	&lt;div id=&quot;contenido&quot;&gt;Esto es el contenido.&lt;/div&gt;
	&lt;div id=&quot;pie&quot;&gt;Esto es el pie de página.&lt;/div&gt;
&lt;/body&gt;</pre></td></tr></table></div>

<p>Son marcas o etiquetas las palabras contenidas dentro de los símbolos mayor y menor <...>. Como habréis notado las que llevan solo una palabra son las de comienzo de sección y las que tienen una barra al principio<br />
indican que se trata de una etiqueta de cierre de sección.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p36code23'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3623"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code23"><pre class="html" style="font-family:monospace;">&lt;ComienzoSeccion&gt;...&lt;/CierreSeccion&gt;</pre></td></tr></table></div>

<p>También os habréis dado cuenta de que hay dos etiquetas escritas en inglés, estas dos son invariables y todo documento html debe tenerlas; dentro del <head> se situará la información de la página y dentro del <body> el contenido que se mostrará, es decir, la página propiamente dicha.</p>
<p>Las secciones que nosotros hemos creado tienen esta estructura:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p36code24'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3624"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code24"><pre class="html" style="font-family:monospace;">&lt;div id=&quot;nombre&quot;&gt;&lt;/div&gt;.</pre></td></tr></table></div>

<p>No son más que divisiones(div) con un identificador(id) que será el atributo que usaremos en el css.</p>
<p>Una hoja de estilo para el html anterior tendría el siguiente aspecto:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p36code25'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3625"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p36code25"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#cabecera</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">100px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#contenido</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">80</span>%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">500px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#pie</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;"><span style="color: #cc66cc;">100</span>%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #933;">200px</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Como dijimos, los <strong>atributos</strong> que hemos usado eran: cabecera, contenido y pie, que nos los hemos inventado nosotros mismos, y para cambiar sus propiedades en css usaremos esta pauta:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p36code26'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3626"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code26"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#nombre</span><span style="color: #00AA00;">&#123;</span>propiedad1<span style="color: #00AA00;">;</span> propiedad2<span style="color: #00AA00;">;</span> ...<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>En css hay propiedades para hacer casi cualquier cosa, las que he cambiado en el ejemplo de antes afectan a la posición y el tamaño(ancho y alto) de cada sección.</p>
<p>Sin duda su simplicidad es abrumadora, pero los diseñadores web se encuentran a menudo con un problema grave. La última palabrar la tienen los navegadores, pues son ellos los que deciden como interpretar la información que les llega, y dado el extenso mercado, tuvieron que crearse estándares, para que el mismo código sirviera tanto en firefox como en internet explorer, etc. Sin embargo, no todos los navegadores cumplen los <strong>estándares</strong>, este es el caso de el ie6 y el ie7, que muestran las cosas de diferente manera a como deberían, pero de eso hablaremos otro día.</p>
<p>Aunque la dualidad html/css es <strong>sencilla</strong> y <strong>eficiente</strong>, es fácil darse cuenta de que supone un problema a la hora de generar los contenidos, y esto es porque son <strong>lenguajes estáticos</strong>, que solo pueden modificar sus contenidos de manera directa, es decir, a mano, por un programador, y han de ser actualizados en el servidor cada vez que se realice dicho cambio.</p>
<p>Debido a  esta importante limitación, han  ido surgiendo otros lenguajes que los complementan y modifican para crear contenidos <strong>dinámicos</strong> y en tiempo real. Algunos de los más importantes son el .php, el Ruby , el Perl, el Scheme, etc.</p>
<p>Además, dada la necesidad de guardar los increíblemente extensos contenidos de algunas webs de forma organizada, también se han creado las conocidas <strong>bases de datos</strong>, por poner un ejemplo que está muy de moda, las bases MySql.</p>
<p>Dentro de poco veremos más a fondo casos puntuales de problemas con css en ie6/ie7 y cómo solucionarlos, y profundizaremos en el uso del css con diversos &#8220;trucos&#8221; y &#8220;hacks&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/introduccion-al-htmlcss/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

