<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Desarrollo de Paginas Web</title><description></description><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><pubDate>Wed, 28 Aug 2024 18:54:56 -0700</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">4</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://robertogarciaweb.blogspot.com/</link><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:category text="Technology"><itunes:category text="Gadgets"/></itunes:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><title>Como hacer un menu desplegable en Dreamweaver</title><link>http://robertogarciaweb.blogspot.com/2012/03/normal-0-21-false-false-false-es-hn-x.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Mon, 26 Mar 2012 09:19:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8234384772033968725.post-148722417256918895</guid><description>&lt;br /&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 36pt; line-height: 115%;"&gt;Menú
desplegable&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;br /&gt;
&lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=DesarrolloDePaginasWeb&amp;amp;loc=es_ES"&gt;Subscribe to Desarrollo de Paginas Web by Email&lt;/a&gt;
&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Hola hoy aprenderemos hacer un
menú con opciones desplegables en dreamweaver&amp;nbsp;
y colocaremos un par de opciones. A continuación les mostrare como
hacerlo.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Lo primero una vez en el
dreamweaver podemos irnos la opción de &lt;i style="mso-bidi-font-style: normal;"&gt;insertar&lt;/i&gt;&amp;nbsp; una vez ahí buscamos la opción Spry donde
encontraremos una serie de ítem nosotros utilizaremos la opción que dice &lt;i style="mso-bidi-font-style: normal;"&gt;Barra de menús de Spry.&lt;/i&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-Qz72UdW5uKQ/T3CTvjwcxEI/AAAAAAAAAFE/O-iaKFRKqzk/s1600/pic1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://4.bp.blogspot.com/-Qz72UdW5uKQ/T3CTvjwcxEI/AAAAAAAAAFE/O-iaKFRKqzk/s400/pic1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Otra manera de insertar en menú
desplegable en dreamweaver es ir a la opción que aparece en la parte superior
de la venta y escoger el modo clásico. Entramos a la pestaña de Spry y
escogemos el menú. &lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://2.bp.blogspot.com/-rAOMsWdttdw/T3CVNfvL9rI/AAAAAAAAAFM/nDGuS10wbYY/s1600/pic2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-rAOMsWdttdw/T3CVNfvL9rI/AAAAAAAAAFM/nDGuS10wbYY/s400/pic2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Una vez ahí damos clic en la
opción de Barra de menús desplegables nos aparecerá una ventana donde nos
pregunta cómo queremos el menú horizontal o vertical nosotros trabajaremos con
el menú horizontal, escoges este y le damos clic en aceptar.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-ID28zoAO2m4/T3CVZX9sCPI/AAAAAAAAAFU/zBeUQpww0uw/s1600/pic3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ID28zoAO2m4/T3CVZX9sCPI/AAAAAAAAAFU/zBeUQpww0uw/s1600/pic3.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 36pt; line-height: 115%;"&gt;&amp;nbsp;&lt;/span&gt;

