<?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>Blog de Web Idea - Recursos de Programación y Optimización Web &#187; html</title>
	<atom:link href="http://www.webidea.es/blog/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webidea.es/blog</link>
	<description>Optimización web, SEO, Programación, PHP, Javascript, XHTML</description>
	<lastBuildDate>Thu, 06 Oct 2011 07:58:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Introducción al CSS</title>
		<link>http://www.webidea.es/blog/introduccion-al-css/</link>
		<comments>http://www.webidea.es/blog/introduccion-al-css/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 14:45:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Programación Web]]></category>
		<category><![CDATA[hojas de estilo]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=155</guid>
		<description><![CDATA[Sin llegar a ser considerado un lenguaje de programación como tal, CSS (Cascading Style Sheet &#8211; Hoja de Estilo en Cascada), es un mecanismo que determina como se mostrará un documento HTML o XML en pantalla, consiguiendo de este modo separar el contenido de la presentación. Ésto ofrece a los desarrolladores web un control total [...]]]></description>
			<content:encoded><![CDATA[<p>Sin llegar a ser considerado un lenguaje de programación como tal, <strong>CSS</strong> (Cascading Style Sheet &#8211; Hoja de Estilo en Cascada), es un mecanismo que determina como se mostrará un documento <strong>HTML</strong> o <strong>XML</strong> en pantalla, consiguiendo de este modo separar el contenido de la presentación. Ésto ofrece a los desarrolladores web un control total sobre la forma en la que será presentado un sitio web a los usuarios, dado que <strong>basta con modificar el mecanismo CSS para lograr una presentación completamente diferente</strong>, sin tener que modificar en absoluto el contenido.</p>
<h3>Formas de aplicar el CSS</h3>
<p>Existen tres métodos conocidos para la utilización o aplicación del CSS:</p>
<ul>
<li><strong>Mediante un documento externo con extensión .css</strong>: Es la más correcta, pues separa de forma total el contenido de los estilos.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de documento CSS externo */</span><br />
<span style="color: #ff00ff;">body{</span><span style="color: #000080;">background:#000; color:#fff;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.enlace{</span><span style="color: #000080;">color:#ff0000;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de documento HTML que enlaza con un CSS externo --&gt;</span></code></p>
<p><span style="color: #000080;">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;link href=&#8221;estilos.css&#8221; type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; /&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;contenedor&#8221;&gt;</span><br />
<span style="color: #003300;">&lt;a class=&#8221;enlace&#8221;&gt;</span><span style="color: #000080;">Enlace</span><span style="color: #003300;">&lt;/a&gt;</span><br />
<span style="color: #000080;">&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p></blockquote>
</li>
<li><strong>Escribiendo los estilos entre las etiquetas <span style="color: #993366;">&lt;style&gt;&lt;/style&gt;</span> antes del <span style="color: #000080;">&lt;/head&gt;</span> del documento HTML</strong>: Es un sistema muy parecido al anterior, puesto que separa el contenido del diseño, definiendo clases, id&#8217;s, etc&#8230;aunque es menos óptimo, pues puede perjudicar a otros campos de desarrollo web, como el posicionamiento del documento en los buscadores, al desplazar el resto del código hacia abajo.<br />
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de documento HTML con el CSS definido antes del &lt;/head&gt; --&gt;</span></code></p>
<p><span style="color: #000080;">&lt;html&gt;</span><br />
<span style="color: #000080;">&lt;head&gt;</span><br />
<span style="color: #800080;">&lt;style&gt;</span><br />
<span style="color: #ff00ff;">body{</span><span style="color: #000080;">background:#000; color:#fff;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #ff00ff;">.enlace{</span><span style="color: #000080;">color:#ff0000;</span><span style="color: #ff00ff;">}</span><br />
<span style="color: #800080;">&lt;/style&gt;</span><br />
<span style="color: #000080;">&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;contenedor&#8221;&gt;</span><br />
<span style="color: #003300;">&lt;a class=&#8221;enlace&#8221;&gt;</span><span style="color: #000080;">Enlace</span><span style="color: #003300;">&lt;/a&gt;</span><br />
<span style="color: #000080;">&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</span></p></blockquote>
</li>
<li><strong>Escribiendo estilos en línea</strong>: Se escriben directamente los estilos a aplicar, en el atributo <strong><span style="color: #993366;">style</span></strong> de cada elemento HTML. Se puede aplicar sobre cualquier etiqueta HTML, aunque es la forma menos limpia y la que menos separa el diseño y el contenido. Ejemplo: &lt;a href=&#8221;url&#8221; style=&#8221;color:#ff0000;&#8221;&#8230;</li>
</ul>
<h3>Jerarquía y nomenclatura del CSS</h3>
<p>Ha de saberse que cuando un elemento HTML está contenido dentro de otro, y éste tiene aplicado un estilo, normalmente el primero lo hereda. Por ejemplo, un elemento &lt;p&gt; contenido dentro de un &lt;div&gt; con alineación de texto justificada, también tendrá su texto alineado de forma justificada.</p>
<p>Además, debemos recordar que hablamos de &#8220;Hojas de estilo en cascada&#8221;, lo que quiere decir que cada estilo se lee de manera secuencial, y si escribimos dos veces el mismo estilo, el segundo sobreescribirá el primero.</p>
<p>Sabiendo esto, debemos tener en cuenta que existen tres formas de declarar estilos, cada una con mayor prioridad que la siguiente:</p>
<ol>
<li><strong>Elementos (elemento)</strong>: Se pueden aplicar estilos directamente sobre los elementos HTML. Por ejemplo, se puede definir el color del texto para todos los enlaces de una página, independientemente de su ubicación.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo que justifica el texto en todos los elementos de párrafo */</span><br />
<span style="color: #ff00ff;">p{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
</li>
<li><strong>Identificadores (#identificador)</strong>: Estos estilos aplican directamente sobre las etiquetas HTML que tienen un <strong>id</strong> asignado. Son utilizados normalmente sobre contenedores globales del documento, cabeceras, menúes, etc&#8230;<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de id que justifica el texto */</span><br />
<span style="color: #ff00ff;">#contenedor{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de div HTML que utiliza el id #contenedor --&gt;</span><br />
<span style="color: #000080;">&lt;div id="contenedor"&gt;&lt;/div&gt;</span><br />
</code></p></blockquote>
</li>
<li><strong>Clases (.class)</strong>: Son los más comunes. Mientras que teóricamente, y respetando las normas de accesibilidad (WAI) y el posible uso de javascript, sólo podremos tener un id único por página, las clases pueden ser aplicadas a cualquier elemento y usadas tantas veces como se necesite dentro de un documento.<br />
<blockquote class="csscode"><p><code><br />
<span style="color: #333333;">/* Ejemplo de clase que justifica el texto */</span><br />
<span style="color: #ff00ff;">.parrafo{</span><span style="color: #000080;">text-align:justify;</span><span style="color: #ff00ff;">}</span><br />
</code></p></blockquote>
<blockquote class="htmlcode"><p><code><br />
<span style="color: #333333;">&lt;!-- Ejemplo de párrafo HTML que utiliza la clase .parrafo --&gt;</span></code><br />
<span style="color: #000080;">&lt;p class=&#8221;parrafo&#8221;&gt;&lt;/p&gt;</span></p></blockquote>
</li>
</ol>
<p>Más adelante veremos en más profundidas los posibles estilos a aplicar, así como ejemplos para hacer nuestras webs más atractivas y versátiles, pues CSS es tan potente, que puede ofrecernos no sólo diseño, sino también funcionalidad.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/introduccion-al-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como construir enlaces</title>
		<link>http://www.webidea.es/blog/como-construir-enlaces/</link>
		<comments>http://www.webidea.es/blog/como-construir-enlaces/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 05:11:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Link Building]]></category>
		<category><![CDATA[posicionamiento]]></category>
		<category><![CDATA[anchor text]]></category>
		<category><![CDATA[atributo alt]]></category>
		<category><![CDATA[atributo title]]></category>
		<category><![CDATA[enlaces]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=86</guid>
		<description><![CDATA[Sin duda, uno de los factores más importantes a la hora de dar relevancia a tu web es, como ya hemos explicado anteriormente, el Link Building. Pero antes de construir una red de enlaces, ya sean externos o internos, debemos saber como construirlos. Si tienes nociones de HTML sabrás que los enlaces se construyen encerrando [...]]]></description>
			<content:encoded><![CDATA[<p>Sin duda, uno de los factores más importantes a la hora de dar relevancia a tu web es, como ya hemos explicado anteriormente, <a title="Link Building" href="/blog/link-building/" target="_blank">el Link Building</a>. Pero antes de construir una red de enlaces, ya sean externos o internos, debemos saber como construirlos.</p>
<p>Si tienes nociones de HTML sabrás que los enlaces se construyen encerrando un texto entre las etiquetas de apertura y cierre de de un <em>ancla</em> o <em>anchor</em>. A éste texto, en el mundo SEO se le llama <strong>anchor text</strong>, y resulta que podemos considerarlo como la parte más importante del enlace en sí, dado que según las palabras que contenga, los motores de búsqueda como <a title="Buscador Google" href="http://www.google.com" target="_blank">Google</a>, <a title="Buscador Yahoo!" href="http://es.yahoo.com" target="_blank">Yahoo! Search</a> o <a title="MSN Live Search" href="http://www.live.com" target="_blank">MSN Live</a>, sabrán qué contenido se van a encontrar cuando sigan ese enlace, y te posicionarán mejor para ese término en concreto en los <strong>SERP</strong>&#8216;s (<em>Search Engine Result Pages &#8211; Páginas de resultado del motor de búsqueda</em>). Por tanto, debemos elegir bien que palabras nos interesa promocionar e intentar que cuando alguien nos enlace externamente, sea por las palabras que nos interesan. De poco sirve que simplemente pongan nuestra URL, pues si bien todo enlace es positivo, uno que tenga poca o ninguna información de poca ayuda nos va a servir para posicionarnos.</p>
<p>Éste sería un ejemplo de un enlace poco interesante para nosotros:</p>
<blockquote class="phpcode"><p><code><span style="color: #003300;">&lt;a href="<span style="color: #000080;">http://www.nombrededominio.com</span>"&gt;</span><span style="color: #000000;">http://www.nombrededominio.com</span><span style="color: #003300;">&lt;/a&gt;</span></code></p></blockquote>
<p><span id="more-86"></span></p>
<p>Mientras que éste otro estaría mejor construido:</p>
<blockquote class="phpcode"><p><code><span style="color: #003300;">&lt;a href="<span style="color: #000080;">http://www.nombrededominio.com</span>"&gt;</span><span style="color: #000000;">Palabras clave</span><span style="color: #003300;">&lt;/a&gt;</span></code></p></blockquote>
<h3>Enlazando imágenes</h3>
<p>En ocasiones, es probable que realicemos un intercambio de banners, o que alguien decida ponernos un enlace natural, pero que en vez de ser de texto, lo hagan a través de una imagen. En éstos casos, el anchor text no es una opción de optimización para nosotros, dado que lo que se enlaza es la imagen en sí. Por suerte, el HTML y los motores de búsqueda, nos brindan una opción para ello, dado que las etiquetas de imagen pueden llevar el <strong>atributo ALT</strong> (alternative text), que nos sirve como sustituto del anchor text, en el que caso de que la imagen no pudiera ser mostrada. El contenido de esta etiqueta por tanto, será valorado por los buscadores para darnos relevancia según las palabras clave que contenga. Un ejemplo de un enlace de imagen bien formado, sería:</p>
<blockquote class="phpcode"><p><code><span style="color: #003300;">&lt;a href="<span style="color: #000080;">http://www.nombrededominio.com</span>"&gt;</span><span style="color: #800080;">&lt;img src="<span style="color: #000080;">imagen.gif</span>" alt="<span style="color: #000080;">Palabras clave</span>" / &gt;&lt;/a&gt;</span></code></p></blockquote>
<h3>Optimización adicional. El atributo title.</h3>
<p>Opcionalmente, tanto las <em>etiquetas anchor</em> como las <em>etiquetas de imagen</em>, nos permiten añadir el <strong>atributo TITLE</strong>, que sirve para dar información adicional acerca del enlace, o de la imagen. Aunque no tiene la misma importancia que el <strong>anchor text</strong> o el <strong>atributo ALT</strong>, añadir este atributo nunca está de más, y es una forma excepcional de brindarles a los motores información adicional sobre nuestra página, y puede que incluso nos ayude a posicionar otras palabras clave alternativas.</p>
<p>En definitiva, estos son dos ejemplos de lo que sería un enlace bien formado ya sea de texto o de imagen:</p>
<blockquote class="phpcode"><p><code><span style="color: #003300;">&lt;a href="<span style="color: #000080;">http://www.nombrededominio.com</span>" title="<span style="color: #000080;">Información extra y más palabras clave</span>"&gt;</span><span style="color: #000000;">Palabras clave</span><span style="color: #003300;">&lt;/a&gt;</span></code></p>
<p><code><span style="color: #003300;">&lt;a href="http://www.nombrededominio.com" title="Información extra y más palabras clave"&gt;</span><span style="color: #800080;">&lt;img src="<span style="color: #000080;">imagen.gif</span>" alt="<span style="color: #000080;">Palabras clave</span>" title="<span style="color: #000080;">Información extra y más palabras clave</span>" / &gt;</span><span style="color: #003300;">&lt;/a&gt;</span></code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/como-construir-enlaces/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mensaje inaugural</title>
		<link>http://www.webidea.es/blog/mensaje-inaugural/</link>
		<comments>http://www.webidea.es/blog/mensaje-inaugural/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 19:24:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Noticias]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[ask]]></category>
		<category><![CDATA[buscador]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[inauguración]]></category>
		<category><![CDATA[optimización]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.webidea.es/blog/?p=3</guid>
		<description><![CDATA[Webidea, es un proyecto iniciado con el objetivo de convertirse en una web de referencia en el campo de tutoriales y recursos para el diseño, programación y optimización web. Aunque empecemos con el blog, en la web, con el tiempo, podrás encontrar diversos tutoriales y consejos para optimizar tus páginas en HTML/XHTML, de modo que [...]]]></description>
			<content:encoded><![CDATA[<p>Webidea, es un proyecto iniciado con el objetivo de convertirse en una web de referencia en el campo de tutoriales y recursos para el diseño, programación y optimización web.</p>
<p>Aunque empecemos con el blog, en la web, con el tiempo, podrás encontrar diversos tutoriales y consejos para optimizar tus páginas en <a title="HTML / XHTML" href="http://www.w3.org/MarkUp/" target="_blank">HTML/XHTML</a>, de modo que tengas la posibilidad de aparecer mejor en los resultados de búsqueda de los principales motores, como <a title="Buscador Google" href="http://www.google.com" target="_blank">Google</a>, <a title="Buscador Yahoo!" href="http://www.yahoo.com" target="_blank">Yahoo!</a> o <a title="Buscador Ask" href="http://www.ask.com" target="_blank">Ask</a>. También iremos publicando un tutorial para que puedas explotar al máximo tus páginas, convirtiéndolas en dinámicas y usando el lenguaje de referencia en cuanto a documentación y comunidades en la red: <a title="PHP.net" href="http://www.php.net" target="_blank">PHP</a>.</p>
<p><span id="more-3"></span></p>
<p>Obviamente no sólo de PHP, XHTML y optimización viven las webs, por lo que iremos hablando de Javascript, librerías como <a title="Prototype - Librería de Javascript" href="http://www.prototypejs.org" target="_blank">Prototype</a> o <a title="Scriptacolous - Efectos en tu web con javascript" href="http://script.acolo.us" target="_blank">Scriptacolous</a> y mucho más.</p>
<p>Seguramente te preguntarás que tiene de novedoso cuando todos estos recursos pueden ser encontrados fácilmente desde cualquier buscador, y en parte tienes razón&#8230;pero bueno, aquí tendrás un rincón más donde intentaremos hablar y exponer estos temas de la manera que mejor sepamos o podamos y contarás con éste blog como complemento para estar al tanto de diversas novedades y noticias sobre estos temas.</p>
<p>Todo ésto sin ningún ánimo de lucro, y lo único que encontrarás en estas páginas serán algunos <a title="Adsense de Google - Programa de afiliados basado en anuncios" href="http://www.google.com/adsense/" target="_blank">Anuncios Adsense de Google</a> (tema del que también hablaremos), para ayudar a financiar los servidores web que alojan nuestras diversas webs.</p>
<p>Pues ya sin más, recibe un cordial saludo y una cálida bienvenida a Webidea.es, que esperamos sea de tu agrado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webidea.es/blog/mensaje-inaugural/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

