1 crear pag formatos

37
Inicio en XHTML

Upload: andres-ovalles

Post on 13-Jun-2015

316 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 1 crear pag formatos

Inicio en XHTML

Page 2: 1 crear pag formatos

Elementos en una pagina Web

Texto(Elemento básico)Lo recomendable es comenzar con diseños basados en texto. Esto le dará practica en el manejo de las etiquetas y el diseño de paginas. Gráficos e Imágenes

La combinación de texto y gráficos resulta ser una de las técnicas mas usadas en e el diseño de

paginas web.FormulariosDesde HTML le brinda la oportunidad de incluir formatos para ser llenados y enviados a su sitio o a un correo electrónico, si lo prefiere. Tablas

Una buena forma de organizar la información en la web, es el empleo de tablas.Marcos(Frames)

Sirven para dividir las paginas en varias áreas, siendo cada una independiente de las demás, esto permite presentar información diferente en cada una.

Page 3: 1 crear pag formatos

Estructura de una pagina en XHTML

Page 4: 1 crear pag formatos

Elementos en una pagina Web

Es una declaración XML, dónde especificamos el atributo enconding con el valor UTF-8

Este es el encabezado que deberían llevar todos los documentos HTML1.0 estrictos acordes a las especificaciones de la W3C. Es un aviso para que el agente de usuario sepa que

tipo de documento va a interpretar.

Los comentarios comienzan con <!-- y terminan con --> (los saltos de línea no los quiebran). No son tomados en cuenta por el agente de usuario, es decir no se interpretan (por lo que no se representan) y se utilizan frecuentemente para hacer aclaraciones en el código.

Page 5: 1 crear pag formatos

Elementos en una pagina Web

Aquí damos comienzo al documento XHTML, todo documento debe llevar esta etiqueta de apertura ( <html> ) y al finalizar debemos escribir la etiqueta de cierre que en el ejemplo se encuentra al final del código ( </html> ). Además aparecen 3

atributos, el primero específica el tipo de documento, y el segundo y el tercero deben llevar como valores el código del lenguaje en el que será escrito. Para la lengua

castellana este valor es es.

Con la etiqueta de apertura <head>comienza lo que se llama el encabezado de las páginas web, aquí se dan ciertas especificaciones y otra META información acerca del documento que ya veremos con más detalle. Pero entre ellas está el elemento utilizado en el ejemplo, mediante las etiquetas <title></title>, que encierran el título de la página.

Page 6: 1 crear pag formatos

Elementos en una pagina Web

El cuerpo que comienza con <body> contiene todo el contenido que será representado por el agente de usuario. En nuestro ejemplo sólo utilizamos una etiqueta más, <p> que sirve para encerrar párrafos.

Page 7: 1 crear pag formatos

Guardar la pagina principal

Para empezar se ejecuta el programa BLOC DE NOTAS que viene instalado en todos los sistemas operativos MS WINDOWS, este programa se encuentra en la carpeta del menú Inicio\Todos los programas\Accesorios. O podemos combinar las teclas WINDOWS + R, digitar NOTEPAD y pulsar ENTER.

Estando en el BLOC DE NOTAS guardamos el código dando CLIK en ARCHIVO, CLIK en GUARDAR COMO, como es la pagina principal la llamaremos index.xhtml, por ultimo en la opción TIPO seleccionamos TODOS LOS ARCHIVOS y CLIK en GUARDAR.

Page 8: 1 crear pag formatos

Encabezados y marcas de importancia

Los encabezados o títulos se pueden obtener mediante 6 etiquetas diferentes: h1, h2, h3, h4, h5 y h6 que tienen una jerarquía de importancia en la

manera en que se representan por los navegadores. Esto significa que h1 será la etiqueta del título de

mayor importancia lo que se traduce en, por ejemplo, un tamaño de letra mas grande, h2

representaría un subtítulo con letra más pequeña y así sucesivamente hasta la etiqueta h6.

Page 9: 1 crear pag formatos

Encabezados y marcas de importancia