&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Nos creara un menú en la parte de
diseño y añadirá una seria de línea de código y nos dirá que necesita unos
archivos auxiliares le damos aceptar. En en sitio nos creara una capeta llamada
&lt;i style="mso-bidi-font-style: normal;"&gt;SpryAssets &lt;/i&gt;donde podemos encontrar
los archivos javascript, css y las imágenes que crea automáticamente al agragar
el menú.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-dnPnWXKnixk/T3CVklHHPgI/AAAAAAAAAFc/CEdT2v7bST8/s1600/pic4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="247" src="http://1.bp.blogspot.com/-dnPnWXKnixk/T3CVklHHPgI/AAAAAAAAAFc/CEdT2v7bST8/s400/pic4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Podemos ver el menú creado en el
explorador presionando F12 y podemos notar que las opciones que nos muestra son
las que pone por defecto lo siguiente será modificar estas opciones desde el
código HTML. Cada elemento del menú posee sub-elemento podemos crear cualquier
tipo de opciones y darles un link de referencia o una acción eso depende para
el uso que le queramos dar.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Cada ítem del menú está
conformado por las etiquetas &amp;lt;li&amp;gt;&amp;lt;/li&amp;gt; y las otra es
&amp;lt;ul&amp;gt;&amp;lt;/ul&amp;gt; que son las q contienen nuestra opciones, una vez
sabiendo esto podemos modificar nuestro menú desde el código HTML de la
siguiente manera.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://3.bp.blogspot.com/-UpEWrLKegjQ/T3CVxtEOMGI/AAAAAAAAAFk/NTxBKxa1BQg/s1600/pic5.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="385" src="http://3.bp.blogspot.com/-UpEWrLKegjQ/T3CVxtEOMGI/AAAAAAAAAFk/NTxBKxa1BQg/s400/pic5.png" width="400" /&gt;&amp;nbsp;&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: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Como se puede apreciar en la
imagen anterior hemos modificado el código del menú y colocado nuestras propias
opciones, ahora podemos ver cómo funciona mirándolo en el explorador y podemos
ver que todas las opciones que hemos creado aparecen tal y cual lo hemos hecho
desde el dreamweaver.&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Si bien es cierto talvez no sea
muy agradable a la vista pero si funciona pero podemos modificar su diseño
gracias al archivo que se crea al momento de crear el menú, desde este css
podemos modificar tanto el tamaño de la letra, el color, la fuente, los botones
del menú y todo lo que quieran. Haremos unas pequeñas modificaciones al menú
atreves del css que se encuentra por default en la carpeta &lt;i style="mso-bidi-font-style: normal;"&gt;SpryAssets.&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
Aquí ya estamos editando el css
del menú y lo primero que haremos es lo ir esta parte del código y modificar lo
siguiente:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;ul.MenuBarHorizontal li&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style-type: none;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size: 100%;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-align:center;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width:8em;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float:left;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;border: groove;&amp;nbsp;
/*le colocamos borde a los botones */&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#999; /*le colocamos color al borde de los botones */&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;ul.MenuBarHorizontal li&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 0;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; list-style-type: none;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; font-size: 100%;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;text-align:center;&amp;nbsp;
/*centramos el texto del menú en los botones */&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Consolas;"&gt;cursor: pointer;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 8em;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; float: left;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;ul.MenuBarHorizontal a&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display:block;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color:#0CF;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0.5em 0.75em;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;color:#9C9; /*cambiamos el color de los botones */&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Consolas;"&gt;text-decoration: none;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;ul.MenuBarHorizontal a&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display:block;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color:#0CF;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; padding: 0.5em 0.75em;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;color:#FFF; /*cambiamos el color de las letras
cuando no están seleccionadas */&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text-decoration: none;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span lang="EN-US" style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;background-color:#666; /*cambiamos el color de los
botones cuando tienen el foco*/&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#693;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;ul.MenuBarHorizontal
a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal
a.MenuBarSubmenuVisible&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; background-color:#666; /*cambiamos el color de los botones
cuando tienen el foco*/&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color:#693;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Consolas;"&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Una vez terminado de modificar el código del css obtendremos un
menú parecido a esto:&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-2GT1Vat6aL8/T3CWnQI95HI/AAAAAAAAAFs/mnANUzkMkBw/s1600/pic6.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://4.bp.blogspot.com/-2GT1Vat6aL8/T3CWnQI95HI/AAAAAAAAAFs/mnANUzkMkBw/s400/pic6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Esto solo es un ejemplo de lo q pueden hacer Uds. pueden hacer sus
propias imágenes para los botones, personalizar el menú a su gusto.&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
Gracias.&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: justify;"&gt;
&lt;br /&gt;
&lt;a href="http://www.richptc.com/index.php?ref=robertdavid"&gt;&lt;img src="http://richptc.com/earnBanner.php?username=robertdavid" border=0&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.richptc.com/index.php?ref=robertdavid"&gt;&lt;img src="http://www.richptc.com/banners/banner1.png" border=0&gt;&lt;/a&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-Qz72UdW5uKQ/T3CTvjwcxEI/AAAAAAAAAFE/O-iaKFRKqzk/s72-c/pic1.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>HTML5</title><link>http://robertogarciaweb.blogspot.com/2012/03/html5-html5-es-la-actualizacion-de-html.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 21 Mar 2012 09:56:00 -0700</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8234384772033968725.post-8773293797857569179</guid><description>&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=DesarrolloDePaginasWeb', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"&gt;&lt;p&gt;Enter your email address:&lt;/p&gt;&lt;p&gt;&lt;input type="text" style="width:140px" name="email"/&gt;&lt;/p&gt;&lt;input type="hidden" value="DesarrolloDePaginasWeb" name="uri"/&gt;&lt;input type="hidden" name="loc" value="es_ES"/&gt;&lt;input type="submit" value="Subscribe" /&gt;&lt;p&gt;Delivered by &lt;a href="http://feedburner.google.com" target="_blank"&gt;FeedBurner&lt;/a&gt;&lt;/p&gt;&lt;/form&gt;
&lt;h1&gt;








