<?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; web</title>
	<atom:link href="http://www.untrocitodecielo.com/blog/category/web/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>Añadiendo twitter</title>
		<link>http://www.untrocitodecielo.com/blog/anadiendo-twitter</link>
		<comments>http://www.untrocitodecielo.com/blog/anadiendo-twitter#comments</comments>
		<pubDate>Sun, 21 Jun 2009 11:18:43 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[añadir]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=87</guid>
		<description><![CDATA[En un momento en el que twitter se ha consolidado y se mantiene como una de las herramientas por excelencia de la web 2.0, los blogs están empezando a usarlo cada vez más, para darles un toque personal. En mi opinión, un blog con twitter gana mucho en dos aspectos. En primer lugar acerca al [...]]]></description>
			<content:encoded><![CDATA[<p><img src="/imagenes/tweeter.png" alt="Añadir twitter a tu blog" width="180" height="180" class="alignright size-full wp-image-141" /><br />
En un momento en el que twitter se ha consolidado y se mantiene como una de las herramientas por excelencia de la web 2.0, los blogs están empezando a usarlo cada vez más, para darles un toque personal. En mi opinión, un <strong>blog con twitter</strong> gana mucho en dos aspectos. En primer lugar acerca al autor a su público, estableciendo lazos con sus lectores. En segundo lugar, incluir los comentarios de twitter puede ser una adición muy llamativa que dará frescor al diseño de cualquier blog si se hace adecuadamente. </p>
<p>La mejor forma y la más sencilla para <strong>poner twitter en nuestro blog</strong> es usar uno de los muchos <strong>plugins</strong> que existen para este cometido. De entre todos <a href="http://wordpress.org/extend/plugins/twitter-for-wordpress/">yo me he inclinado por este</a>, dado que es fácil de usar y se adapta a lo que necesito.<span id="more-87"></span><br />
Una vez instalado basta con arrastrarlo a la sección de widgets si el tema de tu blog dispone de ella, o mediante php con la siguiente 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('p87code2'); return false;">Ver código</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p872"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p87code2"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> twitter_messages<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;nombreUsuario&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>La segunda opción más usada, aunque un poco más liosa es hacerlo mediante <strong>javascript</strong>, en concreto con <a href="http://tweet.seaofclouds.com/">la librería tweet</a>. Para un blog no es necesario<br />
meterse en algo tan engorroso, pero si queremos añadirlo a una web propia es la mejor solución.</p>
<p>Por útimo existen otras formas de hacerlo, todas ellas válidas pero bastante más complejas, por ejemplo con php o asp. En <a href="http://www.noupe.com/tutorial/twitter-status-design-tutorials-icons-wp-plugins.html">esta entrada de Noupe</a> podréis encontrar casi todas las alternativas.</p>
<p>Si decidís probar <strong>twitter</strong> o <strong>añadirlo</strong> a vuestro blog, aquí teneis una gran <a href="http://www.untrocitodecielo.com/blog/iconos-twitter">selección de iconos y personajes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/anadiendo-twitter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error 404: aprende a mejorarla.</title>
		<link>http://www.untrocitodecielo.com/blog/error-404-aprende-a-mejorarla</link>
		<comments>http://www.untrocitodecielo.com/blog/error-404-aprende-a-mejorarla#comments</comments>
		<pubDate>Sat, 06 Jun 2009 12:04:56 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[error 404]]></category>
		<category><![CDATA[no encontrado]]></category>
		<category><![CDATA[no existe]]></category>
		<category><![CDATA[not found]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=160</guid>
		<description><![CDATA[Las páginas de error 404-No encontrado son aquellas a las que llegamos cuando buscamos algo que realmente no existe, por ejemplo escribimos mal la url en la barra de direcciones. Aunque estas páginas se muestran en contadas ocasiones, es importante darse cuenta de que pueden ser el motivo de que un usuario abandone nuestra página [...]]]></description>
			<content:encoded><![CDATA[<p></br>Las páginas de <strong>error 404-No encontrado</strong> son aquellas a las que llegamos cuando buscamos algo que realmente <strong>no existe</strong>, por ejemplo escribimos mal la url en la barra de direcciones. Aunque estas páginas se muestran en contadas ocasiones, es importante darse cuenta de que pueden ser el motivo de que un usuario abandone nuestra página o blog. </p>
<p><img src="http://www.untrocitodecielo.com/blog/wp-content/uploads/2009/05/error 404.jpg" alt="Ejemplo error 404" title="="Ejemplo error 404" width="500" height="250" class="aligncenter size-full wp-image-141" /><br />
<span id="more-160"></span><br />
Una buena prática es la de enriquecer las páginas de <strong>error 404</strong> de modo que cuando alguien se encuentre con ellas puedan resultarle últiles. Vamos a ver algunos puntos claves que deberían contener en el caso de que se trate de un blog:</p>
<ul>
<li>&bull;En primer lugar, la página debería mantener en lo posible <strong>la estructura del blog</strong>, es decir no perder las barras laterales, cabeceras y footer, para que el usuario pueda seguir con su navegación habitual y no se encuentre en tierra de nadie con con una simple página estática carente de cooncordancia con el resto del blog.</li>
<li>&bull;En segundo lugar, una parte obligada es una<strong> caja de búsqueda</strong>, aun si tu blog ya la tiene en la parte superior, ponerla directamente dónde el usuario espera el contenido le incitará a usarla y conseguiremos que no se vaya.</li>
<li>&bull;En tercer lugar, para los navegantes más vagos o sedientos de contenidos, no sería mala idea añadir las entradas más recientes, los<strong> posts populares</strong> o incluso un<strong> archivo</strong> con los ya antiguos.
</li>
<li>&bull;Por último, una de las cosas que también pueden ser útiles es un<strong> formulario de contacto</strong>, a través del cual puedan comentarte que buscaban cuando llegaron al error, a la gente le encanta participar y un poco de feedback nunca viene mal.
</li>
<p>Resumiendo, las páginas <strong>&#8220;not found</strong>&#8221; pueden llegar a ser muy útiles a la hora de redirigir la atención de nuestros usuarios, así que debemos de llenarlas de contenido y mantener la navegación acostumbrada.<br />
Os dejo un <a href="http://www.smashingmagazine.com/404-page/">enlace a Smashing Magazin</a>e dónde recopilan algunas muy interesantes y bonitas.</p>
<p>Fuente: <a href="http://www.blogussion.com/blog/visual-design/404-error-page-exist">Blogussion/blog</a></p>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/error-404-aprende-a-mejorarla/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Esta semana he visto&#8230;(1)</title>
		<link>http://www.untrocitodecielo.com/blog/esta-semana-he-visto1</link>
		<comments>http://www.untrocitodecielo.com/blog/esta-semana-he-visto1#comments</comments>
		<pubDate>Fri, 29 May 2009 13:48:56 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[he visto]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[esta semana he visto]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=112</guid>
		<description><![CDATA[Otra nueva sección que se auto-define, &#8220;esta semana he visto&#8230;&#8221;: ProFolio 1.05 &#8211; Featuring Portfolio Navigation Separar por sílabas los textos de un blog en WordPress 120 CSS Galleries for Web Design Inspirations 15 INCREDIBLY DETAILED CONCEPT ART TUTORIALS The 1Kb CSS Grid, Part 1 Ahí os dejo unos enlaces que me parecieron interesantes.]]></description>
			<content:encoded><![CDATA[<p>Otra nueva sección que se auto-define, <strong>&#8220;esta semana he visto&#8230;&#8221;</strong>:</p>
<ul>
<li><a href="http://myprofolio.sticktacular.com/lesson.php?id=98&#038;Lesson=ProFolio%201.05%20-%20Featuring%20Portfolio%20Navigation">ProFolio 1.05 &#8211; Featuring Portfolio Navigation</a></li>
<li><a href="http://www.blogoff.es/2009/05/29/separar-por-silabas-los-textos-de-un-blog-en-wordpress/">Separar por sílabas los textos de un blog en WordPress</a></li>
<li><a href="http://www.dottony.com/120-css-galleries-for-web-design-inspirations/">120 CSS Galleries for Web Design Inspirations</a></li>
<li><a href="http://www.presidiacreative.com/15-detailed-concept-art-tutorials/">15 INCREDIBLY DETAILED CONCEPT ART TUTORIALS</a>
</li>
<li><a href="http://www.usabilitypost.com/2009/05/29/the-1kb-css-grid-part-1/">The 1Kb CSS Grid, Part 1</a></li>
</ul>
<p>Ahí os dejo unos <strong>enlaces</strong> que me parecieron <strong>interesante</strong>s.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/esta-semana-he-visto1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El diseño de la semana(1)</title>
		<link>http://www.untrocitodecielo.com/blog/el-diseno-de-la-semana1</link>
		<comments>http://www.untrocitodecielo.com/blog/el-diseno-de-la-semana1#comments</comments>
		<pubDate>Wed, 27 May 2009 14:43:44 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño de la semana]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[semana]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=77</guid>
		<description><![CDATA[Comienzo con una nueva sección que se llamará &#8220;El diseño de la semana&#8221; y es sencillamente eso, un diseño que me haya llamado la atención cada semana. Sin más, el primero: MauricioCastillo.com]]></description>
			<content:encoded><![CDATA[<p>Comienzo con una nueva sección que se llamará <strong>&#8220;El diseño de la semana&#8221;</strong> y es sencillamente eso, un diseño que me haya llamado la atención cada semana. Sin más, el primero:</p>
<p><img src="http://www.untrocitodecielo.com/blog/wp-content/uploads/2009/05/mauricio.jpg" alt="Diseño de la semana 1" title="Diseño de la semana 1" width="500" height="250" class="aligncenter size-full wp-image-64" /></p>
<p><a href="http://www.mauriciocastillo.com/">MauricioCastillo.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/el-diseno-de-la-semana1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diseñando para WordPress</title>
		<link>http://www.untrocitodecielo.com/blog/disenando-para-wordpress</link>
		<comments>http://www.untrocitodecielo.com/blog/disenando-para-wordpress#comments</comments>
		<pubDate>Wed, 27 May 2009 13:58:50 +0000</pubDate>
		<dc:creator>Tijeran</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[temas]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.untrocitodecielo.com/blog/?p=62</guid>
		<description><![CDATA[Este post no es ni pretende ser un tutorial para crear temas de wordpress, sino una sencilla introducción al diseño de blogs usando wordpress como CMS(administrador de contenidos), para aclarar conceptos y su uso en general.A la hora de diseñar páginas web con contenido dinámico, especialmente blogs, wordpress es un aliado muy poderoso. Esto se [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.untrocitodecielo.com/blog/wp-content/uploads/2009/05/disenando.png" alt="Diseñando para wordpress" title="Diseñando para wordpress" width="400" height="200" class="alignleft size-full wp-image-64" />Este post no es ni pretende ser un <strong>tutorial para crear temas de wordpress</strong>, sino una sencilla<br />
introducción al diseño  de blogs usando wordpress como CMS(administrador de contenidos), para aclarar<br />
conceptos y su uso en general.A la hora de <strong>diseñar páginas  web</strong> con contenido dinámico, especialmente blogs, wordpress es un aliado muy poderoso.</p>
<p>Esto se debe principalmente a su flexibilidad y sencillez. En el momento de diseñar para wordpress debemos tener en mente que nuestra única preocupación será el envoltorio,<br />
es decir la apariencia, ya que todo <strong>el contenido</strong> lo generaremos luego de manera <strong>automática</strong>.</p>
<p>Wp es a simple vista, o más bien, de la manera que a nosotros nos interesa, un conjunto de<br />
<strong>funciones php</strong> que intercalaremos en nuestro código html y que se convertirán en texto, imágenes y otros contenidos cuando publiquemos en el <strong>blog</strong>.<br />
<span id="more-62"></span>En pseudocódigo 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('p62code4'); return false;">Ver código</a> PHP</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p624"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p62code4"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;contenedor&quot;</span><span style="color: #339933;">&gt;</span>
	<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;entrada&quot;</span><span style="color: #339933;">&gt;</span>
		<span style="color: #000000; font-weight: bold;">&lt;?</span> funcionPhp<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
	<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Ahora que entramos en materia, intentemos coger la idea general de la estructura de wp.<br />
Para ello podemos pensar en una <strong>página principal</strong> y varias <strong>secundarias</strong>. La principal estará dividida en varias secciones:</p>
<ol>
<li>Header</li>
<li>Index</li>
<li>(¿)Barras laterales(?)</li>
<li>Footer</li>
</ol>
<p>La <strong>barras laterales</strong> son<strong> opcionales</strong> aunque la mayoría de los sitios las usan; en realidad todos los elementos son opcionales pero esto ya lo veremos más adelante.</p>
<p>Así, tenemos una página vacía a simple vista, pero que se completará como si de un  papel roto en varios<br />
trozos se tratara. Cada sección es una página independiente que se llamará mediante una <strong>función de worpress</strong>.</p>
<p><img src="http://www.untrocitodecielo.com/blog/wp-content/uploads/2009/05/esquema.png" alt="Esquema wordpress" title="Esquema wordpress" width="350" height="225" class="aligncenter size-full wp-image-64" /></p>
<p>El resto de páginas(contact, single, about, etc) siguen el mismo funcionamiento reutilizando las secciones<br />
comunes como el header o el footer. La flexibilidad de worpress nos posibilita incluso a añadir nuestras propias páginas o secciones, por ejemplo, una segunda barra lateral o un apartado &#8220;adds&#8221; para la publicidad. </p>
<p>Una vez entendido el funcionamiento básico, podemos empezar con las pautas de diseño.<br />
Para facilitarnos el trabajo a la hora de comenzar, y ahorrarnos crear los archivos php, funciones<br />
y consolidar la jerarquía de documentos, existen los llamados <strong>&#8220;blank themes&#8221;</strong>, temas lisos,<br />
prefabricados, para no empezar desde cero.<br />
Particularmente uso el <a href="http://elliotjaystocks.com/blog/">starkers</a>, que va muy bien, está perfectamente estructurado e incluye distintas hojas de estilo para agrupar los hacks de los navegadores &#8220;conflictivos&#8221; (lease ie en todas sus variantes).</p>
<p>Por último, una de las cosas que debería hacerte inclinarte por <strong>wordpress</strong> a la hora de elegir <strong>cms</strong>, es la abundante comunidad de usuarios que hay por detrás y que está continuamente ayudando a corregir problemas, creando tutoriales y aportando <strong>plugins</strong>.</p>
<p>Los plugins son pequeños programas que  proporcionan funciones exclusivas, como pueden ser la addición de<br />
captchas a los formularios, la integración de twitter o el resaltado de entradas destacadas.</p>
<p>Hasta aquí esta breve introducción acerca de el funcionamiento de wordpress de cara al diseño de temas.<br />
Próximamente crearé la continuación, en la cual ya tocaremos un poco de código.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.untrocitodecielo.com/blog/disenando-para-wordpress/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('p36code10'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3610"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p36code10"><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('p36code11'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3611"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code11"><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('p36code12'); return false;">Ver código</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3612"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code12"><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('p36code13'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3613"><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code" id="p36code13"><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('p36code14'); return false;">Ver código</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p3614"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p36code14"><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>

