<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8207047268029075460</id><updated>2011-09-21T12:25:18.813-07:00</updated><category term='PHP'/><category term='jQuery'/><category term='Recursos'/><category term='CSS'/><category term='Trucos'/><category term='Javascript'/><category term='buscador'/><category term='KompoZer'/><category term='HTML'/><category term='Editores web'/><category term='Humor'/><category term='Novedades'/><category term='youtube'/><category term='Blogs'/><category term='Concursos'/><category term='Blogger'/><category term='Iniciación'/><category term='Enlaces'/><category term='Diseño web'/><category term='google'/><category term='Avanzado'/><category term='HTML 5'/><title type='text'>Torre de Babel - Diseño Web</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-1577652999663715160</id><published>2010-12-24T02:44:00.000-08:00</published><updated>2010-12-24T02:49:14.912-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño web'/><title type='text'>[CSS] Crear una barra de enlaces</title><content type='html'>Crear una barra de enlaces con HTML es sencillo, sólo hemos de poner un enlace tras otro, todos ellos dentro de una capa (&lt;i&gt;div&lt;/i&gt;) con un identificador (&lt;i&gt;id&lt;/i&gt;). Por ejemplo:&lt;br /&gt;&lt;pre&gt;&amp;lt;div id="enlaces"&amp;gt;&lt;br /&gt; &amp;lt;a href="http://fcharte.com"&amp;gt;Portada&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;a href="http://fcharte.com/Default.asp?libros"&amp;gt;Libros&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;a href="http://tdbweb.blogspot.com/"&amp;gt;Diseño web&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;a href="http://fcharte.com/Default.asp?articulos"&amp;gt;Artículos&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;a href="http://fcharte.com/Default.asp?glosario"&amp;gt;Glosario&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml"&amp;gt;Feed RSS&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;&lt;br /&gt;Este código tiene un resultado poco atractivo:&lt;br /&gt;&lt;div id="enlaces"&gt;&lt;a href="http://fcharte.com/" style="text-decoration: underline;"&gt;Portada&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?libros" style="text-decoration: underline;"&gt;Libros&lt;/a&gt;&lt;a href="http://tdbweb.blogspot.com/" style="text-decoration: underline;"&gt;Diseño web&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?articulos" style="text-decoration: underline;"&gt;Artículos&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?glosario" style="text-decoration: underline;"&gt;Glosario&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml" style="text-decoration: underline;"&gt;Feed RSS&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Sin embargo, es suficiente para que, con unos pocos trucos CSS, quede muy elegante.&lt;br /&gt;Para empezar, separaremos los enlaces (para ello usaremos un selector CSS que incluye a todos los enlaces dentro de esa capa: &lt;code&gt;div#enlaces&amp;gt;a&lt;/code&gt;):&lt;br /&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&lt;/span&gt; {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  padding&lt;/span&gt;: 6px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a&lt;/span&gt; {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  display&lt;/span&gt;: table-cell;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;padding&lt;/span&gt;: .4em 12px .4em 12px;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;El resultado ahora es algo mejor, pero todavía queda mucho por hacer:&lt;br /&gt;&lt;div id="enlaces" style="padding: 3px 6px 3px 6px;"&gt;&lt;a href="http://fcharte.com/" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Portada&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?libros" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Libros&lt;/a&gt;&lt;a href="http://tdbweb.blogspot.com/" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Diseño web&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?articulos" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Artículos&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?glosario" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Glosario&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml" style="display: table-cell; padding: 4px 6px 4px 6px; text-decoration: underline;"&gt;Feed RSS&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vamos a darle algo de color a todo esto, y también quitaremos el subrayado de los enlaces. Yo he elegido una gama de colores azul:&lt;br /&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces &lt;/span&gt;{&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;background&lt;/span&gt;: #daeaf6;&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;padding: 6px;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a&lt;/span&gt; {&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;color&lt;/span&gt;: #205080;&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;text-decoration&lt;/span&gt;: none;&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;display: table-cell;&lt;br /&gt;  padding: .4em 12px .4em 12px;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Esto ya empieza a parecer una barra de enlaces más decente:&lt;br /&gt;&lt;div id="enlaces" style="background: #daeaf6; height: 25px; padding: 3px 6px 3px 6px;"&gt;&lt;a href="http://fcharte.com/" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Portada&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?libros" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Libros&lt;/a&gt;&lt;a href="http://tdbweb.blogspot.com/" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Diseño web&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?articulos" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Artículos&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?glosario" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Glosario&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml" style="color: #205080; display: table-cell; padding: 4px 6px 4px 6px; text-decoration: none;"&gt;Feed RSS&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Vamos a añadirle un efecto para cuando el cursor se pose encima:&lt;br /&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Cambria; white-space: normal;"&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces &lt;/span&gt;{&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;background: #daeaf6;&lt;br /&gt;  padding: 6px;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a&lt;/span&gt; {&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;color: #205080;&lt;br /&gt;  text-decoration: none;&lt;br /&gt;  display: table-cell;&lt;br /&gt;  padding: .4em 12px .4em 12px;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a:hover&lt;/span&gt; {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  opacity&lt;/span&gt;: .7;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  -moz-opacity&lt;/span&gt;: .7;&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;filter&lt;/span&gt;: alpha(opacity=70);&lt;br /&gt;}&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Y ahora un último detalle: una línea sutil para separar enlaces.&lt;br /&gt;&lt;pre&gt;&lt;span class="Apple-style-span" style="font-family: Cambria; white-space: normal;"&gt;&lt;pre style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces &lt;/span&gt;{&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;background: #daeaf6;&lt;br /&gt;  padding: 6px;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a&lt;/span&gt; {&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;color: #205080;&lt;br /&gt;  text-decoration: none;&lt;br /&gt;  padding: .4em 12px .4em 12px;&lt;br /&gt;&lt;/span&gt;  &lt;span class="Apple-style-span" style="color: #666666;"&gt;display: table-cell;&lt;/span&gt;&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;border-right&lt;/span&gt;: 1px solid #ccc;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a:hover&lt;/span&gt; {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;  &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #666666;"&gt;opacity: .7;&lt;br /&gt;  -moz-opacity: .7;&lt;br /&gt;  filter: alpha(opacity=70);&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #274e13;"&gt;div#enlaces&amp;gt;a:last-child&lt;/span&gt; {&lt;br /&gt;  &lt;span class="Apple-style-span" style="color: #0b5394;"&gt;border&lt;/span&gt;: 0px solid;&lt;br /&gt;}&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;Y nuestra barra de enlaces quedará así:&lt;br /&gt;&lt;style&gt;div#enlaces-new { background: #daeaf6; padding: 6px;}div#enlaces-new&gt;a { color: #205080; text-decoration: none; display: table-cell;  padding: .4em 12px .4em 12px; border-right: 1px solid #ccc;}div#enlaces-new&gt;a:hover { opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70);}div#enlaces-new&gt;a:last-child { border: 0px solid;}&lt;/style&gt;&lt;br /&gt;&lt;div id="enlaces-new"&gt;&lt;a href="http://fcharte.com/"&gt;Portada&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?libros"&gt;Libros&lt;/a&gt;&lt;a href="http://tdbweb.blogspot.com/"&gt;Diseño web&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?articulos"&gt;Artículos&lt;/a&gt;&lt;a href="http://fcharte.com/Default.asp?glosario"&gt;Glosario&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml"&gt;Feed RSS&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;El código al completo, tras el salto:&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: monospace;"&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;html&amp;gt;&lt;br /&gt; &amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;style&amp;gt;&lt;br /&gt;   div#enlaces {&lt;br /&gt;    background: #daeaf6;&lt;br /&gt;    padding: 6px;&lt;br /&gt;   }&lt;br /&gt;   div#enlaces&amp;gt;a {&lt;br /&gt;    color: #205080;&lt;br /&gt;    text-decoration: none;&lt;br /&gt;    display: table-cell; &lt;br /&gt;    padding: .4em 12px .4em 12px;&lt;br /&gt;    border-right: 1px solid #ccc;&lt;br /&gt;   }&lt;br /&gt;   div#enlaces&amp;gt;a:hover {&lt;br /&gt;    opacity: .7;&lt;br /&gt;    -moz-opacity: .7;&lt;br /&gt;    filter: alpha(opacity=70);&lt;br /&gt;   }&lt;br /&gt;   div#enlaces&amp;gt;a:last-child {&lt;br /&gt;    border: 0px solid;&lt;br /&gt;   }&lt;br /&gt;  &amp;lt;/style&amp;gt;&lt;br /&gt; &amp;lt;/head&amp;gt;&lt;br /&gt; &amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;div id="enlaces"&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://fcharte.com"&amp;gt;Portada&amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://fcharte.com/Default.asp?libros"&amp;gt;Libros&amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://tdbweb.blogspot.com/"&amp;gt;Diseño web&amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://fcharte.com/Default.asp?articulos"&amp;gt;Artículos&amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://fcharte.com/Default.asp?glosario"&amp;gt;Glosario&amp;lt;/a&amp;gt;&lt;br /&gt;   &amp;lt;a href="http://feeds.feedburner.com/TorreBabel?format=xml"&amp;gt;Feed RSS&amp;lt;/a&amp;gt;&lt;br /&gt;  &amp;lt;/div&amp;gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-1577652999663715160?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/1577652999663715160/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/12/css-crear-una-barra-de-enlaces.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/1577652999663715160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/1577652999663715160'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/12/css-crear-una-barra-de-enlaces.html' title='[CSS] Crear una barra de enlaces'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-5074044861664859717</id><published>2010-09-18T07:33:00.000-07:00</published><updated>2010-09-18T07:33:58.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buscador'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Cómo crear una búsqueda instantánea</title><content type='html'>Recientemente, &lt;a href="http://google.es/"&gt;Google&lt;/a&gt; ha lanzado Instant Search, la forma de buscar en la web más rápida, ya que no hace falta nada más que empezar a escribir para que vayan apareciendo resultados de la búsqueda. Otras personas tomaron la idea y crearon &lt;a href="http://ytinstant.com/"&gt;Youtube Instant&lt;/a&gt; y &lt;a href="http://twinstant.org/"&gt;Twitter Instant&lt;/a&gt;, por ejemplo.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://ytinstant.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="327" src="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TJTND3QQufI/AAAAAAAAAgo/V7SiL_miwAM/s400/ytinstant.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;En &lt;a href="http://techtastico.com/"&gt;Techtástico&lt;/a&gt; han publicado un &lt;a href="http://techtastico.com/post/como-crear-tu-propio-buscador-instantaneo-como-google-instant/"&gt;tutorial para crear tu propia búsqueda instantánea&lt;/a&gt; usando jQuery y PHP.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Enlace - &lt;a href="http://techtastico.com/post/como-crear-tu-propio-buscador-instantaneo-como-google-instant/"&gt;Cómo crear tu propio buscador instantáneo como Google Instant&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-5074044861664859717?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/5074044861664859717/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/09/como-crear-una-busqueda-instantanea.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/5074044861664859717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/5074044861664859717'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/09/como-crear-una-busqueda-instantanea.html' title='Cómo crear una búsqueda instantánea'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TJTND3QQufI/AAAAAAAAAgo/V7SiL_miwAM/s72-c/ytinstant.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-7834379938940267714</id><published>2010-08-23T10:02:00.000-07:00</published><updated>2010-08-23T10:02:16.528-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Humor'/><title type='text'>La canción del CSS3</title><content type='html'>Hace unos días que no posteo nada por aquí, así que aquí va la canción del CSS3, para entretenernos un rato.&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/5b7dNNapMCM?fs=1&amp;amp;hl=es_ES&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/5b7dNNapMCM?fs=1&amp;amp;hl=es_ES&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-7834379938940267714?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/7834379938940267714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/la-cancion-del-css3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/7834379938940267714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/7834379938940267714'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/la-cancion-del-css3.html' title='La canción del CSS3'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-9104841672757693697</id><published>2010-08-11T03:12:00.000-07:00</published><updated>2010-08-11T03:12:29.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Iniciación'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Cómo crear un blog de Blogger (III)</title><content type='html'>Bienvenidos al cursillo para crear un blog con Blogger. En la &lt;a href="http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-ii.html"&gt;parte anterior&lt;/a&gt;, vimos cómo cambiar el aspecto general de nuestro blog. Ahora modificaremos, añadiremos y quitaremos gadgets para completar nuestro blog. De nuevo, debemos acceder a la pestaña Diseño desde el &lt;a href="http://www.blogger.com/home"&gt;Escritorio de Blogger&lt;/a&gt;. Lo primero que veremos en esta pestaña será algo como esto:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TGJqqQ3_tYI/AAAAAAAAAgE/yR_qSnXDqFs/s1600/blogger3_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TGJqqQ3_tYI/AAAAAAAAAgE/yR_qSnXDqFs/s400/blogger3_1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Primero, añadamos algunos gadgets. Como vemos, tenemos sitios para gadgets encima de las entradas, a la izquierda (en la barra lateral) y debajo, con tres espacios iguales en la parte inferior. En el espacio de arriba, vamos a añadir el gadget &lt;b&gt;Páginas&lt;/b&gt;, que sirve para mostrar una barra de pestañas en la que se pueden ir añadiendo más mediante la herramienta &lt;b&gt;Editar páginas&lt;/b&gt;&amp;nbsp;de Blogger. Para ello, haremos clic en el enlace &lt;b&gt;Añadir un gadget&lt;/b&gt;&amp;nbsp;que aparece en la parte superior, y aparecerá una ventana que contiene los gadgets disponibles (imagen izquierda). Al elegir &lt;b&gt;Páginas&lt;/b&gt;, se abrirá la ventana de configuración del gadget (imagen derecha). En principio, haremos clic en &lt;b&gt;Guardar&lt;/b&gt;&amp;nbsp;sin realizar modificaciones, aunque más tarde podemos recuperar esta ventana si es necesario.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TGJvCP2NhCI/AAAAAAAAAgI/88RySLTUH7U/s1600/blogger3_2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TGJvCP2NhCI/AAAAAAAAAgI/88RySLTUH7U/s320/blogger3_2.png" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TGJvCrFLusI/AAAAAAAAAgM/SjkAPvjp5s0/s1600/blogger3_3.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TGJvCrFLusI/AAAAAAAAAgM/SjkAPvjp5s0/s320/blogger3_3.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora tendremos una barra de pestañas, que será diferente según la plantilla que hubiésemos elegido anteriormente, pero sólo con una pestaña. Para añadir más pestañas, hemos de ir a la sección &lt;b&gt;Editar páginas&lt;/b&gt;, que se encuentra dentro de &lt;b&gt;Creación de entradas&lt;/b&gt;.&lt;br /&gt;&lt;div style="background: #ffffee; border: 1px solid #ffaa55; margin: 2px; padding: 2px;"&gt;La barra de pestañas también se puede crear mediante el gadget &lt;b&gt;Lista de enlaces&lt;/b&gt;.&lt;/div&gt;&lt;br /&gt;En la parte lateral o en la inferior, es interesante colocar los gadgets &lt;b&gt;Etiquetas&lt;/b&gt;&amp;nbsp;y&amp;nbsp;&lt;b&gt;Archivo del blog&lt;/b&gt;&amp;nbsp;(está añadido por defecto), que ayudarán al usuario a navegar por el blog y a encontrar los temas que le interesan. Además, también podemos colocar una lista con otros blogs en los que colaboremos o que sigamos mediante &lt;b&gt;Lista de blogs&lt;/b&gt;, o añadir algo de información personal con &lt;b&gt;Perfil&lt;/b&gt;. Luego, podemos acceder a una gran galería de gadgets (más de 1500) eligiendo &lt;b&gt;Más gadgets&lt;/b&gt;, en la ventana de Añadir un gadget.&lt;br /&gt;Además, para añadir funcionalidades que no estén disponibles en forma de gadgets, tenemos a nuestra disposición &lt;b&gt;HTML/Javascript&lt;/b&gt;,&amp;nbsp;un gadget en el que podemos insertar algo de código. Por ejemplo, el servicio Twitter tiene un gadget para agregar a páginas web. Sólo hemos de copiar el código que aporta y pegarlo dentro del gadget &lt;b&gt;HTML/Javascript&lt;/b&gt;&amp;nbsp;para añadirlo al blog.&lt;br /&gt;Finalmente, añadiremos un gadget de búsqueda sencillo con un gadget &lt;b&gt;HTML/Javascript&lt;/b&gt;&amp;nbsp;y algo de código:&lt;br /&gt;&lt;pre&gt;&amp;lt;form action="search"&amp;gt;&lt;br /&gt;&amp;lt;input type="search" placeholder="Introducir término/s" value="" name="q" style="width:10em" /&amp;gt;&lt;br /&gt;&amp;lt;input type="submit" value="Buscar" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;/pre&gt;&lt;br /&gt;Veamos un ejemplo de un blog de prueba con unos cuantos gadgets ya añadidos y configurados:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://tdbweb-test.blogspot.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TGJ3WxZZyqI/AAAAAAAAAgQ/QRwXvl_e1Ew/s640/blogger3_4.png" width="618" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-9104841672757693697?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/9104841672757693697/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-iii.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/9104841672757693697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/9104841672757693697'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-iii.html' title='Cómo crear un blog de Blogger (III)'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TGJqqQ3_tYI/AAAAAAAAAgE/yR_qSnXDqFs/s72-c/blogger3_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-6433484441513716791</id><published>2010-08-07T12:35:00.000-07:00</published><updated>2010-08-09T03:02:21.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Iniciación'/><title type='text'>Cómo crear un blog de Blogger (II)</title><content type='html'>En la &lt;a href="http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-i.html"&gt;primera parte de&amp;nbsp;&lt;b&gt;Cómo crear un blog de Blogger&lt;/b&gt;&lt;/a&gt;, vimos cómo empezar a crear nuestro blog. Ahora aprenderemos a crear nuestra propia plantilla y a personalizar el blog de varias maneras. Antes de nada, debemos acceder a &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt; y dirigirnos a nuestro &lt;a href="http://www.blogger.com/home"&gt;Escritorio&lt;/a&gt;, donde elegiremos el enlace Diseño&amp;nbsp;de debajo del título de nuestro blog.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://1.bp.blogspot.com/_zz7p6Z_2Yhw/TFv5O704onI/AAAAAAAAAf0/1r3Kl1Yh-WI/s1600/blogger2_1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="160" src="http://1.bp.blogspot.com/_zz7p6Z_2Yhw/TFv5O704onI/AAAAAAAAAf0/1r3Kl1Yh-WI/s320/blogger2_1.png" width="320" /&gt;&lt;/a&gt;Personalizar la plantilla&lt;/h3&gt;Cuando terminamos de crear nuestro blog, en la parte anterior, elegimos una plantilla para comenzar. Sin embargo, el nuevo Diseñador de plantillas de Blogger ofrece muchas más posibilidades. De entrada, podemos elegir una de las plantillas (por ahora hay 6, cada una comprende varias versiones de distintos colores y fondos) en el apartado &lt;b&gt;Plantillas&lt;/b&gt;. Seguidamente, en la pestaña &lt;b&gt;Fondo&lt;/b&gt;, podremos elegir una gama de colores entre los varios temas sugeridos o incluso personalizarla mediante el selector de colores de la sección &lt;b&gt;Gama de colores principal&lt;/b&gt;, y, como es evidente, también podremos elegir un fondo diferente para nuestro blog. Veamos como ha quedado nuestro blog de prueba tras cambiar la plantilla, la gama de colores principal y el fondo:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TF2v6RuUJrI/AAAAAAAAAf8/UpkG3bgwIjM/s1600/blogger2_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="310" src="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TF2v6RuUJrI/AAAAAAAAAf8/UpkG3bgwIjM/s640/blogger2_2.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Ahora indagaremos en la pestaña &lt;b&gt;Diseño&lt;/b&gt;. Ésta nos permite ubicar la barra lateral, reordenar los gadgets, modificar el estilo de pie de página y cambiar el ancho del blog. En este blog de prueba, tendremos una barra lateral simple a la izquierda y un espacio triple para añadir gadgets en el pie de página.&lt;br /&gt;&lt;br /&gt;Finalmente, vamos a entrar en la pestaña &lt;b&gt;Avanzado&lt;/b&gt;, en la que podemos modificar las propiedades de los distintos elementos del blog (cabecera, entradas, barra lateral, texto, enlaces, etc.). Lo más sencillo aquí es ir experimentando, y llegar a la mejor configuración mediante ensayo y error. Dentro de esta pestaña encontramos el apartado &lt;b&gt;Añadir CSS&lt;/b&gt;, que nos permite configurar el blog mediante código CSS. Es interesante añadir ésta línea de código, que hará desaparecer la molesta barra superior de Blogger:&lt;br /&gt;&lt;pre&gt;#navbar { display: none; }&lt;/pre&gt;&lt;br /&gt;Por último, haremos clic en el botón &lt;b&gt;Aplicar al blog&lt;/b&gt;.&amp;nbsp;Veamos finalmente el resultado de nuestras modificaciones:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://tdbweb-test.blogspot.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="366" src="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TF20moVyedI/AAAAAAAAAgA/8bowNhc9sPg/s640/blogger2_3.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Pero las personalizaciones no han terminado aquí. En los próximos posts sobre &lt;b&gt;Cómo crear un blog de Blogger&lt;/b&gt;&amp;nbsp;veremos cómo añadir una barra de pestañas en la parte superior, añadir un logo y probaremos más gadgets para nuestro blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-6433484441513716791?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/6433484441513716791/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-ii.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/6433484441513716791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/6433484441513716791'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-ii.html' title='Cómo crear un blog de Blogger (II)'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_zz7p6Z_2Yhw/TFv5O704onI/AAAAAAAAAf0/1r3Kl1Yh-WI/s72-c/blogger2_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-1768644541335473825</id><published>2010-08-07T04:38:00.000-07:00</published><updated>2010-08-07T04:38:02.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enlaces'/><category scheme='http://www.blogger.com/atom/ns#' term='Recursos'/><title type='text'>10 recursos gratuitos para desarrolladores</title><content type='html'>Sets de botones y kits de Interfaz de usuario para diseñadores web, en &lt;a href="http://mashable.com/"&gt;Mashable&lt;/a&gt;:&amp;nbsp;&lt;a href="http://mashable.com/2010/08/05/free-web-ui-resources"&gt;http://mashable.com/2010/08/05/free-web-ui-resources&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-1768644541335473825?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/1768644541335473825/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/10-recursos-gratuitos-para.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/1768644541335473825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/1768644541335473825'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/10-recursos-gratuitos-para.html' title='10 recursos gratuitos para desarrolladores'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-8696285899431556272</id><published>2010-08-06T10:09:00.000-07:00</published><updated>2010-08-06T10:09:00.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Concursos'/><category scheme='http://www.blogger.com/atom/ns#' term='Avanzado'/><title type='text'>¿Qué puedes construir en 1 kB de Javascript?</title><content type='html'>&lt;a href="http://qfox.nl/"&gt;Peter van der Zee&lt;/a&gt; ha abierto un curioso concurso en la red para desarrolladores y aficionados al diseño web: Programar una demo Javascript en un kilobyte de código (1024 bytes como máximo), hacks y minificaciones permitidas. Ya hay varias demos enviadas, puedes verlas en la &lt;a href="http://js1k.com/demos"&gt;página de demos&lt;/a&gt;. Las reglas del concurso, premios y jurado en el &lt;a href="http://js1k.com/home"&gt;sitio de JS1k&lt;/a&gt;. El plazo de envío de demos se termina el 10 de septiembre.&lt;br /&gt;Visto en &lt;a href="http://ajaxian.com/archives/what-can-you-build-in-1k-of-js"&gt;Ajaxian&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-8696285899431556272?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/8696285899431556272/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/que-puedes-construir-en-1-kb-de.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/8696285899431556272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/8696285899431556272'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/que-puedes-construir-en-1-kb-de.html' title='¿Qué puedes construir en 1 kB de Javascript?'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-4831708452691778409</id><published>2010-08-06T02:57:00.000-07:00</published><updated>2010-08-06T02:57:15.625-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enlaces'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>6 útiles herramientas gratis para CSS 3</title><content type='html'>Interesante entrada de &lt;a href="http://cssblog.es/"&gt;CSSBlog.es&lt;/a&gt;:&amp;nbsp;&lt;a href="http://www.cssblog.es/6-utiles-herramientas-gratis-para-css3"&gt;http://www.cssblog.es/6-utiles-herramientas-gratis-para-css3&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-4831708452691778409?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/4831708452691778409/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/6-utiles-herramientas-gratis-para-css-3.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4831708452691778409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4831708452691778409'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/6-utiles-herramientas-gratis-para-css-3.html' title='6 útiles herramientas gratis para CSS 3'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-6245546178276669813</id><published>2010-08-05T12:00:00.000-07:00</published><updated>2010-08-05T12:01:22.697-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><category scheme='http://www.blogger.com/atom/ns#' term='Iniciación'/><title type='text'>Cómo crear un blog de Blogger (I)</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TFsBIfbLGQI/AAAAAAAAAfo/cm0fxKl0JIk/s1600/blogger1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="63" src="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TFsBIfbLGQI/AAAAAAAAAfo/cm0fxKl0JIk/s200/blogger1.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Uno de los métodos más usados para crear un blog es el servicio de Google &lt;a href="https://www.blogger.com/start"&gt;Blogger&lt;/a&gt;. Recientemente renovado, es una de las maneras más fáciles y populares de conseguir un blog, junto con &lt;a href="http://es.wordpress.com/"&gt;Wordpress&lt;/a&gt;.&lt;br /&gt;&lt;div style="clear: both;"&gt;&lt;h3&gt;Paso 1. Crear una cuenta de Google&lt;/h3&gt;&lt;/div&gt;&lt;div style="clear: both;"&gt;Si no tienes una cuenta de Google, el primer paso será crearla para poder acceder como usuario a Blogger. Para ello, sólo tenemos que ir a &lt;a href="https://www.blogger.com/start"&gt;https://www.blogger.com/start&lt;/a&gt;,&amp;nbsp;hacer clic en &lt;b&gt;Crear un blog &lt;/b&gt;y completar el formulario, usando como correo electrónico uno que ya tengamos. Si queremos crear una dirección de correo nueva, deberemos crear nuestra cuenta de Google en &lt;a href="http://mail.google.com/mail/signup"&gt;Gmail&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Paso 2. Asignar un nombre y una dirección al blog&lt;/h3&gt;Este paso, aunque de planteamiento sencillo, puede resultar muy difícil de realizar, a causa de la gran cantidad de direcciones que ya están usadas. Algunos trucos útiles para conseguir una buena dirección pueden ser: inventar un nombre original y, si es necesario, añadir algún guión o número a la dirección.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Paso 3. Elegir una plantilla&lt;/h3&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TFsGx75S_vI/AAAAAAAAAfs/bQCV8nY6lXw/s1600/blogger2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="162" src="http://4.bp.blogspot.com/_zz7p6Z_2Yhw/TFsGx75S_vI/AAAAAAAAAfs/bQCV8nY6lXw/s320/blogger2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;En esta etapa podemos elegir una plantilla cualquiera, ya que después, si no estamos conformes, podremos personalizarla y elegir gamas de colores, fuentes de letra, fondo del blog, etc.&lt;br /&gt;Terminaremos pulsando el botón &lt;b&gt;Continuar&lt;/b&gt;. Acto seguido, ya podemos empezar a publicar o personalizar la plantilla que hayamos elegido.&lt;/div&gt;&lt;div style="clear: both;"&gt;En el próximo post sobre Blogger, veremos cómo añadir un logo, personalizar la plantilla y añadir gadgets a la barra lateral de nuestro blog.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-6245546178276669813?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/6245546178276669813/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-i.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/6245546178276669813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/6245546178276669813'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/como-crear-un-blog-de-blogger-i.html' title='Cómo crear un blog de Blogger (I)'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TFsBIfbLGQI/AAAAAAAAAfo/cm0fxKl0JIk/s72-c/blogger1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-2064615120272129516</id><published>2010-08-01T12:55:00.000-07:00</published><updated>2010-08-02T01:52:53.956-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trucos'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>[Truco CSS] Cómo convertir cualquier elemento en un botón</title><content type='html'>A veces nos puede interesar que un elemento HTML tenga las propiedades y ventajas propias, pero a la vez que parezca y actúe como un botón (&lt;code&gt;&amp;lt;button&amp;gt;&lt;/code&gt;). Para ello, podemos usar CSS o Javascript. En este ejemplo usaremos CSS, y especialmente los pseudo-selectores &lt;code&gt;:hover&lt;/code&gt; y &lt;code&gt;:active,&lt;/code&gt;&amp;nbsp;para añadir apariencia de botón a un elemento &lt;code&gt;a&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Consideremos el siguiente elemento:&lt;br /&gt;&lt;pre&gt;&amp;lt;a href="http://fcharte.com/"&amp;gt;Volver a portada&amp;lt;/a&amp;gt;&lt;/pre&gt;&lt;br /&gt;Es evidente que el resultado de tal elemento, antes de añadirle el estilo, será: &lt;a href="http://fcharte.com/"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Volver a portada&lt;/span&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;Para darle aspecto de botón, empezaremos quitando el subrayado mediante la propiedad &lt;code&gt;text-decoration&lt;/code&gt;, y desactivando el cursor de la mano a través de la propiedad &lt;code&gt;cursor&lt;/code&gt;:&lt;br /&gt;&lt;pre&gt;a {&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;text-decoration: none;&lt;br /&gt;cursor: default;&lt;/span&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;Lo próximo que haremos será cambiar el color de la letra, añadirle un borde y un fondo:&lt;br /&gt;&lt;pre&gt;a {&lt;br /&gt;text-decoration: none;&lt;br /&gt;cursor: default;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;color: #000000;&lt;br /&gt;border: 1px solid gray;&lt;br /&gt;background-color: #e0e0e0;&lt;/span&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;De esta manera, nuestro enlace quedará así: &lt;a href="http://fcharte.com/" style="background: #e0e0e0; border: 1px solid gray; color: black; cursor: default; text-decoration: none;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Volver a portada&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Pero sigue sin parecer un botón, por lo que cambiaremos el tamaño y la fuente de letra y ajustaremos los márgenes interiores (&lt;code&gt;padding&lt;/code&gt;):&lt;br /&gt;&lt;pre&gt;a {&lt;br /&gt;text-decoration: none;&lt;br /&gt;cursor: default;&lt;br /&gt;color: #000000;&lt;br /&gt;border: 1px solid gray;&lt;br /&gt;background-color: #e0e0e0;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;font-family: Arial;&lt;br /&gt;font-size: 12px;&lt;br /&gt;padding: 1px 5px;&lt;/span&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;El atributo &lt;code&gt;1px 5px&lt;/code&gt; de la propiedad &lt;code&gt;padding&lt;/code&gt; establece que el márgen interior de arriba y abajo será de 1 píxel, mientras que los márgenes laterales serán de 5px. El botón queda ahora así: &lt;a href="http://fcharte.com/" style="background: #e0e0e0; border: 1px solid gray; color: black; cursor: default; font-family: Arial, sans-serif; font-size: 12px; padding: 1px 5px; text-decoration: none;"&gt;Volver a portada&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora usaremos algunas propiedades de CSS3 para completar el estilo base de nuestro botón (Internet Explorer no soporta algunas de ellas):&lt;br /&gt;&lt;pre style="overflow: auto;"&gt;a {&lt;br /&gt;text-decoration: none;&lt;br /&gt;cursor: default;&lt;br /&gt;color: #000000;&lt;br /&gt;border: 1px solid #444444;&lt;br /&gt;background-color: #e0e0e0;&lt;br /&gt;font-family: Arial, sans-serif;&lt;br /&gt;font-size: 13px;&lt;br /&gt;padding: 1px 5px;&lt;br /&gt;&lt;nobr&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#efefef), color-stop(0.2,#eaeaea), color-stop(0.48,#eaeaea), color-stop(0.52,#d0d0d5));&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/nobr&gt;&lt;nobr&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;background-image: -moz-linear-gradient(top,#efefef 0%,#eaeaea 20%,#eaeaea 48%,#d0d0d5 52%);&lt;/span&gt;&lt;/nobr&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;border-radius: 2px;&lt;br /&gt;-moz-border-radius: 2px;&lt;br /&gt;-webkit-border-radius: 2px;&lt;br /&gt;box-shadow: inset 0px 0px 5px #ffffff;&lt;br /&gt;-moz-box-shadow: inset 0px 0px 5px #ffffff;&lt;br /&gt;-webkit-box-shadow: inset 0px 0px 5px #ffffff;&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Nuestro botón ahora tiene un fondo degradado (sólo en Firefox y Chrome), las esquinas redondeadas y un ligero brillo blanco entre el borde y el texto: &lt;a href="http://fcharte.com/" style="-moz-border-radius: 2px; -moz-box-shadow: inset 0px 0px 5px #ffffff; -webkit-border-radius: 2px; -webkit-box-shadow: inset 0px 0px 5px #ffffff; background-color: #e0e0e0; background-image: -moz-linear-gradient(top,#efefef 0%,#eaeaea 20%,#eaeaea 48%,#d0d0d5 52%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#efefef), color-stop(0.2,#eaeaea), color-stop(0.48,#eaeaea), color-stop(0.52,#d0d0d5)); border-radius: 2px; border: 1px solid #444444; box-shadow: inset 0px 0px 5px #ffffff; color: black; cursor: default; font-family: Arial, sans-serif; font-size: 13px; padding: 1px 5px; text-decoration: none;"&gt;Volver a portada&lt;/a&gt;&lt;br /&gt;Podríamos sustituir estas propiedades CSS3 que Internet Explorer no soporta por imágenes, pero eso se convertiría en un trabajo tedioso. También podríamos utilizar &lt;a href="http://css3pie.com/"&gt;CSS3Pie&lt;/a&gt;, una librería CSS para conseguir que Internet Explorer soporte estas propiedades.&lt;br /&gt;&lt;br /&gt;Lo siguiente que hemos de hacer es que nuestro falso botón reaccione a los eventos del ratón (cuando el ratón pase por encima y cuando el ratón haga clic en el botón). Para que el fondo del botón cambie cuando el ratón pase por encima usaremos el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;pre style="overflow: auto;"&gt;a:hover {&lt;br /&gt;background-color: #d0e5fa;&lt;br /&gt;&lt;nobr&gt;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#eaffff), color-stop(0.2,#e0f0ff), color-stop(0.48,#e0f0ff), color-stop(0.52,#c0e0ea));&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/nobr&gt;&lt;nobr&gt;background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%);&lt;/nobr&gt;border: 1px solid #4488aa;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Con este código, al pasar sobre el botón tendría este aspecto: &lt;a class="otroenlace" href="http://fcharte.com/" style="-moz-border-radius: 2px; -moz-box-shadow: inset 0px 0px 5px #ffffff; -webkit-border-radius: 2px; -webkit-box-shadow: inset 0px 0px 5px #ffffff; background-color: #d0e5fa; background-color: #e0e0e0; background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#eaffff), color-stop(0.2,#e0f0ff), color-stop(0.48,#e0f0ff), color-stop(0.52,#c0e0ea)); border-radius: 2px; border: 1px solid #4488aa; box-shadow: inset 0px 0px 5px #ffffff; color: black; cursor: default; font-family: Arial, sans-serif; font-size: 13px; padding: 1px 5px; text-decoration: none;"&gt;Volver a portada&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finalmente, necesitaremos algo más de código CSS para que nuestro botón reaccione al pulsarlo:&lt;br /&gt;&lt;pre style="overflow: auto;"&gt;a:active {&lt;br /&gt;background-color: #a0c5ea;&lt;br /&gt;&lt;nobr&gt;background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#caefef), color-stop(0.2,#caefef), color-stop(0.58,#caefef), color-stop(0.62,#b0d0da));&lt;/nobr&gt;&lt;br /&gt;&lt;nobr&gt;background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%);&lt;/nobr&gt;&lt;br /&gt;border: 1px solid #004488;&lt;br /&gt;box-shadow: inset 0px 0px 3px #000000;&lt;br /&gt;-moz-box-shadow: inset 0px 0px 3px #000000;&lt;br /&gt;-webkit-box-shadow: inset 0px 1px 2px #000000;&lt;br /&gt;outline: 0px solid;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Y el enlace, ya convertido en botón, será así al pulsarlo: &lt;a class="boton" href="http://fcharte.com/" style="-moz-border-radius: 2px; -moz-box-shadow: inset 0px 0px 3px #000000; -webkit-border-radius: 2px; -webkit-box-shadow: inset 0px 1px 2px #000000; background-color: #a0c5ea; background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#caefef), color-stop(0.2,#caefef), color-stop(0.58,#caefef), color-stop(0.62,#b0d0da)); border-radius: 2px; border: 1px solid #004488; box-shadow: inset 0px 0px 3px #000000; color: black; cursor: default; font-family: Arial, sans-serif; font-size: 13px; outline: 0px solid; padding: 1px 5px; text-decoration: none;"&gt;Volver a portada&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El código completo del ejemplo está después del salto &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt; &amp;lt;head&amp;gt;&lt;br /&gt;  &amp;lt;title&amp;gt;Enlaces que parecen botones&amp;lt;/title&amp;gt;&lt;br /&gt;  &amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;   a {&lt;br /&gt;   text-decoration: none;&lt;br /&gt;   cursor: default;&lt;br /&gt;   color: #000000;&lt;br /&gt;   border: 1px solid #444444;&lt;br /&gt;   background-color: #e0e0e0;&lt;br /&gt;   font-family: Arial, sans-serif;&lt;br /&gt;   font-size: 13px;&lt;br /&gt;   padding: 1px 5px;&lt;br /&gt;   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#efefef), color-stop(0.2,#eaeaea), color-stop(0.48,#eaeaea), color-stop(0.52,#d0d0d5));&lt;br /&gt;   background-image: -moz-linear-gradient(top,#efefef 0%,#eaeaea 20%,#eaeaea 48%,#d0d0d5 52%);&lt;br /&gt;   border-radius: 2px;&lt;br /&gt;   -moz-border-radius: 2px;&lt;br /&gt;   -webkit-border-radius: 2px;&lt;br /&gt;   box-shadow: inset 0px 0px 5px #ffffff;&lt;br /&gt;   -moz-box-shadow: inset 0px 0px 5px #ffffff;&lt;br /&gt;   -webkit-box-shadow: inset 0px 0px 5px #ffffff;&lt;br /&gt;   }&lt;br /&gt;   a:hover {&lt;br /&gt;   background-color: #d0e5fa;&lt;br /&gt;   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#eaffff), color-stop(0.2,#e0f0ff), color-stop(0.48,#e0f0ff), color-stop(0.52,#c0e0ea));&lt;br /&gt;   background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%);&lt;br /&gt;   border: 1px solid #4488aa;&lt;br /&gt;   }&lt;br /&gt;   a:active {&lt;br /&gt;   background-color: #a0c5ea;&lt;br /&gt;   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.0,#caefef), color-stop(0.2,#caefef), color-stop(0.58,#caefef), color-stop(0.62,#b0d0da));&lt;br /&gt;   background-image: -moz-linear-gradient(top,#eaffff 0%,#e0f0ff 20%,#e0f0ff 48%,#c0e0ea 52%);&lt;br /&gt;   border: 1px solid #004488;&lt;br /&gt;   box-shadow: inset 0px 0px 3px #000000;&lt;br /&gt;   -moz-box-shadow: inset 0px 0px 3px #000000;&lt;br /&gt;   -webkit-box-shadow: inset 0px 1px 2px #000000;&lt;br /&gt;   outline: 0px solid;&lt;br /&gt;   }&lt;br /&gt;  &amp;lt;/style&amp;gt;&lt;br /&gt; &amp;lt;/head&amp;gt;&lt;br /&gt; &amp;lt;body&amp;gt;&lt;br /&gt;  &amp;lt;a href="http://fcharte.com"&amp;gt;Volver a portada&amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-2064615120272129516?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/2064615120272129516/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/08/truco-css-como-convertir-cualquier.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/2064615120272129516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/2064615120272129516'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/08/truco-css-como-convertir-cualquier.html' title='[Truco CSS] Cómo convertir cualquier elemento en un botón'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-4557975835003861469</id><published>2010-07-29T02:18:00.000-07:00</published><updated>2010-07-29T02:18:38.753-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novedades'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML 5'/><title type='text'>HTML 5</title><content type='html'>HTML 5 es el próximo estándar para la creación de páginas web. Aunque todavía no ha sido terminado ni las &lt;a href="http://dev.w3.org/html5/spec/Overview.html"&gt;especificaciones&lt;/a&gt; están completas, muchos sitios utilizan esta versión de HTML, y la mayoría de navegadores modernos (excepto Microsoft Internet Explorer) lo soportan.&lt;br /&gt;HTML 5 incluye muchas nuevas características, tales como la inclusión de las etiquetas &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; para contener archivos multimedia, algo que antes se conseguía con &lt;a href="http://es.wikipedia.org/wiki/Adobe_Flash"&gt;Flash&lt;/a&gt;. También se ha incluido en el nuevo HTML el elemento &lt;code&gt;&amp;lt;canvas&amp;gt;&lt;/code&gt; (&lt;i&gt;lienzo&lt;/i&gt; en inglés), que nos permitirá dibujar y crear formas en él, además de poder permitir al usuario que también interactúe con él.&lt;br /&gt;&lt;br /&gt;Además, se han añadido nuevos elementos para modificar la estructura de los sitios web (&lt;code&gt;&amp;lt;header&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;section&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;article&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;footer&amp;gt;&lt;/code&gt;, entre otros), como se puede apreciar en la imagen:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.circulodemaquetadores.com/images/structure-html5.gif" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="400" src="http://www.circulodemaquetadores.com/images/structure-html5.gif" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Comparación entre HTML 4 y HTML 5. Imagen de &lt;a href="http://www.anexom.es/tecnologia/diseno-web/las-novedades-de-html5-i/"&gt;Anexom.es&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Para comprobar en qué medida tu navegador soporta HTML 5, visita&amp;nbsp;&lt;a href="http://html5test.com/"&gt;HTML 5 Test&lt;/a&gt;. Para conocer lo último sobre este nuevo estándar, consulta&amp;nbsp;&lt;a href="http://www.w3schools.com/html5/html5_reference.asp"&gt;W3 Schools&lt;/a&gt;,&amp;nbsp;&lt;a href="http://www.html5rocks.com/"&gt;HTML 5 Rocks&lt;/a&gt;&amp;nbsp;y&amp;nbsp;&lt;a href="http://html5demos.com/"&gt;HTML 5 Demos&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-4557975835003861469?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/4557975835003861469/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/07/html-5.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4557975835003861469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4557975835003861469'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/07/html-5.html' title='HTML 5'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-2134462455388171258</id><published>2010-07-27T10:38:00.000-07:00</published><updated>2010-07-29T04:06:50.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Iniciación'/><category scheme='http://www.blogger.com/atom/ns#' term='Editores web'/><category scheme='http://www.blogger.com/atom/ns#' term='KompoZer'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Editores web - KompoZer (I)</title><content type='html'>&lt;a href="http://www.kompozer.net/"&gt;KompoZer&lt;/a&gt; es un editor web derivado de &lt;a href="http://net2.com/nvu/"&gt;Nvu&lt;/a&gt;, programa que está descontinuado desde 2006, y proviene del editor web Composer que se incluía en la Mozilla Suite (navegador web + cliente de correo + editor web), ahora llamada &lt;a href="http://www.seamonkey-project.org/"&gt;SeaMonkey&lt;/a&gt;. La principal meta de KompoZer es crear un entorno de edición web sencillo (además, se trata de un editor WYSIWYG, &lt;i&gt;What You See Is What You Get&lt;/i&gt;).&lt;br /&gt;El programa se puede descargar desde &lt;a href="http://www.kompozer.net/download.php"&gt;esta página&lt;/a&gt; en distintos idiomas. En este ejemplo estamos trabajando con la versión 0.8 beta 3.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TE6cFLl80oI/AAAAAAAAAfY/WdW0HJ9WTkE/s1600/KompoZer1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="424" src="http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TE6cFLl80oI/AAAAAAAAAfY/WdW0HJ9WTkE/s640/KompoZer1.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ventana principal de KompoZer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;En la imagen anterior podemos observar el panel de edición a la derecha, donde se inserta el contenido con el que se creará la página web, y que consta de 3 pestañas en la parte inferior:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_zz7p6Z_2Yhw/TE8TuyzlP_I/AAAAAAAAAfc/K29MkMH6kl4/s1600/KompoZer2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="226" src="http://2.bp.blogspot.com/_zz7p6Z_2Yhw/TE8TuyzlP_I/AAAAAAAAAfc/K29MkMH6kl4/s320/KompoZer2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Diseño&lt;/b&gt;: Es la pestaña por defecto y la que se utilizaría normalmente en este programa. Aquí se introducen el texto y las imágenes tal cual quedarán en la página web definitiva.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Dividir&lt;/b&gt;: En esta pestaña podremos editar el contenido de la página a la vez que vemos y editamos el código del elemento seleccionado, como se puede ver en la figura de la derecha.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Código fuente&lt;/b&gt;: En esta vista podremos revisar y editar el código fuente de la página, una tarea dirigida a usuarios más avanzados que la vista Diseño.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Para editar el formato del contenido, además de contar con la barra de formato para el texto en la parte superior, podemos usar la ventana de propiedades de cada elemento, seleccionándolo con el botón derecho y haciendo clic en &lt;b&gt;Propiedades&lt;/b&gt;. Además, mediante el botón &lt;b&gt;Edición avanzada...&lt;/b&gt;&amp;nbsp;se puede acceder a las propiedades CSS del elemento en cuestión, a los atributos HTML y añadir eventos con Javascript.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_zz7p6Z_2Yhw/TE8W2nkwMUI/AAAAAAAAAfg/EgbhWxbkso0/s1600/KompoZer3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="337" src="http://1.bp.blogspot.com/_zz7p6Z_2Yhw/TE8W2nkwMUI/AAAAAAAAAfg/EgbhWxbkso0/s400/KompoZer3.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Ventana &lt;b&gt;Propiedades de la tabla&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Más adelante veremos cómo insertar contenido multimedia, crear capas y añadir más formato a los sitios que creemos con KompoZer.&lt;br /&gt;&lt;br /&gt;Enlace: &lt;a href="http://www.kompozer.net/download.php"&gt;Descargar KompoZer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-2134462455388171258?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/2134462455388171258/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/07/editores-web-kompozer-i.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/2134462455388171258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/2134462455388171258'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/07/editores-web-kompozer-i.html' title='Editores web - KompoZer (I)'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_zz7p6Z_2Yhw/TE6cFLl80oI/AAAAAAAAAfY/WdW0HJ9WTkE/s72-c/KompoZer1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-340843359224962680</id><published>2010-07-26T12:43:00.000-07:00</published><updated>2010-07-26T12:46:05.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Avanzado'/><title type='text'>jQuery</title><content type='html'>Voy a comentar un poco lo que es y para qué sirve &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt;. jQuery es una librería Javascript, es decir, un archivo de código que, al insertarse en una página web, permite al desarrollador programar en Javascript de manera mucho más fácil, prácticamente como si fuera un lenguaje nuevo. La diferencia es que la sintaxis de jQuery es realmente sencilla, y es capaz de realizar complejas funciones con muy poco código. Para implementar jQuery en tu página web, sólo tienes que añadir la siguiente línea entre las etiquetas &lt;code&gt;&amp;lt;head&amp;gt;&lt;/code&gt; y &lt;code&gt;&amp;lt;/head&amp;gt;&lt;/code&gt;:&lt;br /&gt;&lt;pre&gt;&amp;lt;script type="text/javascript"&amp;nbsp;&lt;br /&gt;src="http://code.jquery.com/jquery-1.4.2.min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;br /&gt;De esta manera, cualquier script ubicado debajo de esa línea utilizará las funciones de jQuery. Todos los scripts que usan esta librería tienen esta estructura básica:&lt;br /&gt;&lt;pre&gt;$(document).ready(function() {&lt;br /&gt;    &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;&lt;span class="Apple-style-span" style="color: #38761d;"&gt;//aquí todos los scripts y funciones&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;});&lt;/pre&gt;&lt;br /&gt;Normalmente, la estructura del código en jQuery se hace de esta manera: &lt;br /&gt;&lt;pre&gt;$(&lt;i&gt;objeto&lt;/i&gt;).&lt;i&gt;función&lt;/i&gt;(&lt;i&gt;propiedades&lt;/i&gt;);&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;//ejemplo:&lt;/span&gt;&lt;br /&gt;$('div').css('background', 'red');&lt;/pre&gt;&lt;br /&gt;Y la estructura para manejar eventos (clic del ratón, cambio en el contenido, etc.) es la siguiente:&lt;br /&gt;&lt;pre&gt;$(&lt;i&gt;objeto&lt;/i&gt;).&lt;i&gt;evento&lt;/i&gt;(function() {&lt;br /&gt;   &lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt; &lt;span class="Apple-style-span" style="color: #38761d;"&gt;//código a ejecutar cuando sucede el evento&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', sans-serif;"&gt;//ejemplo:&lt;/span&gt;&lt;br /&gt;$('button').click(function() {&lt;br /&gt;    $(this).fadeOut(500);&lt;br /&gt;});&lt;/pre&gt;&lt;br /&gt;La sintaxis que se utiliza para determinar el/los objeto(s) al que se aplicarán las distintas funciones es la misma que en CSS. Por ejemplo, con &lt;code&gt;$('#logo')&lt;/code&gt; seleccionaríamos el elemento con identificador &lt;i&gt;logo&lt;/i&gt;, y con &lt;code&gt;$('table.lateral tr td')&lt;/code&gt;, todas las celdillas de las tablas con clase &lt;i&gt;lateral&lt;/i&gt;. &lt;br /&gt;Además, las funciones aplicadas a un elemento se pueden escribir de forma consecutiva (una detrás de otra), como en el siguiente ejemplo:&lt;br /&gt;&lt;pre&gt;$('div.aparecer').css('background', '#000000')&lt;br /&gt;  .fadeIn()&lt;br /&gt;  .animate({'marginTop': '10px'}, 500);&lt;/pre&gt;&lt;br /&gt;Por último, jQuery también puede ser ampliada mediante una amplia selección de plugins, que podrás encontrar en&amp;nbsp;&lt;a href="http://plugins.jquery.com/"&gt;http://plugins.jquery.com/&lt;/a&gt;.&lt;br /&gt;Puedes encontrar mucha más información sobre el uso de jQuery en&amp;nbsp;&lt;a href="http://docs.jquery.com/Main_Page"&gt;http://docs.jquery.com/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-340843359224962680?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/340843359224962680/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/07/jquery.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/340843359224962680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/340843359224962680'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/07/jquery.html' title='jQuery'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8207047268029075460.post-4446218815483138543</id><published>2010-07-24T02:51:00.001-07:00</published><updated>2010-07-26T02:47:56.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Iniciación'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Diseño web'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Introducción al diseño web</title><content type='html'>El diseño web consiste en construir páginas web, ya sea mediante puro código (&lt;a href="http://es.wikipedia.org/wiki/HTML"&gt;HTML&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/PHP"&gt;PHP&lt;/a&gt;, &lt;a href="http://es.wikipedia.org/wiki/Active_Server_Pages"&gt;ASP&lt;/a&gt;...) o mediante programas que crean al diseño interactivamente, tales como &lt;a href="http://www.adobe.com/products/dreamweaver/"&gt;Dreamweaver&lt;/a&gt; o &lt;a href="http://net2.com/nvu/"&gt;Nvu&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Las mayoría de las páginas web se construye estructuralmente en HTML, un lenguaje de marcas. En este lenguaje se escriben etiquetas, que contienen diversos atributos y contenidos. Por ejemplo, las siguientes etiquetas delimitarían un párrafo:&lt;br /&gt;&lt;pre&gt;&amp;lt;p&amp;gt; &amp;lt;/p&amp;gt;&lt;/pre&gt;&lt;br /&gt;Las etiquetas se pueden (es más, se deben) ir anidando para obtener resultados más complejos:&lt;br /&gt;&lt;pre&gt;&amp;lt;table id="tabla1"&amp;gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;Éste es el contenido de una celda&amp;nbsp;&lt;br /&gt;dentro de una tabla&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;Ésta sería la celda siguiente&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;   &amp;lt;tr&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;Y ésta otra estaría debajo de las dos anteriores&amp;lt;/td&amp;gt;&lt;br /&gt;      &amp;lt;td&amp;gt;Una celdilla más&amp;lt;/td&amp;gt;&lt;br /&gt;   &amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;br /&gt;Sin embargo, no es la estructura lo único que cuenta.Para añadirle estilo a la página web debemos usar &lt;a href="http://es.wikipedia.org/wiki/CSS"&gt;CSS&lt;/a&gt;, que es un lenguaje completamente diferente, aunque fácil de comprender. El estilo ha de introducirse en la etiqueta &lt;code&gt;&amp;lt;style&amp;gt;&lt;/code&gt; o en un archivo externo, de una manera que veremos más adelante. El siguiente código provoca que la tabla del ejemplo anterior (que tiene identificador&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: monospace; white-space: pre;"&gt;tabla1&lt;/span&gt;) mida de ancho 500 píxeles y otros 300 de alto, y tenga un borde de 2 píxeles de color azul. Además, cada celdilla tendrá un borde blanco de 1 píxel:&lt;br /&gt;&lt;pre&gt;table#tabla1 {&lt;br /&gt;   width: 500px;&lt;br /&gt;   height: 300px;&lt;br /&gt;   border: 2px solid blue;&lt;br /&gt;}&lt;br /&gt;td {&lt;br /&gt;   border: 1px solid red;&lt;br /&gt;}&lt;/pre&gt;La siguiente tabla muestra el resultado del código CSS y HTML anterior:&lt;br /&gt;&lt;table id="tabla1" style="border: 2px solid blue; height: 300px; width: 500px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border: 1px solid red;"&gt;Éste es el contenido de una celda dentro de una tabla&lt;/td&gt; &lt;td style="border: 1px solid red;"&gt;Ésta sería la celda siguiente&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border: 1px solid red;"&gt;Y ésta otra estaría debajo de las dos anteriores&lt;/td&gt; &lt;td style="border: 1px solid red;"&gt;Una celdilla más&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Finalmente, el lenguaje que añade interactividad a las páginas web es &lt;a href="http://es.wikipedia.org/wiki/Javascript"&gt;Javascript&lt;/a&gt;, cuya sintaxis es parecida al lenguaje &lt;a href="http://es.wikipedia.org/wiki/Java"&gt;Java&lt;/a&gt;. Javascript es, por tanto, un lenguaje de programación que se interpreta en el navegador. Un ejemplo de este lenguaje sería el siguiente código, que provoca que aparezca un mensaje diciendo &lt;i&gt;¡Hola mundo!&lt;/i&gt;:&lt;br /&gt;&lt;pre&gt;function Saludar() {&lt;br /&gt;   alert('¡Hola mundo!');&lt;br /&gt;}&lt;/pre&gt;El siguiente botón ejecuta el código Javascript del ejemplo:&lt;br /&gt;&lt;button onclick="alert('¡Hola mundo!')"&gt;Púlsame&lt;/button&gt;&lt;br /&gt;&lt;br /&gt;El código completo del ejemplo tras el salto. &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;pre&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;   &amp;lt;head&amp;gt;&lt;br /&gt;      &amp;lt;style&amp;gt;&lt;br /&gt;         table#tabla1 {&lt;br /&gt;            width: 500px;&lt;br /&gt;            height: 300px;&lt;br /&gt;  &amp;nbsp;         border: 2px solid blue;&lt;br /&gt;         }&lt;br /&gt;         td {&lt;br /&gt;  &amp;nbsp;         border: 1px solid red;&lt;br /&gt;         }&lt;br /&gt;      &amp;lt;/style&amp;gt;&lt;br /&gt;   &amp;lt;/head&amp;gt;&lt;br /&gt;   &amp;lt;body&amp;gt;&lt;br /&gt;      &amp;lt;table id="tabla1"&amp;gt;&lt;br /&gt;         &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;nbsp;      &amp;lt;td&amp;gt;Éste es el contenido de una celda&amp;nbsp;&lt;br /&gt;dentro de una tabla&amp;lt;/td&amp;gt;&lt;br /&gt;     &amp;nbsp;      &amp;lt;td&amp;gt;Ésta sería la celda siguiente&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;        &amp;lt;/tr&amp;gt;&lt;br /&gt;         &amp;lt;tr&amp;gt;&lt;br /&gt;     &amp;nbsp;      &amp;lt;td&amp;gt;Y ésta otra estaría debajo de las dos anteriores&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;           &amp;lt;td&amp;gt;Una celdilla más&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;nbsp;        &amp;lt;/tr&amp;gt;&lt;br /&gt;      &amp;lt;/table&amp;gt;&lt;br /&gt;      &amp;lt;button onclick="alert('¡Hola mundo!')"&amp;gt;Púlsame&amp;lt;/button&amp;gt;&lt;br /&gt;   &amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8207047268029075460-4446218815483138543?l=tdbweb.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tdbweb.blogspot.com/feeds/4446218815483138543/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://tdbweb.blogspot.com/2010/07/introduccion-al-diseno-web.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4446218815483138543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8207047268029075460/posts/default/4446218815483138543'/><link rel='alternate' type='text/html' href='http://tdbweb.blogspot.com/2010/07/introduccion-al-diseno-web.html' title='Introducción al diseño web'/><author><name>Bartimeo*</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-F1tHv3m1ilY/TeoRLsbjkXI/AAAAAAAAAuE/WHTaCWzcMVI/s220/meegoavatar.png'/></author><thr:total>2</thr:total></entry></feed>