&lt;span style="font-size: x-large;"&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/-X7F3lEmuVjk/T2oGqTuAycI/AAAAAAAAAE0/rLwPENiehcU/s1600/HTML5_Logo_512.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-X7F3lEmuVjk/T2oGqTuAycI/AAAAAAAAAE0/rLwPENiehcU/s200/HTML5_Logo_512.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;h1&gt;

&lt;span style="font-size: large;"&gt;&lt;h1&gt;

HTML5&lt;/h1&gt;
&lt;/span&gt;&lt;/h1&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/span&gt;&lt;/h1&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;HTML5 es la actualización de HTML, el lenguaje en el que es creada la web. HTML5 también es un&lt;br /&gt;termino de marketing para agrupar las nuevas tecnologías de desarrollo de aplicaciones web: HTML5,&lt;br /&gt;CSS3 y nuevas capacidades de Javascript. &lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;






&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;h2&gt;



Nuevas etiquetas de HTML5&lt;/h2&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;div style="text-align: justify;"&gt;
HTML4 y HTML5 son 100% compatibles entre sí. Todo el código que tienes en HTML normal seguirá&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
funcionando sin problemas en HTML5. Para empezar a usar HTML5 lo único que tienes que hacer es&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
colocar este DOCTYPE4 antes de la etiqueta &amp;lt;html&amp;gt;:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;!DOCTYPE html&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;header&amp;gt;&lt;br /&gt;
Hacer cosas como &amp;lt;div id=”header”&amp;gt; es un poco estúpido cuando el 99% de los proyectos web&lt;br /&gt;
tienen una cabecera. &amp;lt;header&amp;gt; está diseñada para reemplazar la necesidad de crear divs sin significado&lt;br /&gt;
semántico.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;hgroup&amp;gt;&lt;br /&gt;
Muchos headers necesitan múltiples títulos, como un blog que tiene un titulo y un tagline explicando el&lt;br /&gt;
blog. &amp;lt;hgroup&amp;gt; permite colocar un h1, h2 y h3 dentro del header sin afectar el SEO, permitiendo usar&lt;br /&gt;
otro h1 en el sitio.En el HTML actual, sólo puedes usar h1 una vez por sitio o el h1 pierde prioridad de SEO. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;nav&amp;gt;&lt;br /&gt;
Igual que &amp;lt;header&amp;gt;, &amp;lt;nav&amp;gt; está diseñado para que ahí coloques la botonera de navegación principal.&lt;br /&gt;
Puedes colocar cualquier etiqueta dentro, aunque lo recomendado es usar listas &amp;lt;ul&amp;gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&amp;lt;section&amp;gt;&lt;br /&gt;
Define un área de contenido única dentro del sitio. En un blog, sería la zona donde están todos los posts.&lt;br /&gt;
En un video de youtube, habría un section para el video, uno para los datos del video, otro para la zona&lt;br /&gt;
de comentarios.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;
&amp;lt;article&amp;gt;&lt;br /&gt;
Define zonas únicas de contenido independiente. En el home de un blog, cada post sería un article. En&lt;br /&gt;
un post del blog, el post y cada uno de sus comentarios sería un &amp;lt;article&amp;gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;aside&amp;gt;&lt;br /&gt;
Cualquier contenido que no esté relacionado con el objetivo primario de la página va en un aside. En un&lt;br /&gt;
blog, obviamente el aside es la barra lateral de información. En el home de un periódico, puede ser el área de indicadores económicos.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&amp;lt;footer&amp;gt;&lt;br /&gt;
Este es obvio. Es el pie de página y todo lo que lo compone.&lt;br /&gt;
Atención &amp;lt;div&amp;gt; no está muerto:&lt;br /&gt;
Estas nuevas etiquetas no significan que ya no se use &amp;lt;div&amp;gt;. Div siempre debe usarse cuando necesites&lt;br /&gt;
una caja con objetivos de diseño gráfico o cualquier cosa que no tenga significado semántico. Sólo&lt;br /&gt;
usa las etiquetas semánticas de HTML5 donde sean necesarias.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;h2&gt;