Semánticamente strong marca contenido al que se le quiere dar más fuerza o importancia que el resto. Los navegadores suelen formatearlo

en una tipografía tipo negrita, otros agentes de usuario podrían indicarlo de maneras diferentes. 

El elemento em agrega énfasis al contenido. Al igual que strong es un elemento de línea.

Page 10: 1 crear pag formatos

Formato Párrafo

Los párrafos delimitados por etiquetas <p> pueden ser fácilmente justificados a la izquierda, centro o derecha especificando dicha justificación en el interior de la etiqueta por medio de un atributo align. Un atributo no es más que un parámetro incluido en el interior de la etiqueta que ayuda a definir el funcionamiento de la etiqueta de una forma más personal. Veremos a lo largo de este manual cantidad de atributos muy útiles para todo tipo de etiquetas. 

Page 11: 1 crear pag formatos

Formateando el Texto

Además de todo lo relativo a la organización de los párrafos, uno de los aspectos primordiales del formateo de un texto es el de la propia letra. Resulta muy común y práctico presentar texto resaltado en negrita, itálica y otros.

Page 12: 1 crear pag formatos

Formateando el Texto

Anidar etiquetas:

Atributo Face:

Atributo Size:

Page 13: 1 crear pag formatos

Formateando el Texto

Atributo Color:

El color del texto puede ser definido mediante el atributo color. Cada color es a su vez definido por un número hexadecimal que esta compuesto a su vez de tres partes. Cada una de estas partes representa la contribución del rojo, verde y azul al color en cuestión. Por otra parte, es posible definir de una manera inmediata algunos de los colores más frecuentemente usados para los que se ha creado un nombre más nemotécnico: 

Page 14: 1 crear pag formatos

Utilizar Colores

Las páginas HTML pueden construirse con variedad de atributos que le pueden dar un aspecto a la página muy personalizado. Podemos definir atributos como el color de fondo, el color del texto o de los enlaces. Estos atributos se definen en la etiqueta <body> y, como decíamos son generales a toda la página. 

Page 15: 1 crear pag formatos

Texto Preformateado

En algunas ocasiones podríamos necesitar incluir el contenido de un archivo de texto sin perder el formato, es decir conservando los saltos de línea y el espaciado original. Para esto contamos con el elemento pre, que permite representar texto ya pre-formateado.

Page 16: 1 crear pag formatos

Texto Pre-formateado

Hay que tener en cuenta que pre es un elemento en bloque, por lo que no se puede incluir en una línea sin romperla. El elemento equivalente en línea es code, que obviamente no conserva el formato (ya que no puede romper la línea), pero sigue siendo una indicación semántica de la inclusión de código. Además los agentes de usuario suelen representar el contenido de code con letra monoespaciada.

Page 17: 1 crear pag formatos

Texto Pre-formateado

Hay que tener en cuenta que pre es un elemento en bloque, por lo que no se puede incluir en una línea sin romperla. El elemento equivalente en línea es code, que obviamente no conserva el formato (ya que no puede romper la línea), pero sigue siendo una indicación semántica de la inclusión de código. Además los agentes de usuario suelen representar el contenido de code con letra monoespaciada.

Page 18: 1 crear pag formatos

Imagen de fondo

bgcolor: especificamos un color de fondo para la página. background: sirve para indicar la colocación de una imagen como fondo de la página. La imagen debe estar ubicada en la misma carpeta de trabajo. La imagen se coloca haciendo un mosaico.

Nota: siempre que coloquemos una imagen de fondo, debemos poner también un color de fondo cercano al color de la imagen. 

<body background="fondo.jpg" bgcolor=“gold”> <h1>Fondo de página</h1> <br> Se puede ver el fondo y el texto y todo...</body>

Page 19: 1 crear pag formatos

Listas

Listas desordenadas 

Son delimitadas por las etiquetas <ul> y </ul> (unordered list). Cada uno de los elementos de la lista es citado por medio de una etiqueta <li> </li>. La cosa queda así: 

