SlideShare uma empresa Scribd logo
1 de 18
Consulta
¿Qué es intranet?
Es una red informática que utiliza la tecnología del Protocolo de Internet para compartir
información, sistemas operativos o servicios de computación dentro de una organización.
Este término se utiliza en contraste con Extranet, una red entre las organizaciones, y en su
lugar se refiere a una red dentro de una organización. A veces, el término se refiere
únicamente a la organización interna del sitio web, pero puede ser una parte más extensa de
la infraestructura de tecnología de la información de la organización, y puede estar
compuesta de varias redes de área local. El objetivo es organizar el escritorio de cada
individuo con mínimo costo, tiempo y esfuerzo para ser más productivo, rentable, oportuno
y competitivo.
¿Qué es la nube?
Referencias a "la nube" -the Cloud en inglés- soy muy comunes en el mundo de Internet.
En realidad la nube es una metáfora empleada para hacer referencia a servicios que se
utilizan a través de Internet.
Antes del concepto de la nube, el procesamiento y almacenamiento de datos se hacían en tu
computadora; en cambio, computación en la nube -cloud computing en inglés- permite una
separación funcional entre los recursos que se utilizan y los recursos de tu computadora,
esto es: se utilizan recursos en un lugar remoto y que se acceden por Internet.
Todo lo que ocurre dentro de la nube es totalmente transparente para ti y no necesitas
conocimiento técnico para utilizarla.
El término software como servicio -software as a service en inglés, abreviado SaaS- es
utilizado también para referirse a programas que se ofrecen mediante la nube.
Consulta
Access es un programa que le permite crear y administrar bases de datos. Una base
de datos es un lugar donde usted puede guardar información relacionada con un
tema específico. Según el uso que le va a dar a la información sabrá si necesita una
base de datos de Access o un programa diferente para crear y administrar sus datos.
¿Para qué sirve?
A través de este programa se puede ordenar la información de diferentes formas
según la que le sea mas conveniente al usuario.
Microsoft Access tiene diversas funciones con las cuales se pueda facilitar la
manipulación y modificación de la información que contenga la base de datos.
¿Por Qué Necesitamos Bases de Datos?
¿Qué es una Base de Datos?
Una base de datos le permite guardar información relacionado con un tema
específico de una manera organizada. Además de guardar datos, también puede,
clasificar, extraer, y resumir información relacionada con los datos. Uno de los
programas que le permite hacer esto es Microsoft Office Access 2007, el cual es un
programa para crear y administrar bases de datos.
Ejemplo Access 2007
¿QUÉ ES Y PARA QUÉ SIRVE HTML?
HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está
compuesto por una seríe de etiquetas que el navegador interpreta y da forma en la
pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten
dirigirnos a otras páginas, saltos de línea, listas, tablas, etc.
Podríamos decir que HTML sirve para crear páginas web, darles estructura y
contenido. Un ejemplo sencillo de código HTML podría ser:
<html>
<body>
<p>Esto es un párrafo. Bienvenidos a esta página web.</p>
</body>
</html>
Este ejemplo está formado por 3 etiquetas HTML. Como podemos observar cada
una de las etiquetas debe acabar con su homóloga de cierre. En este caso la etiqueta
<html> debe cerrarse con </html>, la etiqueta <body> con </body> y la etiqueta
<p> con </p>.
Hay muchas más etiquetas que veremos más adelante pero nos debe quedar claro
que por cada etiqueta que abramos, deberemos incluir la correspondiente etiqueta de
cierre. Así conseguiremos un código HTML bien formado y que los navegadores
puedan interpretar sin ambigüedad.
Este sencillo ejemplo mostraría por pantalla lo siguiente.
¿Qué ocurriría si una etiqueta que abramos no tiene su correspondiente cierre?
Digamos que se trataría de un código HTML mal construido, y los navegadores esto
lo pueden interpretar de distintas maneras. Quizás nos muestren la página tal y como
esperábamos sin aparente error. Quizás nos muestren una página de error o se quede
en blanco el navegador. Nuestro objetivo ha de ser siempre construir páginas HTML
bien estructuradas y sin ambiguedades, es decir, hacer un correcto uso del lenguaje
para que los navegadores puedan saber exactamente qué es lo que pretendemos
mostrar.
ALGO DE HISTORIA
HTML nació públicamente en un documento llamado HTML Tags (Etiquetas
HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. En
esta publicación se describen 22 etiquetas que mostraban un diseño inicial y
relativamente simple de HTML. Varios de estos elementos se conservan en la
actualidad. Otros se han dejado de usar, y muchos otros se han ido añadiendo con el
paso de los años. De esta manera, podemos hablar de que han existido distintas
versiones de HTML a lo largo de la historia de internet. Nosotros vamos a trabajar
con el HTML estándar actual, que es el utilizado por los navegadores y páginas web
de hoy en día. Sin embargo, no vamos a prestarle atención a las versiones y
especificidades de cada versión, ya que el objetivo de este curso es aprenderlos
fundamentos de HTML y entender cómo funciona, no conocer la sintaxis o
especificidades de una versión concreta. ¿Por qué no le damos importancia a la
versión? Porque una persona que cuenta con los fundamentos y comprensión básica
sobre el lenguaje es capaz de adaptarse a las características particulares de una
versión sin problema. En cambio, centrarse en los detalles de una versión sin
conocer los fundamentos hará que no tengamos capacidad para comprender lo que
hacemos ni para adaptarnos a los continuos cambios que tienen lugar en el ámbito de
los desarrollos web.
Tim Berners-Lee
HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante
del lenguaje básico de la World Wide Web,HTML. HTML5 especifica dos variantes
de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida
comoHTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá
ser servida como XML.1 2
Esta es la primera vez que HTML y XHTML se han
desarrollado en paralelo.
La versión definitiva de la quinta revisión del estándar se publicó en octubre de
2014.3
Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se
recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar
de todo el potencial que provee HTML5.
El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C.
2.3. Etiquetas y atributos
HTML define 91 etiquetas que los diseñadores pueden utilizar para marcar los
diferentes elementos que componen una página:
a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body,
br, button,caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, dt, em, f
ieldset, font, form, frame,frameset, h1, h2, h3, h4, h5, h6, head, hr, html, i, iframe, i
mg, input, ins, isindex, kbd, label, legend, li,link, map, menu, meta, noframes, noscri
pt, object, ol, optgroup, option, p, param, pre, q, s, samp, script,select, small, span, st
rike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title,tr, tt, u, ul,
var.
De todas las etiquetas disponibles, las siguientes se consideran obsoletas y no se
pueden utilizar:applet, basefont, center, dir, font, isindex, menu, s, strike, u.
A pesar de que se trata de un número de etiquetas muy grande, no es suficiente para
crear páginas complejas. Algunos elementos como las imágenes y los enlaces
requieren cierta información adicional para estar completamente definidos.
La etiqueta <a> por ejemplo se emplea para incluir un enlace en una página.
Utilizando sólo la etiqueta<a> no es posible establecer la dirección a la que apunta
cada enlace. Como no es viable crear una etiqueta por cada enlace diferente, la
solución consiste en personalizar las etiquetas HTML mediante cierta información
adicional llamada atributos.
De esta forma, se utiliza la misma etiqueta <a> para todos los enlaces de la página y
se utilizan los atributos para indicar la dirección a la que apunta cada enlace.
<html>
<head>
<title>Ejemplo de atributos en las etiquetas</title>
</head>
<body>
<p>
Los enlaces son muy fáciles de indicar:
<a>Soy un enlace incompleto, porque no tengo dirección de destino</a>.
<a href="http://www.google.com">Este otro enlace apunta a la página de Google</
a>.
</p>
</body>
</html>
Figura 2.6 Los atributos permiten personalizar las etiquetas HTML
El primer enlace del ejemplo anterior no está completamente definido, ya que no
apunta a ninguna dirección. El segundo enlace, utiliza la misma etiqueta <a>, pero
añade información adicional mediante un atributo llamado href. Los atributos se
incluyen dentro de la etiqueta de apertura. Por ahora no es importante comprender la
etiqueta <a> ni el atributo href, ya que se explicarán con todo detalle más adelante.
No todos los atributos se pueden utilizar en todas las etiquetas. Por ello, cada
etiqueta define su propia lista de atributos disponibles. Además, cada atributo
también indica el tipo de valor que se le puede asignar. Si el valor de un atributo no
es válido, el navegador ignora ese atributo.
Aunque cada una de las etiquetas HTML define sus propios atributos, algunos de los
atributos son comunes a muchas o casi todas las etiquetas. De esta forma, es habitual
explicar por separado los atributos comunes de las etiquetas para no tener que volver
a hacerlo cada vez que se explica una nueva etiqueta. Los atributos comunes se
dividen en cuatro grupos según su funcionalidad:
 Atributos básicos: se pueden utilizar prácticamente en todas las etiquetas
HTML.
 Atributos para internacionalización: los utilizan las páginas que muestran sus
contenidos en varios idiomas.
 Atributos de eventos: sólo se utilizan en las páginas web dinámicas creadas
con JavaScript.
 Atributos de foco: relacionados principalmente con la accesibilidad de los
sitios web.
2.3.1. Atributos básicos
Los siguiente cuatro atributos básicos se pueden aplicar prácticamente a todas las
etiquetas HTML:
Atributo Descripción
id =
"texto"
Establece un identificador único a cada elemento dentro de una página
HTML
class =
"texto"
Establece la clase CSS que se aplica a los estilos del elemento
style =
"texto"
Establece de forma directa los estilos CSS de un elemento
title =
"texto"
Establece el título a un elemento (mejora la accesibilidad y los
navegadores lo muestran cuando el usuario pasa el ratón por encima
del elemento)
La mayoría de páginas web actuales utilizan los atributos id y class de forma
masiva. Sin embargo, estos atributos sólo son realmente útiles cuando se trabaja con
CSS y con Javascript.
Respecto al valor de los atributos id y class, sólo pueden contener guiones medios (-
), guiones bajos (_), letras y/o números, pero no pueden empezar por números.
Además, los navegadores distinguen mayúsculas de minúsculas y no se recomienda
utilizar letras como ñ y acentos, ya que no es seguro que funcionen correctamente en
todas las versiones de todos los navegadores.
2.3.2. Atributos para internacionalización
Estos atributos son útiles para aquellas páginas que muestran sus contenidos en
varios idiomas y para aquellas que quieren indicar de forma explítica el idioma de
sus contenidos:
Atributo Descripción
lang = "codigo de
idioma"
Indica el idioma del elemento mediante un código
predefinido
xml:lang = "codigo de
idioma"
Indica el idioma del elemento mediante un código
predefinido
dir
Indica la dirección del texto (útil para los idiomas que
escriben de derecha a izquierda)
En las páginas XHTML, el atributo xml:lang tiene más prioridad que lang y es
obligatorio incluirlo siempre que se incluye el atributo lang. Los idiomas se indican
mediante un código estandarizado (espara español, en para inglés, etc.), tal y como
se explicará más adelante en la sección idioma del enlace del capítulo 4.
Como la palabra internacionalización es muy larga, se suele sustituir por la
abreviatura i18n (el número 18 se refiere al número de letras que existen entre la
letra i y la letra n de la palabrainternacionalización).
2.3.3. Atributos de eventos
Estos atributos sólo se utilizan en las páginas web que incluyen código JavaScript
para realizar acciones dinámicas sobre los elementos de la página. Cada vez que el
usuario pulsa una tecla, mueve su ratón o pulsa cualquier botón del ratón, se produce
un evento dentro del navegador. Utilizando JavaScript y los siguientes atributos, es
posible responder de forma adecuada a cada evento.
Atributo Descripción Elementos que pueden usarlo
onblur
Deseleccionar
el elemento
<button>, <input>, <label>, <select>,<textarea>, <b
ody>
onchange
Deseleccionar
un elemento
que se ha
modificado
<input>, <select>, <textarea>
onclick
Pinchar y
soltar el ratón
Todos los elementos
ondblclick
Pinchar dos
veces
seguidas con
el ratón
Todos los elementos
onfocus
Seleccionar
un elemento
<button>, <input>, <label>, <select>,<textarea>, <b
ody>
Atributo Descripción Elementos que pueden usarlo
onkeydown
Pulsar una
tecla (sin
soltar)
Elementos de formulario y <body>
onkeypress
Pulsar una
tecla
Elementos de formulario y <body>
onkeyup
Soltar una
tecla pulsada
Elementos de formulario y <body>
onload
La página se
ha cargado
completament
e
<body>
onmousedo
wn
Pulsar (sin
soltar) un
botón del
ratón
Todos los elementos
onmousemo
ve
Mover el
ratón
Todos los elementos
onmouseout
El
ratón "sale" d
el elemento
(pasa por
encima de
Todos los elementos
Atributo Descripción Elementos que pueden usarlo
otro elemento)
onmouseove
r
El
ratón "entra"
en el elemento
(pasa por
encima del
elemento)
Todos los elementos
onmouseup
Soltar el
botón que
estaba pulsado
en el ratón
Todos los elementos
onreset
Inicializar el
formulario
(borrar todos
sus datos)
<form>
onresize
Se ha
modificado el
tamaño de la
ventana del
navegador
<body>
onselect
Seleccionar
un texto
<input>, <textarea>
onsubmit Enviar el <form>
Atributo Descripción Elementos que pueden usarlo
formulario
onunload
Se abandona
la página (por
ejemplo al
cerrar el
navegador)
<body>
2.3.4. Atributos de foco
Cuando el usuario selecciona un elemento en una aplicación, se dice que "el
elemento tiene el foco del programa". Si por ejemplo un usuario pincha con su ratón
sobre un cuadro de texto y comienza a escribir, ese cuadro de texto tiene el foco del
programa, llamado "focus" en inglés. Si el usuario selecciona después otro elemento,
el elemento original pierde el foco y el nuevo elemento es el que tiene el foco del
programa.
Los elementos de las páginas web también pueden obtener el foco de la aplicación
(en este caso, el foco del navegador) y HTML define algunos atributos específicos
para controlar cómo se seleccionan los elementos.
Atributo Descripción
accesskey =
"letra"
Establece una tecla de acceso rápido a un elemento HTML
tabindex =
"numero"
Establece la posición del elemento en el orden de tabulación de la
página. Su valor debe estar comprendido entre 0 y 32.767
Atributo Descripción
onfocus,
onblur
Controlan los eventos JavaScript que se ejecutan cuando el
elemento obtiene o pierde el foco
Cuando se pulsa repetidamente la tecla del tabulador sobre una página web, el
navegador selecciona de forma alternativa todos los elementos de la página que se
pueden seleccionar (principalmente los enlaces y los elementos de formulario). El
atributo tabindex permite alterar el orden en el que se seleccionan los elementos, por
lo que es muy útil cuando se quiere controlar de forma precisa cómo se seleccionan
los campos de un formulario complejo.
Por su parte, el atributo accesskey permite establecer una tecla para acceder de
forma rápida a cualquier elemento. Aunque la tecla de acceso rápido se establece
mediante HTML, la combinación de teclas necesarias para activar ese acceso rápido
depende del navegador. En el navegador Internet Explorer se pulsa la tecla ALT + la
tecla definida; en el navegador Firefox se pulsa Alt + Shift + la tecla definida; en el
navegador Opera se pulsa Shift + Esc + la tecla definida; en el navegador Safari se
pulsa Ctrl + la tecla definida.
Nombres de colores hexadecimales
Del más claro al más oscuro
Incluya la notación hex
Nombre del color Código hex
Color "seguro
para web" más
cercano
BLANCO #FFFFFF #FFFFFF
AZUR #F0FFFF #FFFFFF
CREMA #F5FFFA #FFFFFF
NIEVE #FFFAFA #FFFFFF
MARFIL #FFFFF0 #FFFFFF
BLANCO FANTASMA #F8F8FF #FFFFFF
BLANCO FLORAL #FFFAF0 #FFFFFF
AZUL ALICIA #F0F8FF #FFFFFF
CIAN CLARO #E0FFFF #CCFFFF
MELÓN VERDE #F0FFF0 #FFFFFF
AMARILLO CLARO #FFFFE0 #FFFFFF
CONCHA #FFF5EE #FFFFFF
SONROJO LAVANDA #FFF0F5 #FFFFFF
HUMO BLANCO #F5F5F5 #FFFFFF
ENCAJE ANTIGUO #FDF5E6 #FFFFFF
SEDA DE MAÍZ #FFF8DC #FFFFCC
LINO #FAF0E6 #FFFFFF
AMARILLO ALAMBRE DORADO
CLARO
#FAFAD2 #FFFFCC
GASA LIMÓN #FFFACD #FFFFCC
BEIGE #F5F5DC #FFFFCC
LAVANDA #E6E6FA #CCCCFF
BATIDO DE PAPAYA #FFEFD5 #FFFFCC
ROSA BRUMOSA #FFE4E1 #FFCCCC
BLANCO ANTIGUO #FAEBD7 #FFFFCC
BLANCO ALMENDRA #FFEBCD #FFFFCC
SOPA #FFE4C4 #FFFFCC
TURQUESA PÁLIDO #AFEEEE #99FFFF
MOCASÍN #FFE4B5 #FFCCCC
GAINSBORO #DCDCDC #CCCCCC
SOPLIDO MELOCOTÓN #FFDAB9 #FFCCCC
BLANCO NAVAJO #FFDEAD #FFCC99
DORADO ALAMBRE PÁLIDO #EEE8AA #FFFF99
TRIGO #F5DEB3 #FFCCCC
POLVO AZUL #B0E0E6 #CCCCFF
AGUAMARINA #7FFFD4 #66FFCC
GRIS CLARO #D3D3D3 #CCCCCC
ROSA #FFC0CB #FFCCCC
AZUL CLARO #ADD8E6 #99CCFF
CARDO #D8BFD8 #CCCCCC
ROSA CLARO #FFB6C1 #FFCCCC
AZUL CIELO CLARO #87CEFA #99CCFF
VERDE PÁLIDO #98FB98 #99FF99
AZUL ACERO CLARO #B0C4DE #99CCCC
CAQUI #F0D58C #FFCC99
AZUL CIELO #87CEEB #99CCFF
AGUA #00FFFF #00FFFF
CIAN #00FFFF #00FFFF
PLATA #C0C0C0 #CCCCCC
CIRUELA #DDA0DD #CC99CC
GRIS #BEBEBE #CCCCCC
VERDE CLARO #90EE90 #99FF99
VIOLETA #EE82EE #FF99FF
AMARILLO #FFFF00 #FFFF00
TURQUESA #40E0D0 #33CCCC
MADERA FORNIDA #DEB887 #CCCC99
AMARILLO VERDE #ADFF2F #99FF33
BRONCEADO #D2B48C #CCCC99
TURQUESA MEDIO #48D1CC #33CCCC
SALMÓN CLARO #FFA07A #FF9966
AGUAMARINA MEDIO #66CDAA #66CC99
GRIS OSCURO #A9A9A9 #999999
ORQUÍDEA #DA70D6 #CC66CC
VERDE MAR INTENSO #8FBC8F #99CC99
AZUL CIELO INTENSO #00BFFF #00CCFF
MARRÓN ARENA #F4A460 #FF9966
DORADO #FFD700 #FFCC00
VERDE PRIMAVERA MEDIO #00FA9A #00FF99
CAQUI OSCURO #BDB76B #CCCC66
ACIANO AZUL #6495ED #6699FF
ROSA CALIENTE #FF69B4 #FF66CC
SALMÓN OSCURO #E9967A #FF9966
TURQUESA OSCURO #00CED1 #00CCCC
VERDE PRIMAVERA #00FF7F #00FF66
CORAL CLARO #F08080 #FF9999
MARRÓN ROSADO #BC8F8F #CC9999
SALMÓN #FA8072 #FF9966
CHARTREUSE #7FFF00 #66FF00
PÚRPURA MEDIO #9370DB #9966CC
VERDE CÉSPED #7CFC00 #66FF00
AZUL DODGER #1E90FF #3399FF
VERDE AMARILLO #9ACD32 #99CC33
VIOLETA ROJO PÁLIDO #DB7093 #CC6699
AZUL PIZARRA MEDIO #7B68EE #6666FF
ORQUÍDEA MEDIO #BA55D3 #CC66CC
CORAL #FF7F50 #FF6666
AZUL CADETE #5F9EA0 #669999
VERDE MAR CLARO #20B2AA #339999
DORADO ALAMBRE #DAA520 #CC9933
NARANJA #FFA500 #FF9900
GRIS PIZARRA CLARO #778899 #669999
FUCSIA #FF00FF #FF00FF
MAGENTA #FF00FF #FF00FF
VERDE MAR MEDIO #3CB371 #33CC66
PERÚ #CD853F #CC9933
AZUL ACERO #4682B4 #3399CC
AZUL REAL #4169E1 #3366CC
GRIS PIZARRA #708090 #669999
TOMATE #FF6347 #FF6633
NARANJA OSCURO #FF8C00 #FF9900
AZUL PIZARRA #6A5ACD #6666CC
VERDE LIMA #32CD32 #33CC33
LIMA #00FF00 #00FF00
ROJO INDIO #CD5C5C #CC6666
ORQUÍDEA OSCURO #9932CC #9933CC
AZUL VIOLETA #8A2BE2 #9933FF
ROSA INTENSO #FF1493 #FF0099
DORADO ALAMBRE OSCURO #B8860B #CC9900
CHOCOLATE #D2691E #CC6633
CIAN OSCURO #008B8B #009999
GRIS DIFUSO #696969 #666666
GRIS ACEITUNA #6B8E23 #669933
VERDE MAR #2E8B57 #339966
VERDE CERCETA #008080 #009999
VIOLETA OSCURO #9400D3 #9900CC
VIOLETA ROJO MEDIO #C71585 #CC0066
NARANJA ROJO #FF4500 #FF3300
ACEITUNA #808000 #999900
SIENA #A0522D #996633
AZUL PIZARRA OSCURO #483D8B #333399
VERDE ACEITUNA OSCURO #556B2F #666633
VERDE BOSQUE #228B22 #339933
CARMESÍ #DC143C #CC0033
AZUL #0000FF #0000FF
MAGENTA OSCURO #8B008B #990099
GRIS PIZARRA OSCURO #2F4F4F #336666
MARRÓN MONTURA #8B4513 #993300
MARRÓN #A52A2A #993333
LADRILLO REFRACTARIO #B22222 #993333
PÚRPURA #800080 #990099
VERDE #008000 #009900
ROJO #FF0000 #FF0000
AZUL MEDIO #0000CD #0000CC
ÍNDIGO #4B0082 #330099
AZUL MEDIANOCHE #191970 #000066
VERDE OSCURO #006400 #006600
AZUL OSCURO #00008B #000099
AZUL MARINO #000080 #000099
ROJO OSCURO #8B0000 #990000
GRANATE #800000 #990000
NEGRO #000000 #000000

Mais conteúdo relacionado

Mais procurados

El lenguaje de programación en las páginas web
El lenguaje de programación en las páginas webEl lenguaje de programación en las páginas web
El lenguaje de programación en las páginas web
Alvaroav
 
Que son etiquetas de html daniela veliz
Que son etiquetas de html daniela velizQue son etiquetas de html daniela veliz
Que son etiquetas de html daniela veliz
daniela4545
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
lisseali
 
4 Guia Xhtm Lv2.1
4   Guia Xhtm Lv2.14   Guia Xhtm Lv2.1
4 Guia Xhtm Lv2.1
Ergoclicks
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
labebeally
 

Mais procurados (20)

Html tarea
Html tareaHtml tarea
Html tarea
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
Historia del HTML
Historia del HTMLHistoria del HTML
Historia del HTML
 
Html presentacion
Html presentacionHtml presentacion
Html presentacion
 
Fundamentos HTML - Web 2.0
Fundamentos HTML - Web 2.0Fundamentos HTML - Web 2.0
Fundamentos HTML - Web 2.0
 
Html4
Html4Html4
Html4
 
Definición de html
Definición de htmlDefinición de html
Definición de html
 
HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?HTML ¿qué es y para que sirve?
HTML ¿qué es y para que sirve?
 
Apuntes de HTML 1
Apuntes de HTML 1Apuntes de HTML 1
Apuntes de HTML 1
 
Modulo paginas
Modulo paginasModulo paginas
Modulo paginas
 
El lenguaje de programación en las páginas web
El lenguaje de programación en las páginas webEl lenguaje de programación en las páginas web
El lenguaje de programación en las páginas web
 
Html
HtmlHtml
Html
 
Clase 1
Clase 1Clase 1
Clase 1
 
Que son etiquetas de html daniela veliz
Que son etiquetas de html daniela velizQue son etiquetas de html daniela veliz
Que son etiquetas de html daniela veliz
 
Html wendy martinez
Html wendy martinezHtml wendy martinez
Html wendy martinez
 
PAGINA WEB paucar inga lidia
PAGINA WEB paucar inga lidiaPAGINA WEB paucar inga lidia
PAGINA WEB paucar inga lidia
 
Qué es una etiqueta html
Qué es una etiqueta htmlQué es una etiqueta html
Qué es una etiqueta html
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 
4 Guia Xhtm Lv2.1
4   Guia Xhtm Lv2.14   Guia Xhtm Lv2.1
4 Guia Xhtm Lv2.1
 
Lissette lainez
Lissette lainezLissette lainez
Lissette lainez
 

Semelhante a Consultas profe

Colegio nacional nicolas esgerra
Colegio nacional nicolas esgerraColegio nacional nicolas esgerra
Colegio nacional nicolas esgerra
brayanycamaross
 
Microformatos [autoguardado]
Microformatos [autoguardado]Microformatos [autoguardado]
Microformatos [autoguardado]
Rashel Mercedes
 

Semelhante a Consultas profe (20)

1-HTML EXPO.pdf
1-HTML EXPO.pdf1-HTML EXPO.pdf
1-HTML EXPO.pdf
 
Estructura iii
Estructura iiiEstructura iii
Estructura iii
 
sesion 01- HTML5
sesion 01- HTML5sesion 01- HTML5
sesion 01- HTML5
 
Ruiz guerra HTML
Ruiz guerra HTMLRuiz guerra HTML
Ruiz guerra HTML
 
Taller 1 raul guaranda
Taller 1 raul guarandaTaller 1 raul guaranda
Taller 1 raul guaranda
 
Colegio nacional nicolas esgerra
Colegio nacional nicolas esgerraColegio nacional nicolas esgerra
Colegio nacional nicolas esgerra
 
Colegio nacional nicolas esgerra
Colegio nacional nicolas esgerraColegio nacional nicolas esgerra
Colegio nacional nicolas esgerra
 
Microformatos [autoguardado]
Microformatos [autoguardado]Microformatos [autoguardado]
Microformatos [autoguardado]
 
NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5NUEVO!!! EN HTML 5
NUEVO!!! EN HTML 5
 
Manual de html
Manual de htmlManual de html
Manual de html
 
Manual de html
Manual de htmlManual de html
Manual de html
 
Manual de html
Manual de htmlManual de html
Manual de html
 
Trabajo.docx
Trabajo.docxTrabajo.docx
Trabajo.docx
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuroPresentación Seminario Cleformación HTML5, El lenguaje del futuro
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
 
Servicio internet
Servicio internetServicio internet
Servicio internet
 
Entorno de Programacion
Entorno de ProgramacionEntorno de Programacion
Entorno de Programacion
 
Estructurabasica
EstructurabasicaEstructurabasica
Estructurabasica
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 

Mais de William Javier Montealegre

Mais de William Javier Montealegre (10)

Como desarmar y limpiar un teclado ps/2
Como desarmar y limpiar un teclado ps/2Como desarmar y limpiar un teclado ps/2
Como desarmar y limpiar un teclado ps/2
 
Discos duros, discos duros de estado solido, memorias, unidades ópticas
Discos duros, discos duros de estado solido, memorias, unidades ópticas Discos duros, discos duros de estado solido, memorias, unidades ópticas
Discos duros, discos duros de estado solido, memorias, unidades ópticas
 
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
 
Como elaborar nuestro propio cable de red y cubo
Como elaborar nuestro propio cable de red y cubo Como elaborar nuestro propio cable de red y cubo
Como elaborar nuestro propio cable de red y cubo
 
Partes de la ventana de access
Partes de la ventana de accessPartes de la ventana de access
Partes de la ventana de access
 
Antivirus, tipos, licenciamiento software, sistemas operativos
Antivirus, tipos, licenciamiento software, sistemas operativosAntivirus, tipos, licenciamiento software, sistemas operativos
Antivirus, tipos, licenciamiento software, sistemas operativos
 
Conoce tu ordenador trabajo.
Conoce tu ordenador trabajo.Conoce tu ordenador trabajo.
Conoce tu ordenador trabajo.
 
Fuente de poder...
Fuente de poder...Fuente de poder...
Fuente de poder...
 
!Conoce tu ordenador¡
!Conoce tu ordenador¡!Conoce tu ordenador¡
!Conoce tu ordenador¡
 
Historia del computador
Historia del computador Historia del computador
Historia del computador
 

Último

6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 

Último (20)

SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

Consultas profe

  • 1. Consulta ¿Qué es intranet? Es una red informática que utiliza la tecnología del Protocolo de Internet para compartir información, sistemas operativos o servicios de computación dentro de una organización. Este término se utiliza en contraste con Extranet, una red entre las organizaciones, y en su lugar se refiere a una red dentro de una organización. A veces, el término se refiere únicamente a la organización interna del sitio web, pero puede ser una parte más extensa de la infraestructura de tecnología de la información de la organización, y puede estar compuesta de varias redes de área local. El objetivo es organizar el escritorio de cada individuo con mínimo costo, tiempo y esfuerzo para ser más productivo, rentable, oportuno y competitivo. ¿Qué es la nube? Referencias a "la nube" -the Cloud en inglés- soy muy comunes en el mundo de Internet. En realidad la nube es una metáfora empleada para hacer referencia a servicios que se utilizan a través de Internet. Antes del concepto de la nube, el procesamiento y almacenamiento de datos se hacían en tu computadora; en cambio, computación en la nube -cloud computing en inglés- permite una separación funcional entre los recursos que se utilizan y los recursos de tu computadora, esto es: se utilizan recursos en un lugar remoto y que se acceden por Internet. Todo lo que ocurre dentro de la nube es totalmente transparente para ti y no necesitas conocimiento técnico para utilizarla. El término software como servicio -software as a service en inglés, abreviado SaaS- es utilizado también para referirse a programas que se ofrecen mediante la nube.
  • 2. Consulta Access es un programa que le permite crear y administrar bases de datos. Una base de datos es un lugar donde usted puede guardar información relacionada con un tema específico. Según el uso que le va a dar a la información sabrá si necesita una base de datos de Access o un programa diferente para crear y administrar sus datos. ¿Para qué sirve? A través de este programa se puede ordenar la información de diferentes formas según la que le sea mas conveniente al usuario. Microsoft Access tiene diversas funciones con las cuales se pueda facilitar la manipulación y modificación de la información que contenga la base de datos. ¿Por Qué Necesitamos Bases de Datos? ¿Qué es una Base de Datos? Una base de datos le permite guardar información relacionado con un tema específico de una manera organizada. Además de guardar datos, también puede, clasificar, extraer, y resumir información relacionada con los datos. Uno de los programas que le permite hacer esto es Microsoft Office Access 2007, el cual es un programa para crear y administrar bases de datos. Ejemplo Access 2007 ¿QUÉ ES Y PARA QUÉ SIRVE HTML? HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto por una seríe de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos de línea, listas, tablas, etc.
  • 3. Podríamos decir que HTML sirve para crear páginas web, darles estructura y contenido. Un ejemplo sencillo de código HTML podría ser: <html> <body> <p>Esto es un párrafo. Bienvenidos a esta página web.</p> </body> </html> Este ejemplo está formado por 3 etiquetas HTML. Como podemos observar cada una de las etiquetas debe acabar con su homóloga de cierre. En este caso la etiqueta <html> debe cerrarse con </html>, la etiqueta <body> con </body> y la etiqueta <p> con </p>. Hay muchas más etiquetas que veremos más adelante pero nos debe quedar claro que por cada etiqueta que abramos, deberemos incluir la correspondiente etiqueta de cierre. Así conseguiremos un código HTML bien formado y que los navegadores puedan interpretar sin ambigüedad. Este sencillo ejemplo mostraría por pantalla lo siguiente.
  • 4. ¿Qué ocurriría si una etiqueta que abramos no tiene su correspondiente cierre? Digamos que se trataría de un código HTML mal construido, y los navegadores esto lo pueden interpretar de distintas maneras. Quizás nos muestren la página tal y como esperábamos sin aparente error. Quizás nos muestren una página de error o se quede en blanco el navegador. Nuestro objetivo ha de ser siempre construir páginas HTML bien estructuradas y sin ambiguedades, es decir, hacer un correcto uso del lenguaje para que los navegadores puedan saber exactamente qué es lo que pretendemos mostrar. ALGO DE HISTORIA HTML nació públicamente en un documento llamado HTML Tags (Etiquetas HTML), publicado por primera vez en Internet por Tim Berners-Lee en 1991. En esta publicación se describen 22 etiquetas que mostraban un diseño inicial y relativamente simple de HTML. Varios de estos elementos se conservan en la actualidad. Otros se han dejado de usar, y muchos otros se han ido añadiendo con el paso de los años. De esta manera, podemos hablar de que han existido distintas versiones de HTML a lo largo de la historia de internet. Nosotros vamos a trabajar con el HTML estándar actual, que es el utilizado por los navegadores y páginas web de hoy en día. Sin embargo, no vamos a prestarle atención a las versiones y especificidades de cada versión, ya que el objetivo de este curso es aprenderlos fundamentos de HTML y entender cómo funciona, no conocer la sintaxis o especificidades de una versión concreta. ¿Por qué no le damos importancia a la versión? Porque una persona que cuenta con los fundamentos y comprensión básica sobre el lenguaje es capaz de adaptarse a las características particulares de una versión sin problema. En cambio, centrarse en los detalles de una versión sin conocer los fundamentos hará que no tengamos capacidad para comprender lo que hacemos ni para adaptarnos a los continuos cambios que tienen lugar en el ámbito de los desarrollos web.
  • 5. Tim Berners-Lee HTML5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web,HTML. HTML5 especifica dos variantes de sintaxis para HTML: un «clásico» HTML (text/html), la variante conocida comoHTML5 y una variante XHTML conocida como sintaxis XHTML5 que deberá ser servida como XML.1 2 Esta es la primera vez que HTML y XHTML se han desarrollado en paralelo. La versión definitiva de la quinta revisión del estándar se publicó en octubre de 2014.3 Al no ser reconocido en viejas versiones de navegadores por sus nuevas etiquetas, se recomienda al usuario común actualizar a la versión más nueva, para poder disfrutar de todo el potencial que provee HTML5. El desarrollo de este lenguaje de marcado es regulado por el Consorcio W3C. 2.3. Etiquetas y atributos HTML define 91 etiquetas que los diseñadores pueden utilizar para marcar los diferentes elementos que componen una página: a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body, br, button,caption, center, cite, code, col, colgroup, dd, del, dfn, dir, div, dl, dt, em, f ieldset, font, form, frame,frameset, h1, h2, h3, h4, h5, h6, head, hr, html, i, iframe, i mg, input, ins, isindex, kbd, label, legend, li,link, map, menu, meta, noframes, noscri
  • 6. pt, object, ol, optgroup, option, p, param, pre, q, s, samp, script,select, small, span, st rike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, title,tr, tt, u, ul, var. De todas las etiquetas disponibles, las siguientes se consideran obsoletas y no se pueden utilizar:applet, basefont, center, dir, font, isindex, menu, s, strike, u. A pesar de que se trata de un número de etiquetas muy grande, no es suficiente para crear páginas complejas. Algunos elementos como las imágenes y los enlaces requieren cierta información adicional para estar completamente definidos. La etiqueta <a> por ejemplo se emplea para incluir un enlace en una página. Utilizando sólo la etiqueta<a> no es posible establecer la dirección a la que apunta cada enlace. Como no es viable crear una etiqueta por cada enlace diferente, la solución consiste en personalizar las etiquetas HTML mediante cierta información adicional llamada atributos. De esta forma, se utiliza la misma etiqueta <a> para todos los enlaces de la página y se utilizan los atributos para indicar la dirección a la que apunta cada enlace. <html> <head> <title>Ejemplo de atributos en las etiquetas</title> </head> <body> <p> Los enlaces son muy fáciles de indicar: <a>Soy un enlace incompleto, porque no tengo dirección de destino</a>. <a href="http://www.google.com">Este otro enlace apunta a la página de Google</ a>.
  • 7. </p> </body> </html> Figura 2.6 Los atributos permiten personalizar las etiquetas HTML El primer enlace del ejemplo anterior no está completamente definido, ya que no apunta a ninguna dirección. El segundo enlace, utiliza la misma etiqueta <a>, pero añade información adicional mediante un atributo llamado href. Los atributos se incluyen dentro de la etiqueta de apertura. Por ahora no es importante comprender la etiqueta <a> ni el atributo href, ya que se explicarán con todo detalle más adelante. No todos los atributos se pueden utilizar en todas las etiquetas. Por ello, cada etiqueta define su propia lista de atributos disponibles. Además, cada atributo también indica el tipo de valor que se le puede asignar. Si el valor de un atributo no es válido, el navegador ignora ese atributo. Aunque cada una de las etiquetas HTML define sus propios atributos, algunos de los atributos son comunes a muchas o casi todas las etiquetas. De esta forma, es habitual explicar por separado los atributos comunes de las etiquetas para no tener que volver a hacerlo cada vez que se explica una nueva etiqueta. Los atributos comunes se dividen en cuatro grupos según su funcionalidad:
  • 8.  Atributos básicos: se pueden utilizar prácticamente en todas las etiquetas HTML.  Atributos para internacionalización: los utilizan las páginas que muestran sus contenidos en varios idiomas.  Atributos de eventos: sólo se utilizan en las páginas web dinámicas creadas con JavaScript.  Atributos de foco: relacionados principalmente con la accesibilidad de los sitios web. 2.3.1. Atributos básicos Los siguiente cuatro atributos básicos se pueden aplicar prácticamente a todas las etiquetas HTML: Atributo Descripción id = "texto" Establece un identificador único a cada elemento dentro de una página HTML class = "texto" Establece la clase CSS que se aplica a los estilos del elemento style = "texto" Establece de forma directa los estilos CSS de un elemento title = "texto" Establece el título a un elemento (mejora la accesibilidad y los navegadores lo muestran cuando el usuario pasa el ratón por encima del elemento)
  • 9. La mayoría de páginas web actuales utilizan los atributos id y class de forma masiva. Sin embargo, estos atributos sólo son realmente útiles cuando se trabaja con CSS y con Javascript. Respecto al valor de los atributos id y class, sólo pueden contener guiones medios (- ), guiones bajos (_), letras y/o números, pero no pueden empezar por números. Además, los navegadores distinguen mayúsculas de minúsculas y no se recomienda utilizar letras como ñ y acentos, ya que no es seguro que funcionen correctamente en todas las versiones de todos los navegadores. 2.3.2. Atributos para internacionalización Estos atributos son útiles para aquellas páginas que muestran sus contenidos en varios idiomas y para aquellas que quieren indicar de forma explítica el idioma de sus contenidos: Atributo Descripción lang = "codigo de idioma" Indica el idioma del elemento mediante un código predefinido xml:lang = "codigo de idioma" Indica el idioma del elemento mediante un código predefinido dir Indica la dirección del texto (útil para los idiomas que escriben de derecha a izquierda) En las páginas XHTML, el atributo xml:lang tiene más prioridad que lang y es obligatorio incluirlo siempre que se incluye el atributo lang. Los idiomas se indican mediante un código estandarizado (espara español, en para inglés, etc.), tal y como se explicará más adelante en la sección idioma del enlace del capítulo 4.
  • 10. Como la palabra internacionalización es muy larga, se suele sustituir por la abreviatura i18n (el número 18 se refiere al número de letras que existen entre la letra i y la letra n de la palabrainternacionalización). 2.3.3. Atributos de eventos Estos atributos sólo se utilizan en las páginas web que incluyen código JavaScript para realizar acciones dinámicas sobre los elementos de la página. Cada vez que el usuario pulsa una tecla, mueve su ratón o pulsa cualquier botón del ratón, se produce un evento dentro del navegador. Utilizando JavaScript y los siguientes atributos, es posible responder de forma adecuada a cada evento. Atributo Descripción Elementos que pueden usarlo onblur Deseleccionar el elemento <button>, <input>, <label>, <select>,<textarea>, <b ody> onchange Deseleccionar un elemento que se ha modificado <input>, <select>, <textarea> onclick Pinchar y soltar el ratón Todos los elementos ondblclick Pinchar dos veces seguidas con el ratón Todos los elementos onfocus Seleccionar un elemento <button>, <input>, <label>, <select>,<textarea>, <b ody>
  • 11. Atributo Descripción Elementos que pueden usarlo onkeydown Pulsar una tecla (sin soltar) Elementos de formulario y <body> onkeypress Pulsar una tecla Elementos de formulario y <body> onkeyup Soltar una tecla pulsada Elementos de formulario y <body> onload La página se ha cargado completament e <body> onmousedo wn Pulsar (sin soltar) un botón del ratón Todos los elementos onmousemo ve Mover el ratón Todos los elementos onmouseout El ratón "sale" d el elemento (pasa por encima de Todos los elementos
  • 12. Atributo Descripción Elementos que pueden usarlo otro elemento) onmouseove r El ratón "entra" en el elemento (pasa por encima del elemento) Todos los elementos onmouseup Soltar el botón que estaba pulsado en el ratón Todos los elementos onreset Inicializar el formulario (borrar todos sus datos) <form> onresize Se ha modificado el tamaño de la ventana del navegador <body> onselect Seleccionar un texto <input>, <textarea> onsubmit Enviar el <form>
  • 13. Atributo Descripción Elementos que pueden usarlo formulario onunload Se abandona la página (por ejemplo al cerrar el navegador) <body> 2.3.4. Atributos de foco Cuando el usuario selecciona un elemento en una aplicación, se dice que "el elemento tiene el foco del programa". Si por ejemplo un usuario pincha con su ratón sobre un cuadro de texto y comienza a escribir, ese cuadro de texto tiene el foco del programa, llamado "focus" en inglés. Si el usuario selecciona después otro elemento, el elemento original pierde el foco y el nuevo elemento es el que tiene el foco del programa. Los elementos de las páginas web también pueden obtener el foco de la aplicación (en este caso, el foco del navegador) y HTML define algunos atributos específicos para controlar cómo se seleccionan los elementos. Atributo Descripción accesskey = "letra" Establece una tecla de acceso rápido a un elemento HTML tabindex = "numero" Establece la posición del elemento en el orden de tabulación de la página. Su valor debe estar comprendido entre 0 y 32.767
  • 14. Atributo Descripción onfocus, onblur Controlan los eventos JavaScript que se ejecutan cuando el elemento obtiene o pierde el foco Cuando se pulsa repetidamente la tecla del tabulador sobre una página web, el navegador selecciona de forma alternativa todos los elementos de la página que se pueden seleccionar (principalmente los enlaces y los elementos de formulario). El atributo tabindex permite alterar el orden en el que se seleccionan los elementos, por lo que es muy útil cuando se quiere controlar de forma precisa cómo se seleccionan los campos de un formulario complejo. Por su parte, el atributo accesskey permite establecer una tecla para acceder de forma rápida a cualquier elemento. Aunque la tecla de acceso rápido se establece mediante HTML, la combinación de teclas necesarias para activar ese acceso rápido depende del navegador. En el navegador Internet Explorer se pulsa la tecla ALT + la tecla definida; en el navegador Firefox se pulsa Alt + Shift + la tecla definida; en el navegador Opera se pulsa Shift + Esc + la tecla definida; en el navegador Safari se pulsa Ctrl + la tecla definida. Nombres de colores hexadecimales Del más claro al más oscuro Incluya la notación hex Nombre del color Código hex Color "seguro para web" más cercano BLANCO #FFFFFF #FFFFFF AZUR #F0FFFF #FFFFFF CREMA #F5FFFA #FFFFFF NIEVE #FFFAFA #FFFFFF MARFIL #FFFFF0 #FFFFFF BLANCO FANTASMA #F8F8FF #FFFFFF BLANCO FLORAL #FFFAF0 #FFFFFF AZUL ALICIA #F0F8FF #FFFFFF
  • 15. CIAN CLARO #E0FFFF #CCFFFF MELÓN VERDE #F0FFF0 #FFFFFF AMARILLO CLARO #FFFFE0 #FFFFFF CONCHA #FFF5EE #FFFFFF SONROJO LAVANDA #FFF0F5 #FFFFFF HUMO BLANCO #F5F5F5 #FFFFFF ENCAJE ANTIGUO #FDF5E6 #FFFFFF SEDA DE MAÍZ #FFF8DC #FFFFCC LINO #FAF0E6 #FFFFFF AMARILLO ALAMBRE DORADO CLARO #FAFAD2 #FFFFCC GASA LIMÓN #FFFACD #FFFFCC BEIGE #F5F5DC #FFFFCC LAVANDA #E6E6FA #CCCCFF BATIDO DE PAPAYA #FFEFD5 #FFFFCC ROSA BRUMOSA #FFE4E1 #FFCCCC BLANCO ANTIGUO #FAEBD7 #FFFFCC BLANCO ALMENDRA #FFEBCD #FFFFCC SOPA #FFE4C4 #FFFFCC TURQUESA PÁLIDO #AFEEEE #99FFFF MOCASÍN #FFE4B5 #FFCCCC GAINSBORO #DCDCDC #CCCCCC SOPLIDO MELOCOTÓN #FFDAB9 #FFCCCC BLANCO NAVAJO #FFDEAD #FFCC99 DORADO ALAMBRE PÁLIDO #EEE8AA #FFFF99 TRIGO #F5DEB3 #FFCCCC POLVO AZUL #B0E0E6 #CCCCFF AGUAMARINA #7FFFD4 #66FFCC GRIS CLARO #D3D3D3 #CCCCCC ROSA #FFC0CB #FFCCCC AZUL CLARO #ADD8E6 #99CCFF CARDO #D8BFD8 #CCCCCC ROSA CLARO #FFB6C1 #FFCCCC AZUL CIELO CLARO #87CEFA #99CCFF VERDE PÁLIDO #98FB98 #99FF99 AZUL ACERO CLARO #B0C4DE #99CCCC CAQUI #F0D58C #FFCC99
  • 16. AZUL CIELO #87CEEB #99CCFF AGUA #00FFFF #00FFFF CIAN #00FFFF #00FFFF PLATA #C0C0C0 #CCCCCC CIRUELA #DDA0DD #CC99CC GRIS #BEBEBE #CCCCCC VERDE CLARO #90EE90 #99FF99 VIOLETA #EE82EE #FF99FF AMARILLO #FFFF00 #FFFF00 TURQUESA #40E0D0 #33CCCC MADERA FORNIDA #DEB887 #CCCC99 AMARILLO VERDE #ADFF2F #99FF33 BRONCEADO #D2B48C #CCCC99 TURQUESA MEDIO #48D1CC #33CCCC SALMÓN CLARO #FFA07A #FF9966 AGUAMARINA MEDIO #66CDAA #66CC99 GRIS OSCURO #A9A9A9 #999999 ORQUÍDEA #DA70D6 #CC66CC VERDE MAR INTENSO #8FBC8F #99CC99 AZUL CIELO INTENSO #00BFFF #00CCFF MARRÓN ARENA #F4A460 #FF9966 DORADO #FFD700 #FFCC00 VERDE PRIMAVERA MEDIO #00FA9A #00FF99 CAQUI OSCURO #BDB76B #CCCC66 ACIANO AZUL #6495ED #6699FF ROSA CALIENTE #FF69B4 #FF66CC SALMÓN OSCURO #E9967A #FF9966 TURQUESA OSCURO #00CED1 #00CCCC VERDE PRIMAVERA #00FF7F #00FF66 CORAL CLARO #F08080 #FF9999 MARRÓN ROSADO #BC8F8F #CC9999 SALMÓN #FA8072 #FF9966 CHARTREUSE #7FFF00 #66FF00 PÚRPURA MEDIO #9370DB #9966CC VERDE CÉSPED #7CFC00 #66FF00 AZUL DODGER #1E90FF #3399FF VERDE AMARILLO #9ACD32 #99CC33
  • 17. VIOLETA ROJO PÁLIDO #DB7093 #CC6699 AZUL PIZARRA MEDIO #7B68EE #6666FF ORQUÍDEA MEDIO #BA55D3 #CC66CC CORAL #FF7F50 #FF6666 AZUL CADETE #5F9EA0 #669999 VERDE MAR CLARO #20B2AA #339999 DORADO ALAMBRE #DAA520 #CC9933 NARANJA #FFA500 #FF9900 GRIS PIZARRA CLARO #778899 #669999 FUCSIA #FF00FF #FF00FF MAGENTA #FF00FF #FF00FF VERDE MAR MEDIO #3CB371 #33CC66 PERÚ #CD853F #CC9933 AZUL ACERO #4682B4 #3399CC AZUL REAL #4169E1 #3366CC GRIS PIZARRA #708090 #669999 TOMATE #FF6347 #FF6633 NARANJA OSCURO #FF8C00 #FF9900 AZUL PIZARRA #6A5ACD #6666CC VERDE LIMA #32CD32 #33CC33 LIMA #00FF00 #00FF00 ROJO INDIO #CD5C5C #CC6666 ORQUÍDEA OSCURO #9932CC #9933CC AZUL VIOLETA #8A2BE2 #9933FF ROSA INTENSO #FF1493 #FF0099 DORADO ALAMBRE OSCURO #B8860B #CC9900 CHOCOLATE #D2691E #CC6633 CIAN OSCURO #008B8B #009999 GRIS DIFUSO #696969 #666666 GRIS ACEITUNA #6B8E23 #669933 VERDE MAR #2E8B57 #339966 VERDE CERCETA #008080 #009999 VIOLETA OSCURO #9400D3 #9900CC VIOLETA ROJO MEDIO #C71585 #CC0066 NARANJA ROJO #FF4500 #FF3300 ACEITUNA #808000 #999900 SIENA #A0522D #996633
  • 18. AZUL PIZARRA OSCURO #483D8B #333399 VERDE ACEITUNA OSCURO #556B2F #666633 VERDE BOSQUE #228B22 #339933 CARMESÍ #DC143C #CC0033 AZUL #0000FF #0000FF MAGENTA OSCURO #8B008B #990099 GRIS PIZARRA OSCURO #2F4F4F #336666 MARRÓN MONTURA #8B4513 #993300 MARRÓN #A52A2A #993333 LADRILLO REFRACTARIO #B22222 #993333 PÚRPURA #800080 #990099 VERDE #008000 #009900 ROJO #FF0000 #FF0000 AZUL MEDIO #0000CD #0000CC ÍNDIGO #4B0082 #330099 AZUL MEDIANOCHE #191970 #000066 VERDE OSCURO #006400 #006600 AZUL OSCURO #00008B #000099 AZUL MARINO #000080 #000099 ROJO OSCURO #8B0000 #990000 GRANATE #800000 #990000 NEGRO #000000 #000000