Ejemplo de blog hecho con HTML5&lt;/h2&gt;
&lt;/div&gt;
&amp;lt;header&amp;gt;&lt;br /&gt;
&amp;lt;hgroup&amp;gt;&lt;br /&gt;
&amp;lt;h1&amp;gt;El blog de Roberto Garcia&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Este es el blog de Mejorando la web&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;/hgroup&amp;gt;&lt;br /&gt;
&amp;lt;/header&amp;gt;&lt;br /&gt;
&amp;lt;nav&amp;gt;&lt;br /&gt;
Aquí va la botonera de navegación&lt;br /&gt;
&amp;lt;/nav&amp;gt;&lt;br /&gt;
&amp;lt;section&amp;gt;&lt;br /&gt;
&amp;lt;article&amp;gt;Aquí va un post, con su titulo en h2&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;article&amp;gt;Aquí va un post, con su titulo en h2&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;article&amp;gt;Aquí va un post, con su titulo en h2&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;aside&amp;gt;&lt;br /&gt;
Barra lateral con cosas que nadie lee, como cuentas de twitter,&lt;br /&gt;
facebook, posts viejos, etc.&lt;br /&gt;
&amp;lt;/aside&amp;gt;&lt;br /&gt;
&amp;lt;footer&amp;gt;&lt;br /&gt;
Pie de pagina, amenazas de copyright, etc.&lt;br /&gt;
&amp;lt;/footer&amp;gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: large;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;Las etiquetas nuevas importantes de HTML5&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;Las etiquetas semánticas, a pesar de ser claves para posicionamiento en buscadores y buen desarrollo&lt;br /&gt;web, no son la razón por la que todo el mundo habla de HTML5. Video, audio y animación vectorial&lt;br /&gt;están en la lista de prioridades y en la boca de todas las personas que evangelizan su uso. Específicamente,&lt;br /&gt;las nuevas etiquetas son:&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&amp;lt;video&amp;gt;&lt;br /&gt;Inserta video sin necesidad de plugins. Es muy fácil usarla, pero cada navegador soporta codecs diferentes&lt;br /&gt;de video, lo que hace necesario recodificar un video en múltiples codecs. En un futuro capítulo&lt;br /&gt;hablamos un poco del drama que este tag está generando.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&amp;lt;audio&amp;gt;&lt;br /&gt;Lo mismo que video, pero sin video. Puede usar múltiples formatos, en especial mp3, pero también&lt;br /&gt;depende del navegador.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&amp;lt;input *&amp;gt;&lt;br /&gt;Input ya existía como la etiqueta para insertar cajas de texto y botones. Ahora es más poderosa, con la&lt;br /&gt;capacidad de insertar cajas tipo “email” que se autovalidan, calendarios tipo “date”, sliders, números,&lt;br /&gt;entre otras.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&amp;lt;canvas&amp;gt;&lt;br /&gt;Un área de dibujo vectorial y de bitmaps con Javascript. Es un API de dibujo entero para Javascript.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&amp;lt;svg&amp;gt;&lt;br /&gt;Una etiqueta, igual que &amp;lt;img&amp;gt;, para insertar dibujos y animaciones vectoriales al estilo de Flash. Todo basado en el estándar abierto SVG (Scalable Vector Graphics), derivado de XML.&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://1.bp.blogspot.com/-X7F3lEmuVjk/T2oGqTuAycI/AAAAAAAAAE0/rLwPENiehcU/s72-c/HTML5_Logo_512.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>Lo básico para usar CSS</title><link>http://robertogarciaweb.blogspot.com/2012/03/lo-basico-para-usar-css.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 7 Mar 2012 18:52:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8234384772033968725.post-7718528392994501475</guid><description>&lt;br /&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 48.0pt; line-height: 115%; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;Introducción
a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 72.0pt; line-height: 115%; mso-ascii-theme-font: major-latin; mso-hansi-theme-font: major-latin;"&gt;CSS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;CSS es un
lenguaje de hojas de estilos creado para controlar el aspecto o presentación de
los documentos electrónicos definidos con HTML y XHTML. CSS es la mejor forma
de separar los contenidos y su presentación y es imprescindible para crear
páginas web complejas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Funcionamiento
básico de CSS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.0pt; mso-ansi-language: EN-US;"&gt;&amp;lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.0pt; mso-ansi-language: EN-US;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.0pt; mso-ansi-language: EN-US;"&gt;&amp;lt;html
xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.0pt; mso-ansi-language: EN-US;"&gt;&amp;lt;head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.0pt; mso-ansi-language: EN-US;"&gt;&amp;lt;meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;title&amp;gt;Ejemplo de estilos con
CSS&amp;lt;/title&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt;"&gt;&amp;lt;style
type="text/css"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt;"&gt;h1 { color: red; font-family:
Arial; font-size: large; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10.0pt; mso-ansi-language: EN-US; mso-bidi-font-size: 9.0pt;"&gt;p { color: gray; font-family:
Verdana; font-size: medium; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt; mso-bidi-font-size: 9.0pt;"&gt;&amp;lt;/style&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;/head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;h1&amp;gt;Titular de la página&amp;lt;/h1&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;p&amp;gt;Un párrafo de texto no muy
largo.&amp;lt;/p&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;/body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;/html&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Definir CSS
en un archivo externo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;En este
caso, todos los estilos CSS se incluyen en un archivo de tipo CSS que las
páginas&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;HTML enlazan
mediante la etiqueta &amp;lt;link&amp;gt;. Un archivo de tipo CSS no es más que un archivo
simple de texto cuya extensión es .css Se pueden crear todos los archivos CSS que
sean necesarios y cada página HTML puede enlazar tantos archivos CSS como necesite.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Si se
quieren incluir los estilos del ejemplo anterior en un archivo CSS externo, se
deben seguir los siguientes pasos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;1) Se crea
un archivo de texto y se le añade solamente el siguiente contenido: p { color:
black; font-family: Verdana; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;2) Se guarda
el archivo de texto con el nombre estilos.css Se debe poner especial atención a
que el archivo tenga extensión .css y no .txt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;3) En la
página HTML se enlaza el archivo CSS externo mediante la etiqueta &amp;lt;link&amp;gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;html
xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;title&amp;gt;Ejemplo
de estilos CSS en un archivo externo&amp;lt;/title&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;link rel="stylesheet" type="text/css"
href="/css/estilos.css" media="screen" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;/head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;p&amp;gt;Un
párrafo de texto.&amp;lt;/p&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;/body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;/html&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Cuando el
navegador carga la página HTML anterior, antes de mostrar sus contenidos también
descarga los archivos CSS externos enlazados mediante la etiqueta &amp;lt;link&amp;gt;
y aplica los estilos a los contenidos de la página.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Normalmente,
la etiqueta &amp;lt;link&amp;gt; incluye cuatro atributos cuando se enlaza un archivo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;CSS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;▪&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt; rel: indica el tipo de
relación que tiene el recurso enlazado (en este caso, el archivo CSS) y la
página HTML. Para los archivos CSS, siempre se utiliza el valor&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;stylesheet&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;▪&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt; type: indica el tipo de
recurso enlazado. Sus valores están estandarizados y para los archivos CSS su
valor siempre es text/css&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;▪&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt; href: indica la URL del
archivo CSS que contiene los estilos. La URL indicada puede ser relativa o
absoluta y puede apuntar a un recurso interno o externo al sitio web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;;"&gt;▪&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt; Media: indica el medio en el
que se van a aplicar los estilos del archivo CSS. Más adelante se explican en
detalle los medios CSS y su funcionamiento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Anchura y
altura&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;La propiedad
CSS que controla la anchura de los elementos se denomina width.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;La propiedad
width no admite valores negativos y los valores en porcentaje se calculan a partir
de la anchura de su elemento padre. El valor inherit indica que la anchura del elemento
se hereda de su elemento padre. El valor auto, que es el que se utiliza si no
se establece de forma explícita un valor a esta propiedad, indica que el
navegador debe calcular automáticamente la anchura del elemento, teniendo en
cuenta sus contenidos y el sitio disponible en la página.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;El siguiente
ejemplo establece el valor de la anchura del elemento &amp;lt;div&amp;gt; lateral:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;#lateral { width: 200px; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-ansi-language: EN-US; mso-bidi-font-family: Cambria;"&gt;&amp;lt;div id="lateral"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;&amp;lt;/div&amp;gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;CSS define
otras dos propiedades relacionadas con la anchura de los elementos: min-width y
max-width, que se verán más adelante.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;La propiedad
CSS que controla la altura de los elementos se denomina height.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Al igual que sucede con &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;width&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;, la
propiedad &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;height &lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;no admite
valores negativos. Si se indica un porcentaje, se toma como referencia la
altura del elemento padre. Si el elemento padre no tiene una altura definida
explícitamente, se asigna el valor &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;auto &lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;a la altura.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;El valor &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;inherit &lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;indica que
la altura del elemento se hereda de su elemento padre. El valor &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;auto&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;, que es el
que se utiliza si no se establece de forma explícita un valor a esta propiedad,
indica que el navegador debe calcular automáticamente la altura del elemento,
teniendo en cuenta sus contenidos y el sitio disponible en la página.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;El siguiente ejemplo establece
el valor de la altura del elemento &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;&amp;lt;div&amp;gt; &lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;de cabecera:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;#cabecera { height: 60px; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;div id="cabecera"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: Consolas; font-size: 9.0pt;"&gt;&amp;lt;/div&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;CSS define otras dos
propiedades relacionadas con la altura de los elementos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;min-height &lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;y &lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 10.0pt;"&gt;max-height&lt;/span&gt;&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;, que se
verán más adelante.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Podemos
definir varios elementos dentro de un CSS y una vez enlazado al documento HTML
y los podemos identificar de 2 formas en un elemento ya sea por “id” o por
“class” dependiendo de cómo lo hemos declarado en el archivo externo un pequeño
ejemplo es:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Para usarlo
como “id” en el documento HTML:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;#cuerpo{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Para usarlo
como “class” en el documento HTML:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;.cuerpo{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: &amp;quot;Cambria&amp;quot;,&amp;quot;serif&amp;quot;; mso-bidi-font-family: Cambria;"&gt;Esto es lo
más básico de un CSS y de ahí depende de uds como diseñar una página con hojas
de estilo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title/><link>http://robertogarciaweb.blogspot.com/2012/03/introduccion-javascript-portales-web.html</link><author>noreply@blogger.com (Anonymous)</author><pubDate>Wed, 7 Mar 2012 16:50:00 -0800</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-8234384772033968725.post-3988486472580859527</guid><description>&lt;br /&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center;"&gt;
&lt;span style="font-family: SegoeUI; font-size: 48pt;"&gt;Introducción a&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: SegoeUI; font-size: 90pt; line-height: 115%;"&gt;JavaScript&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 14pt; line-height: 115%;"&gt;Portales Web&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 14pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Vamos
a empezar por describir que es JavaScript, JavaScript es un lenguaje de
programación que se utiliza principalmente para crear páginas web dinámicas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Una
página web dinámica es aquella que incorpora efectos como texto que aparece y
desaparece, animaciones, acciones que se activan al pulsar botones y ventanas
con mensajes de aviso al usuario. Técnicamente, JavaScript es un lenguaje de
programación interpretado, por lo que no es necesario compilar los programas
para ejecutarlos. En otras palabras, los programas escritos con JavaScript se
pueden probar directamente en cualquier navegador sin necesidad de procesos
intermedios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Para
integra código JavaScript en documento XHTML se hace con la etiqueta &amp;lt;script&amp;gt;
que se pude incluir en cualquier parte del documento pero es aconsejable
hacerlo dentro de la etiqueta &amp;lt;head&amp;gt;. Existen 2 formas para integrar
código JavaScript en documento XHTML a continuación se presentan como hacerlo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 18pt;"&gt;Incluir el código JavaScript en un documento
XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Un
ejemplo claro seria en siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;html
xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;title&amp;gt;Ejemplo de código JavaScript en el
propio documento&amp;lt;/title&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;&amp;lt;script type="text/javascript"&amp;gt;alert("Un mensaje
de prueba");&amp;lt;/script&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;p&amp;gt;Un párrafo de texto.&amp;lt;/p&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/html&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;&amp;nbsp;En este ejemplo se integra el código
JavaScript dentro del documento XHTML pero este método no se los recomiendo hay
satura mucho el documento y es poco profesional.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 18pt;"&gt;Definir el código JavaScript en un archivo
externo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Se
pude hacer todo un archivo externo y solo llamar al documento con extensión
(.js) dentro del XTHML con la etiqueta &amp;lt;script&amp;gt; ya mencionada.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Pero
veamos un ejemplo más claro: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Archivo código.js&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;alert("Un mensaje de
prueba");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-size: 12pt;"&gt;Documento XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;html
xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;title&amp;gt;Ejemplo de código JavaScript en el
propio documento&amp;lt;/title&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10pt;"&gt;&amp;lt;script
type="text/javascript"
src="/js/codigo.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;De
esta manera podemos hacer todo el código JavaScript dentro del archivo externo
y reutilizarlo en otro documento XHTML y haciendo más ligero el contenido del
mismo, esta manera de utilizar documentos con extensión (.js) es mucho más
profesional y al momento de programar todo está en orden. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Otra
de las grandes utilidades de usar JavaScript es incluirlo en los elementos de XHTML
veamos este pequeño ejemplo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;html
xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;title&amp;gt;Ejemplo de código JavaScript en el
propio documento&amp;lt;/title&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/head&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;input
type="button" value="mostrar" &lt;/span&gt;&lt;b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10pt;"&gt;onclick=" alert('Un mensaje
de prueba')"&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 10pt;"&gt; &lt;/span&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;/&amp;gt;&amp;lt;/body&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/html&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Se
incluye en los eventos de los elementos de un documento XHTML como se muestra
en el ejemplo anterior.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 16pt;"&gt;Lo básico de JavaScript&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Empecemos
con lo interesante y es con la programación básica de JavaScript que son las
bases para el uso de este lenguaje.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;El
uso de variable es indispensable y en JavaScript no es la excepción y estas se
declaran de la siguiente manera:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Ejemplo
para declarar variables en JavaScript:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: 12pt;"&gt;Var&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt;"&gt; x;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;b&gt;&lt;span style="font-size: 12pt;"&gt;Var&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 12pt;"&gt; y; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;En
JavaScript no hace referencia al tipo de variable al momento de declararla esto
es muy importante.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;También
cabe mencionar el uso de los arreglos que son prácticamente variables que
alojan más información o datos que una variable normal un ejemplo seria:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Ejemplo
de un array:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var dias = ["Lunes", "Martes",
"Miércoles", "Jueves", "Viernes",
"Sábado",&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;"Domingo"];&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;
&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;También
cabe mencionar las estructuras de control de flujo que son las del tipo “&lt;i&gt;si se cumple esta condición, hazlo; si no se
cumple haz esto otro&lt;/i&gt;”.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura if:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;if(condicion) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura if…else:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;if(condicion) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;else {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura for:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var veces = 0;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;if(veces &amp;lt; 4) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;alert("Mensaje");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;veces++;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura while:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;while(condicion) {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura do…while:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;do {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;} while(condicion);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Estructura switch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;switch(variable)
{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;case
valor_1:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;break;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;case
valor_2:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;break;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;case
valor_n:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;break;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;default:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;break;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;/span&gt;&lt;span lang="EN-US" style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Como
se puede apreciar en los ejemplos anteriores se pueden usar estas estructuras
para crear diferentes aplicaciones y usar esto de acuerdo a lo que se necesite
pero esto solo es lo básico vamos a ver cómo usar cosas más complejas en
JavaScript a continuación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Otras
de las cosas que son de gran utilidad a la hora de programar en cualquier
lenguaje son las funciones y JavaScript tiene ya predefinida como utilizar las
funciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;function nombre_funcion() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Así
declara las funciones de JavaScript y el nombre de la función se utiliza para &lt;i&gt;llamar
&lt;/i&gt;a esa función cuando sea necesario.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Talvez una
de las cosas más importantes se JavaScript sea el uso del DOM o &lt;i&gt;Document Object Model &lt;/i&gt;es una de las
innovaciones que más ha influido en el desarrollo de las páginas web dinámicas
y de las aplicaciones web más complejas.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Esto es a
lo que se la llama un árbol de nodos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-TVvGyjq0vnM/T1gBrrdGAYI/AAAAAAAAAEg/z9LqjBeBdFg/s1600/arbol+de+nodos.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://4.bp.blogspot.com/-TVvGyjq0vnM/T1gBrrdGAYI/AAAAAAAAAEg/z9LqjBeBdFg/s320/arbol+de+nodos.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt;"&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Un
punto muy importante es saber cómo acceder a los nodos y se puede hacer esto
mediante las funciones que proporcionan DOM, existen muchas pero solo
mencionare algunas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Ejemplo
de funciones de DOM:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;getElementsByTagName()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;getElementsByName()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 10pt;"&gt;getElementById()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Se
pueden acceder a los nodos de un documento XHTML con estas funciones a
continuación les mostrare con ejemplos claros como su pueden usar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;El
siguiente ejemplo muestra cómo obtener todos los párrafos de una página XHTML:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var parrafos =
document.getElementsByTagName("p");&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;En el
siguiente ejemplo, se obtiene directamente el único párrafo con el nombre
indicado:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var parrafoEspecial =
document.getElementsByName("especial");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;En
el siguiente ejemplo, se obtiene directamente el valor del elemento mediante el
id:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var cabecera =
document.getElementById("cabecera");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Hay
muchas maneras utilizar estas funciones que nos brinda DOM y que mejor que
conocer más de estas que con ejemplos, les mostrare los diversos usos que le
podemos dar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;El
siguiente ejemplo obtiene de forma directa la dirección a la que enlaza el
enlace:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var enlace =
document.getElementById("enlace");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;alert(enlace.href);
&lt;/span&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;// muestra &lt;/span&gt;&lt;/i&gt;&lt;a href="http://www...com/"&gt;&lt;i&gt;&lt;span lang="EN-US" style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;http://www...com&lt;/span&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;span style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span lang="EN-US" style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;//documento XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;a id="enlace"
href="http://www...com"&amp;gt;Enlace&amp;lt;/a&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;El
siguiente ejemplo obtiene el valor de la propiedad &lt;b&gt;&lt;i&gt;margin&lt;/i&gt;&lt;/b&gt; de la imagen:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;var imagen =
document.getElementById("imagen");&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;alert(imagen.style.margin);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span lang="EN-US" style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;//documento XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;img
id="imagen" style="margin:0; border:0;"
src="logo.png" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Cambria, serif; font-size: 18pt;"&gt;Manejadores de eventos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Las funciones o código JavaScript que se
definen para cada evento se denominan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-size: 12pt;"&gt;"manejador de eventos" &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 12pt;"&gt;y como JavaScript es un lenguaje muy flexible,
existen varias formas diferentes de indicar los manejadores:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;▪ &lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Manejadores como atributos de los elementos
XHTML.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;▪ &lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Manejadores como funciones JavaScript externas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;▪ &lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Manejadores &lt;i&gt;"semánticos"&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;De los 3 mencionados anteriormente yo
personalmente aconsejo el uso de los manejadores semánticos pero igual es al
gusto del programador, explicare el uso de los 3:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Manejadores
de eventos como atributos XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Se trata del método más sencillo y a la vez &lt;i&gt;menos
profesional &lt;/i&gt;de indicar el código&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;JavaScript que se debe ejecutar cuando se
produzca un evento. En este caso, el código se incluye en un atributo del
propio elemento XHTML. En el siguiente ejemplo, se quiere mostrar un mensaje
cuando el usuario pinche con el ratón sobre un botón:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;input
type="button" value="Pinchame y verás"
onclick="alert('Gracias por&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;pinchar');"
/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 9pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;Manejadores
de eventos y variable this&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;JavaScript
define una variable especial llamada this que se crea automáticamente y que se
emplea en algunas técnicas avanzadas de programación.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;div
id="contenidos" style="width:150px; height:60px; border:thin
solid silver"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;onmouseover="this.style.borderColor='black';"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;onmouseout="this.style.borderColor='silver';"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;Sección de contenidos...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;span style="font-size: 9pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 9pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Cambria, serif; font-size: 12pt;"&gt;Manejadores de eventos como
funciones externas&lt;/span&gt;&lt;span style="font-family: Cambria, serif; font-size: 9pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;La definición de los manejadores de eventos en
los atributos XHTML es el método más sencillo pero menos aconsejable de tratar
con los eventos en JavaScript. El principal inconveniente es que se complica en
exceso en cuanto se añaden algunas pocas instrucciones, por lo que solamente es
recomendable para los casos más sencillos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;function muestraMensaje() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;alert('Gracias por pinchar');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;//documento XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;input type="button"
value="Pinchame y verás" onclick="muestraMensaje()" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="margin-bottom: 0.0001pt; text-align: justify; text-indent: -18pt;"&gt;
&lt;span style="font-family: Symbol; font-size: 12pt;"&gt;·&lt;span style="font-family: 'Times New Roman'; font-size: 7pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Cambria, serif; font-size: 12pt;"&gt;Manejadores de eventos semánticos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Los métodos que se han visto para añadir
manejadores de eventos (como atributos&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;XHTML y como funciones externas) tienen un
grave inconveniente: "ensucian" el código&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;XHTML de la página.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Como es conocido, una de las buenas prácticas
básicas en el diseño de páginas y aplicaciones web es la separación de los contenidos
(XHTML) y su aspecto o presentación (CSS). Siempre que sea posible, también se
recomienda separar los contenidos (XHTML) y su comportamiento o programación
(JavaScript).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Así, el siguiente ejemplo:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;input
id="pinchable" type="button" value="Pinchame y
verás"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;onclick="alert('Gracias por
pinchar');" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;Se puede transformar en:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;// Función externa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;function muestraMensaje() {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;alert('Gracias por pinchar');&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;// Asignar la función externa al elemento&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-family: Consolas; font-size: 9pt;"&gt;document.getElementById("pinchable").onclick
= muestraMensaje;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;i&gt;&lt;span style="font-family: 'Consolas,Italic'; font-size: 9pt;"&gt;// Elemento XHTML&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9pt;"&gt;&amp;lt;input
id="pinchable" type="button" value="Pinchame y
verás" /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;La técnica de los manejadores semánticos
consiste en:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;1. Asignar un identificador único al elemento
XHTML mediante el atributo id.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;2. Crear una función de JavaScript encargada
de manejar el evento.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;3. Asignar la función externa al evento
correspondiente en el elemento deseado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify;"&gt;
&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</description><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="http://4.bp.blogspot.com/-TVvGyjq0vnM/T1gBrrdGAYI/AAAAAAAAAEg/z9LqjBeBdFg/s72-c/arbol+de+nodos.png" width="72"/><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>