<p>Países del mundo</p> <ul>     <li>Argentina</li>     <li>Perú </li>     <li>Chile</li> </ul> 

Page 20: 1 crear pag formatos

Listas

Listas desordenadas 

Son delimitadas por las etiquetas <ul> y </ul> (unordered list). Cada uno de los elementos de la lista es citado por medio de una etiqueta <li> </li>. La cosa queda así: 

<p>Países del mundo</p> <ul>     <li>Argentina</li>     <li>Perú </li>     <li>Chile</li> </ul> 

Page 21: 1 crear pag formatos

Listas

Podemos definir el tipo de viñeta empleada para cada elemento. Para ello debemos especificarlo por medio del atributo type incluido dentro de la etiqueta de apertura <ul>, si queremos que el estilo sea válido para toda la lista,o dentro le la etiqueta <li> si queremos hacerlo específico de un solo elemento. La sintaxis es del siguiente tipo: 

<ul type="tipo de viñeta"> 

donde tipo de viñeta puede ser uno de los siguientes: 

circle disc square

Page 22: 1 crear pag formatos

Listas

Ejemplo del código:

<ul type="square"> <li>Elemento 1</li> <li>Elemento 2</li> <li>Elemento 3</li> <li type="circle">Elemento 4</li> </ul>

Page 23: 1 crear pag formatos

Listas

Listas ordenadas 

Las listas ordenadas sirven también para presentar información, en diversos elementos o items, con la particularidad que éstos estarán predecidos de un número o una letra para enumerarlos, siempre por un orden. Para realizar las listas ordenadas usaremos las etiquetas <ol> (ordered list) y su cierre. Cada elemento será igualmente indicado por la etiqueta <li>, que ya vimos en las listas desordenadas. 

<p>Reglas de comportamiento en el trabajo</p> <ol> <li>El jefe siempre tiene la razón</li> <li>En caso de duda aplicar regla 1</li></ol>

Page 24: 1 crear pag formatos

Listas

Para realizar dicha selección hemos de utilizar, como para el caso precedente, el atributo type, el cual será situado dentro de la etiqueta <ol>. Los valores que puede tomar el atributo en este caso son: 

1 Para ordenar por números a Por letras del alfabeto A Por letras mayúsculas del alfabeto i Ordenación por números romanos en minúsculas I Ordenación por números romanos en mayúsculas

<p>Ordenamos por numeros</p> <ol type="1"> <li>Elemento 1</li><li> Elemento 2</li> </ol> 

Page 25: 1 crear pag formatos

Listas

Listas de definición 

Las listas de definición sirven para hacer un conjunto de elementos con pares concepto-descripción. Es decir, se especificarán varios términos por su nombre y se escribirá una definición para cada uno. Cada elemento es presentado junto con su definición, uno detrás de otro. Para realizar una lista de definición, la etiqueta principal es <dl> y </dl> (definition list). La etiquetas del elemento y su definición son <dt> (definition term) y <dd> (definition definition) respectivamente. 

Page 26: 1 crear pag formatos

Listas

<p>Diccionario de la Real Academia</p> <dl>     <dt>Brujula     <dd>Señórula montada en una escóbula     <dt>Oreja     <dd>Sesenta minutejos </dl> 

Page 27: 1 crear pag formatos

Listas

Otro ejemplo:

<dl> <dd>Primer nivel de desplazamiento     <dl>        <dd>Segundo nivel de desplazamiento        <dl>           <dd>Tercer nivel de desplazamiento        </dl>     </dl> </dl> 

Page 28: 1 crear pag formatos

Listas

Anidando listas Nada nos impide utilizar todas estas etiquetas de forma anidada como hemos visto en otros

casos. De esta forma, podemos conseguir listas mixtas como por ejemplo: 

<p>Ciudades del mundo</p> <ul>     <li>Argentina     <ol>        <li>Buenos Aires        <li>Bariloche     </ol>     <li>Uruguay     <ol>        <li>Montevideo        <li>Punta del Este     </ol> </ul> 

Page 29: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Los enlaces, vínculos o hipervínculos son la esencia de la Navegación Web, sin ellos la palabra NAVEGAR no tendría sentido, pues son estas etiquetas o funciones las que nos permiten ir de un lugar a otro, dentro de la misma pagina, a otras paginas, a otros documentos, videos, archivos de música, etc. La sintaxis general de un enlace es por tanto de la forma:

<a href="destino">contenido</a>

Siendo el contenido un texto o una imagen. Es la parte de la página que se colocará activa y donde deberemos pulsar para acceder al enlace.

Page 30: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Existen varios tipos de enlaces:

•Enlaces internos: los que se dirigen a otras partes dentro de la misma página.•Enlaces locales: los que se dirigen a otras páginas del mismo sitio web.•Enlaces remotos: los dirigidos hacia páginas de otros sitios web.•Enlaces con direcciones de correo: para crear un mensaje de correo dirigido a una dirección.•Enlaces con archivos: para que los usuarios puedan hacer download de ficheros.

Page 31: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Enlaces Internos: Supongamos que queremos crear un enlace que apunte al final de la página. Lo primero será colocar nuestro enlace origen. Lo pondremos aquí mismo y lo escribiremos del siguiente modo:

<a href="#abajo">Ir abajo</a>

En segundo lugar, hay que generar un enlace en el destino. Este enlace llevara por nombre abajo para poder distinguirlo de los otros posibles enlaces realizados dentro de la misma página. En este caso, la etiqueta que escribiremos será ésta:

<a name="abajo">Ya estas abajo</a>

Page 32: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Enlaces locales: Como hemos dicho, un sitio web esta constituido de páginas interconexas. Nos queda pues estudiar la manera de relacionar los distintos documentos HTML que componen nuestro sitio web.Para crear este tipo de enlaces, hemos de crear una etiqueta de la siguiente forma:

<a href="archivo.html">contenido</a>

Page 33: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Ejemplo:

Para hacer un enlace desde index.html hacia yyy.html: <a href="seccion1/paginas/yyy.html">contenido</a>

Para hacer un enlace desde xxx.html hacia yyy.html: <a href="../seccion1/paginas/yyy.html">contenido</a>

Para hacer un enlace desde yyy.html hacia xxx.html: <a href="../../seccion2/xxx.html">contenido</a>

Page 34: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Los enlaces locales pueden a su vez apuntar ya no a la página en general sino más precisamente a una sección concreta. Este tipo de enlaces resultan ser un híbrido de interno y local. La sintaxis es de este tipo:

<a href="archivo.html#seccion">contenido</a>

Como para los enlaces internos, en este caso hemos de marcar la sección con otro enlace del tipo:

<a name="seccion"></a>

Page 35: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Enlaces Remotos: Este tipo de enlaces es muy común y no representa ninguna dificultad. Simplemente colocamos en el atributo HREF de nuestra etiqueta <A> la URL o dirección de la página con la que queremos enlazar. Será algo parecido a esto.

<a href="http://www.guiarte.com">ir a guiarte.com</a>

Page 36: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Enlaces a direcciones de correo: Para colocar un enlace dirigido hacia una dirección de correo colocamos mailto: en el atributo href del enlace, seguido de la dirección de correo a la que se debe dirigir el enlace.

<a href="mailto:[email protected]">[email protected]</a>

Además de la dirección de correo del destinatario, también podemos colocar en el enlace el asunto del mensaje. Esto se consigue colocando después de la dirección de correo un interrogante, la palabra subject, un signo igual (=) y el asunto en concreto.

<a href="malito:[email protected]?subject=contacto a través de la pagina">[email protected]</a>

Page 37: 1 crear pag formatos

Enlaces, Vínculos, Hipervínculos

Enlaces con archivos: Si queremos enlazar con un archivo mi_fichero.zip que se encuentra en el mismo directorio que la página se escribiría un enlace así.

<a href="mi_fichero.zip">Descarga mi_fichero.zip</a>