Your SlideShare is downloading. ×
0
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Creacion y publicacion de paginas Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Creacion y publicacion de paginas Web

6,834

Published on

Introducción a la creación de páginas web: HTML y CSS. Uso del editor NVU/Kompozer y publicación …

Introducción a la creación de páginas web: HTML y CSS. Uso del editor NVU/Kompozer y publicación
Esta documentación pertenece a un módulo de ampliación de los Talleres sobre Nuevas Tecnologías y Búsqueda de Empleo impartidos por Digital Learning

Published in: Technology
2 Comments
5 Likes
Statistics
Notes
  • Mi familia fue severamente drowning.They están a punto de perdido nuestra casa y
    cars.trying para pagar las tarjetas de crédito, pago pago de la casa, pagar dos coches,
    Mis padres ambos trabajan más de 60 horas a la semana sólo para mantenerse afloat.it
    es una mierda y yo sé que esto estaba desesperado. pero se convirtió en su necessary.I
    Conocí a alguien que Emily Daniel me ayudó con mis problemas financieros
    y ahora puedo sonreír de nuevo quiero que usted ponerse en contacto con su
    a, danielemily76@gmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Todos los contenidos de este Taller están disponibles gratuitamente para su estudio y descarga en http://digitallearning.es/online
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
6,834
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
119
Comments
2
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Uso de las NNTT en la Búsqueda de Empleo UNIVERSEM TALLER 'Uso de las NNTT en la Búsqueda de Empleo' Creación y publicación de Páginas Web: HTML, CSS, NVU/Kompozer, Hosting Elaborado por Elaborado por Digital Learning
  • 2. Uso de las NNTT en la Búsqueda de Empleo HTML Introducción al lenguaje HTML Elaborado por Digital Learning 2
  • 3. Uso de las NNTT en la Búsqueda de Empleo HTML y CSS: analogía texto sin formato Las economías emergentes plantan cara al FMI. El G-24 exige mayor vigilancia sobre los paises ricos y más cuota de poder. Sandro Pozzi. Washington. Las economías emergentes han salido reforzadas de la crisis................... .................................................................................. estructura <noticia> <titular>Las economías emergentes plantan cara al FMI<fin titular> <subtítulo>El G24 exige mayor vigilancia sobre los países ricos y más cuota de poder<fin subtítulo> <fuente>Sandro Pozzi. Washington <fin fuente> presentación <párrafo>Las economías emergentes han salido.................................<fin párrafo> <párrafo>Oscar Tangelson, presidente de turno de..................................<fin párrafo> ............. <fin noticia> Tipografía: tipo, 'layaout' (diseño) tamaño, color, - titulares: 1 columna, alineación interlineado,... izquierda, márgenes..... - texto: 2 columnas, justificado,.... Elaborado por Digital Learning 3
  • 4. Uso de las NNTT en la Búsqueda de Empleo HTML/CSS: estructura y presentación texto sin formato Las economías emergentes plantan cara al FMI. El G-24 exige mayor vigilancia sobre los paises ricos y más cuota de poder. Sandro Pozzi. Washington. Las economías emergentes han salido reforzadas de la crisis................... .................................................................................. estructura : HTML <html> <head> <title>Exigencias del G-24 al FMI</title> </head> <body> <div id=”titulares”> <h1>Las economías emergentes ... al FMI</h1> <h2>El G24 exige mayor vigilancia....pode.r</h2> presentación </div> <div id=”columna_izquierda> CSS (Estilos) <h3>Sandro Pozzi</h3> <h4>Washington</h4> <p>Las economías emergentes........ </p> <p>Oscar Tangelson.... </p> </div> <div id=”columna_derecha”> .................. </body> Podemos definir el estilo </html> de cada elemento (body, Podemos posicionar y dar estilos a p, hx, ...): p.ej: tipo de letra, las 3 secciones (div) de la página color y tamaño, márgenes,.. Elaborado por Digital Learning 4
  • 5. Uso de las NNTT en la Búsqueda de Empleo HTML: definición HTML: Lenguaje de Marcado (o Anotación) de <html> <head> Hipertexto ('HyperText Markup Language') <title>Título de la página</title> </head> • No es propiamente un lenguaje de programación, <body> sino de marcación, diseñado para estructurar <h1>Cabecera principal</h1> documentos mediante etiquetas. <h2>Cabecera 2º nivel</h2> <p>Esto es un párrafo.</p> • Estas etiquetas no se visualizan, pero indican al <p>Aquí, se muestra navegador que tipo de contenido es, para que <strong>esta parte destacada pueda tratarlo/mostrarlo adecuadamente (p.ej: si </strong>del resto<p> es una cabecera, un párrafo ó una tabla). </body> </html> • Además, pueden hacer a un documento interactivo a través de los enlaces de hipertexto, permitiendo conectarlo con otros documentos/ páginas. • Aunque originalmente el HTML permitía también indicar el formato de presentación, a partir de la versión 4, esa función se encomienda (*) a un lenguaje de presentación específico: CSS, al que se conoce como 'Hojas de Estilo'. (*)según especificaciones del W3C ('Consorcio de la WWW' organismo encargado de los estándares en Internet) Elaborado por Digital Learning 5
  • 6. Uso de las NNTT en la Búsqueda de Empleo HTML: elementos ● Las páginas HTML se construyen con elementos que son identificados mediante etiquetas. ● Estos elementos pueden definir: 1) Los 'contenedores' principales de la propia página (algo así como el armazón) Toda página html debe tener al menos esta estructura (*): <html> <html>: el contenedor más externo de la página. <head> </head> <head>: (cabecera) contiene información sobre la página, que no se visualiza (salvo el título, que es obligatorio y se <body> incluye con la etiqueta <title>). </body> </html> <body>: (cuerpo de la página) incluye el contenido de la página que se va a visualizar en el navegador. 2) Las distintas partes del contenido de la página: un encabezamiento un párrafo, una lista, una tabla, una imágen, un enlace,... (veremos más adelante las más comunes) 3) Información sobre la página (las meta-etiquetas ó 'metatags') que no se muestra por el navegador (p.ej.: el autor, descripción, conjunto de caracteres empleados,...) Nota (*): también deberá incluirse antes de <html> el DOCTYPE de la página. Lo veremos más adelante. Elaborado por Digital Learning 6
  • 7. Uso de las NNTT en la Búsqueda de Empleo HTML: estructura de las etiquetas ● Salvo algunas pocas excepciones, la parte de contenido que define una etiqueta se delimita mediante una etiqueta de apertura y otra de cierre: <nombre_etiqueta>texto o parte de la página</nombre_etiqueta> ejemplo: <h1>Esto es un encabezamiento de nivel 1</h1> ● Las etiquetas pueden incluir información adicional mediante los atributos, que permiten: ➔ Que un mismo elemento sea tratado de forma diferente. P.ej: <h1 style=”font-family: Arial”> indica un tipo de fuente particular para h1 ➔ Especificar algún valor necesario para ese elemento P.ej: <a href=”http://www.ugr.es”>UGR</a> indica a que página enlaza ese vínculo ● La estructura general de una etiqueta con atributos sería: Elaborado por Digital Learning 7
  • 8. Uso de las NNTT en la Búsqueda de Empleo HTML: etiquetas más comunes <title></title>: título de la página que se muestra en el navegador <hx></hx>: encabezamientos de orden x=1, 2, 3, 4, 5 ó 6 <p></p>: párrafo <br> (ó <br/>): salto de línea (no tiene etiqueta de cierre) <hr> (ó <hr/>): línea horizontal <div></div>: división (o capa) de la página (define un área/sección como contenedor) <span></span>: selecciona / delimita una porción de contenido <table></table>: tabla • <tr></tr>: fila de la tabla • <td></td>: celda de la tabla <ul></ul> / <ol></ol>: lista no numerada / numerada • <li></li>: cada elemento de la lista <img> (ó <img />): imagen (para indicar que imagen es: <img src”...” />) <a></a>: enlace (para indicar a donde se enlaza: <a href=”...”></a> <em></em> y <strong></strong>: texto enfatizado <!-- -->: comentario del autor de la página (no se muestra en pantalla) Nota (*): existen numerosas páginas web y manuales on-line que listan todas las etiquetas HTML y los posible atributos que pueden tener. Consultar los enlaces recomendados en 'del.icio.us' para este Curso. Elaborado por Digital Learning 8
  • 9. Uso de las NNTT en la Búsqueda de Empleo HTML: versiones • Algunas etiquetas, principalmente relacionadas con la presentación del contenido, se descartaron en la versión HTML 4 en favor de un lenguaje específico para definir los estilos: CSS. Aunque son 'obsoletas', normalmente los navegadores las visualizan bien y se siguen utilizando en muchos webs (cada vez menos). • Ejemplo destacado: la etiqueta <font> que define las características de la fuente. • A título informativo, mencionamos brevemente las distintas versiones de HTML: • HTML 1.0 y 2.0 (1989, 1991) - HTML 3 (1995): estructura + presentación • HTML 4 (1998) HTML 4.01 (1999): estructura + CSS 2 (1998): presentación • XHTML 1.0 (2000): adaptación del HTML a las normas del XML (otro lenguaje de marcaje): etiquetas deben ir en minúscula y cerrarse, los atributos deben tener un valor e ir entre comillas,... Muy similar en sintaxis al HTML 4.01, aunque con características adicionales propias del XML. • Al inicio de la página, antes de la etiqueta <html> incluiremos una declaración indicando que norma HTML ó XHTML seguimos y si lo hacemos de forma estricta o no, para que el navegador la interprete adecuadamente. Aunque 'farragoso', solo hemos de elegir una versión (*) e ir copiandola en cada página que creemos. Un ej.: • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Nota (*): p.ej. en http://es.wikipedia.org/wiki/DOCTYPE podemos ver las diferentes versiones y su explicación. Elaborado por Digital Learning 9
  • 10. Uso de las NNTT en la Búsqueda de Empleo HTML: ejemplo de creación de páginas ● Para crear una página HTML simplemente debemos generar un documento de texto sin formato que incluya el contenido de la página, estructurado con las etiquetas adecuadas, y guardándolo con la extensión '.html' ● Aunque existen editores de HTML, programas especializados en la creación de páginas web, vamos a empezar utilizando un sencillo editor de textos, el 'Bloc de Notas' (ó Notepad), que viene instalado por defecto en Windows. Podemos acceder a él en: ➔ Inicio/Programas/Accesorios/Bloc de Notas ● Comenzamos con una página muy sencilla (prueba.html): <html> visualización en el navegador fichero: prueba.html <head> <title>Página de prueba</title> </head> <body> <h1>Nuestra primera página</h1> <p>Esta es nuestra primera página HTML</p> <p>Incluimos un segundo párrafo</p> <p>Acabamos aquí</p> </body> <html> Elaborado por Digital Learning 10
  • 11. Uso de las NNTT en la Búsqueda de Empleo HTML:ejemplo creación páginas • En el ejemplo de la página siguiente veremos una página HTML conteniendo, además de encabezamientos y párrafos, algunos de los elementos más usuales: • Listas (en este caso no numerada) • Imagen • Enlace • Tabla • Asimismo, se han incluido algunos caracteres especiales como 'espacios en blanco' 'símbolo &', 'vocales acentuadas',... y que se denominan Entidades de Caracteres HTML. En el propio texto de la página se explican sus características y como incluirlos con la expresión &código; (si bien, es algo de los editores HTML hacen automáticamente sin necesidad de conocer dichos códigos) • Para completar la página ejemplo deberíamos incluir las meta-etiquetas en la sección <head>, con información acerca de la página. Por ejemplo: Doctype (norma HTML que cumple la página) Codificación: UTF-8 Autor Descripción de la página Elaborado por Digital Learning 11
  • 12. Uso de las NNTT en la Búsqueda de Empleo HTML: ejemplo de página (II) enlace imagen caracteres lista especiales tabla Elaborado por Digital Learning 12
  • 13. Uso de las NNTT en la Búsqueda de Empleo HTML: ejemplo de página (II) Elaborado por Digital Learning 13
  • 14. Uso de las NNTT en la Búsqueda de Empleo CSS: Hojas de Estilo • Una vez creada la estructura del documento y definido sus contenidos con HTML/XHTML, podemos definir su estilo de presentación mediante la utilización de CSS (Hojas de Estilo en Cascada / 'Cascade Style Sheets' ). • Con CSS podemos indicar el aspecto de cada elemento de la página, p.ej., el tipo de fuente o el interlineado de un párrafo o una lista. • También podemos posicionar cada elemento en la página, p.ej. definiendo márgenes, alineaciones o la ubicación exacta o relativa en la pantalla. • Solo haremos una breve introducción para ver los conceptos básicos de CSS que nos ayuden a entender mejor el diseño y la construcción de Sitios Web. + CSS HTML Elaborado por Digital Learning 14
  • 15. Uso de las NNTT en la Búsqueda de Empleo CSS: modos de incluir estilos • Las Hojas de Estilo (ó Estilos) se pueden incluir de 3 formas diferentes: 1.Estilo en línea: definido dentro de las propias etiquetas HTML 2.Hoja de estilo interna: en la sección <head> del mismo documento HTML 3.Hoja de estilo externa: en un archivo diferente al documento HTML • Estas 3 formas de incluir estilos no son excluyentes y pueden combinarse (p.ej.: utilizar una hoja de estilos externa e incluir estilos en algunas etiquetas del documento). En caso de conflicto, prevalece el estilo más 'interno'. La prioridad es: • 1. estilo en linea --> 2. hoja estilo interna --> 3. hoja estilo externa Ejemplos: 1. Estilo en línea: <p style=”color: blue; font-family: Tahoma;”>Texto con fuente Tahoma azul</p> • En este ejemplo incluimos en una etiqueta párrafo <p>, el atributo 'style', cuyo valor son dos características de estilo de la fuente a mostrar: color azul y tipo Tahoma. Elaborado por Digital Learning 15
  • 16. Uso de las NNTT en la Búsqueda de Empleo CSS: hoja de estilo interna 1. Incluimos las reglas de estilo entre las 2. Hoja de estilo interna: etiquetas: <style type=”text/css”>...</style> 2. Elegimos el elemento (selector) al que queremos dar un determinado estilo de presentación (en este caso 'p': los párrafos) e incluimos entre llaves “{}” las características que vamos a aplicarle: p {font-family:.......; (acabadas en ';') .....................; (podemos agrupar varios } selectores (p,h1 {....}) y/o declaraciones) 3. Cada característica (declaración), se compone de una propiedad (p.ej. color) y un valor (en este caso:'blue'). p { color : blue ; } Elaborado por Digital Learning 16
  • 17. Uso de las NNTT en la Búsqueda de Empleo CSS: hoja de estilo externa 3. Hoja de estilo externa: ➢ Creamos un fichero de texto sin formato donde incluiremos las reglas de estilo que se aplicarán a ese documento HTML. ➢ El nombre del archivo (y su dirección) debe coincidir con el incluido en el atributo 'href' de la etiqueta <link>. Debe guardarse con la extensión '.css' Incluimos la etiqueta <link> (enlace) en la cabecera del documento HTML. En ella se describe:  rel: tipo de relación; “stylesheet”: hoja de estilo  href: la dirección URL donde se encuentra la hoja  type: tipo de archivo (una CSS) Elaborado por Digital Learning 17
  • 18. Uso de las NNTT en la Búsqueda de Empleo CSS: propiedades • La utilización de CSS respecto a las antiguas etiquetas de estilo de HTML confiere importantes ventajas, además de cumplir con los estándares y estructurar mejor los documentos. Dos de ellas son: la posibilidad de reutilizar las hojas para distintas páginas y facilitar el mantenimiento de un sitio web. • P.ej, cambiar el tamaño del texto de todos los párrafos no obliga cambiar en cada etiqueta <p> de la página web, si no solo en el selector 'p' de la hoja de estilo • Existen numerosas propiedades que pueden controlarse con CSS. Vemos algunos ejemplos (*): Fuentes Texto Listas Fondo font-family: tipos color: color list-style-type: tipo de background-color: color (arial,verdana,...). Se text-decoration: efectos viñeta (círculo, cuadrado, background-image: puede especificar una (subrayado,...) número,letra...) poner una imagen lista de opciones. text-align: alineación list-style-image: utilizar background-repeat: font-weight: grosor line-height: interlineado imágenes en las viñetas como se repite la imagen de font-size: tamaño text-indent: tabulación list-style-position: fondo (vertical,horizontal,..) font-style: estilo letter-spacing:espaciado alineación texto con viñeta background-position: (itálica,..) entre letras posición imagen de fondo Nota (*): aunque se mostrarán algunas propiedades más en las siguientes páginas, no es una lista completa. Hay numerosas listas/manuales on-line de CSS en Internet que pueden consultarse como referencia. Indicamos algunas en los enlaces del curso en 'del.icio.us' Elaborado por Digital Learning 18
  • 19. Uso de las NNTT en la Búsqueda de Empleo CSS: propiedades • Otra función muy importante es aplicar dimensiones y posición a los elementos HTML, lo que se denomina 'Modelo de cajas'. • Cada elemento en la página HTML es una caja rectangular, dividiendose en dos grupos: • Elementos de 'bloque': empiezan en una nueva línea y ocupan todo el espacio disponible hasta el final de la línea. • P.ej.: encabezamientos, párrafos, listas, tablas, divisiones,.. • Elementos 'en línea': ocupan el espacio necesario para mostrar su contenido • P.ej.: enlaces, imágenes, énfasis,... Elaborado por Digital Learning 19
  • 20. Uso de las NNTT en la Búsqueda de Empleo CSS: propiedades • Podemos configurar las propiedades de los elementos (de bloque, principalmente) según este modelo de cajas. Vemos algunos ejemplos: Contenido Borde width: anchura border-width: anchura height: altura border-style: tipo line-height: distancia (linea, puntos,guiones...) entre líneas border-color: color overflow:mayor que el espacio asignado (scroll, ocultar,mostrarl..) Padding y Márgenes padding: anchura de la zona de relleno margin: anchura de los márgenes Pueden aplicarse valores distintos a cada lado: arriba (top), derecha (right), abajo (bottom), izquierda (left) Ejemplos: margin-top padding-right border-width-bottom Nota: este esquema de caja (contenido, padding, borde y border-style-left margen) es tridimensional. Para completarlo, habría que añadir: 'imagen de fondo' y 'color de fondo'. Ver, p.ej: Elaborado por Digital Learning 20
  • 21. Uso de las NNTT en la Búsqueda de Empleo CSS: valores de dimensión • Los valores para propiedades que tienen dimensión (p.ej.,tamaño de letra, anchura de márgenes/padding, grosor bordes,...), pueden definirse de forma muy diversa: valores absolutos valores relativos pixels (px) (relativa respecto resolución pantalla) porcentajes (%) milímetros (mm) factor escala (em) puntos (pt) (1 pulgada = 72 puntos) (% y em, respecto al tamaño de fuente del elemento padre. Ej: body: 14px --> pulgadas (in) h1: 1.2 em = 17px; h1: 150% = 21px) expresiones (small, medium, large,...) expresiones (smaller/larger, bolder...) • Por la extensión de este Taller, no podemos ver en detalle todos los posibles valores que pueden tomar las diferentes propiedades. • En cualquier caso, al trabajar con editores de html veremos que no es imprescindible (al igual que sucede con la sintaxis de las propiedades) conocer todas estas abreviaturas/expresiones, ya que podemos seleccionar los valores mediante menús. • No obstante, es de gran ayuda estar familiarizados con ellos. Podemos consultarlos en cualquiera de las listas y manuales on-line en Internet. Ver los enlaces del curso en 'del.icio.us' Elaborado por Digital Learning 21
  • 22. Uso de las NNTT en la Búsqueda de Empleo CSS: valores de color • Los colores en HTML/CSS se definen por una combinación (suma) de los tres colores primarios: rojo, verde y azul (modelo RGB: red-green-blue). • Los colores que podemos aplicar resultan de la combinación de un valor (entre 0- 255) de cada uno de estos 3 colores. Estas combinaciones pueden especificarse de formas distintas en CSS: – Notación en porcentaje: rgb(x%, y%, z%) (x,y,z entre 0-100): Ej: rgb(90%, 27%, 32%) – Notación absoluta decimal: rgb(x, y, z) (x,y,z entre 0-255). Ej: rgb(203, 0, 15) – Notación absoluta hexadecimal: #xxyyzz (xx,yy,zz entre 00 y ff): Ej.:#23a73f – Con un nombre en inglés (ver tabla con palabras clave). Ej: red, blue.... Colores definidos en CSS Imagen de la especificación de W3C Modelo RGB Imagen de Wikipedia Nota: hay numerosas herramientas que permiten seleccionar visualmente los colores y convertir entre notaciones, sin necesidad de conocer estos códigos. Los editores de HTML suelen tener esta utilidad incluida. Elaborado por Digital Learning 22
  • 23. Uso de las NNTT en la Búsqueda de Empleo HTML/CSS: estilos avanzados Mencionamos dos elementos HTML que nos permiten delimitar contenidos y áreas en la página: • span: permite delimitar un contenido interior mediante las etiquetas <span></span> y darle un estilo particular distinto al elemento en que se encuentra. Por ejemplo, escoger solo una parte de texto en un párrafo y darle otro formato: <p>Este párrafo <span style=”color:blue”;>tiene esta parte de texto en rojo</span> y esta no.</p> Mostraría en el navegador: Este párrafo tiene esta parte de texto en rojo y esta no. • div: permiten delimitar contenedores (denominadas divisiones o capas) mediante las etiquetas <div></div>, pudiendo englobar múltiples elementos. • Utilizando los elementos <div> con los atributos de identificación 'id' (ver página siguiente), podemos estructurar lógicamente nuestro documento, diferenciando distintas secciones dentro del mismo: cabecera, menú, multicolumnas, pie... • Con CSS, podemos aplicar a estas secciones, estilos de presentación, dimensiones y/o posicionarlas en la página, lo que nos permite diseñar ('maquetar') el aspecto final de nuestro web. • Aunque los conceptos para emplear esta técnica no son complejos, si es algo laborioso dominar su empleo, excediendo la extensión de este Taller. En este pequeño ejemplo, hemos definido la cabecera de la página, englobado el título principal y un subtítulo con la etiqueta div. Con CSS podremos darle la apariencia, y posición adecuada, utilizando el selector #cabecera. Elaborado por Digital Learning 23
  • 24. Uso de las NNTT en la Búsqueda de Empleo HTML/CSS: estilos avanzados • Podemos aplicar estilos a un conjunto particular de selectores utilizando los atributos 'class' e 'id' en las etiquetas HTML, permitiéndonos identificar elementos concretos en la página. • class: incluyendo este atributo con un nombre (<selector class = ”nombre”>) podemos aplicar estilos diferenciados a esos selectores, refiriéndonos a ellos en la hoja de estilo con: selector.nombre • id: misma función que 'class' pero se utiliza para un único elemento (<selector id=”nombre”>). En la hoja de estilo los identificamos con la expresión: selector#nombre • El atributo 'class' puede aplicarse de forma genérica. Podemos definir una clase “resaltado” en la hoja de estilos: .resaltado {............; } y aplicarla posteriormente a cualquier selector: <h1 class=”resaltado”>....</h1> <p class=”resaltado>......</p> • También podemos aplicar varias clases a un mismo atributo: <p class=”resaltado, fundamental”>...</p> Elaborado por Digital Learning 24
  • 25. Uso de las NNTT en la Búsqueda de Empleo Proyecto Sitio Web Personal ● Una vez que hemos visto los fundamentos de la creación de páginas web con HTML y CSS, vamos a comenzar nuestro proyecto de creación de un Sitio Web personal. ● Este proyecto constará de las siguientes fases: ➢ Diseño: planificación del Web ➢ Desarrollo: creación de las páginas web ➢ Publicación: hacerlo accesible en Internet ➔ Podemos ver un web ejemplo en: http://dlearning.atwebpages.com Elaborado por Digital Learning 25
  • 26. Uso de las NNTT en la Búsqueda de Empleo Diseño Sitio Web Personal Diseño ● Esta fase la haremos básicamente en papel. Lo primero que debemos definir es el contenido que va a tener nuestra web: ✔ qué información queremos transmitir ✔ en qué 'estilo' (profesional, coloquial,..) ✔ en qué formatos (textos, imágenes, enlaces a otros web's, ...) • Diseñaremos la arquitectura de nuestro web, su estructura general: qué páginas contiene y cómo se enlazan (mapa del web: “plano de la casa”). ✔ Decidir criterio(s) para dividir la información en páginas. Los más comunes: Jerárquico (importancia/nivel de detalle) - Temático: (contenido) ➔ Evitar páginas muy extensas: dividir en 2 ó más enlazadas entre sí. ✔ Cómo se navegará en nuestro sitio web: Menús y enlaces que existirán entre las páginas. ➔ Facilidad de acceso a la información más relevante ! ➔ Evitar las 'páginas huérfanas' que no permiten ir a ningún sitio !! Elaborado por Digital Learning 26
  • 27. Uso de las NNTT en la Búsqueda de Empleo Diseño Sitio Web personal • Con ese esquema general, podemos ir esbozando el formato de presentación, teniendo en cuenta las 'normas' y características propias de Internet como medio de comunciación. En todo el proceso de diseño debemos tratar de optimizar la 'usabilidad' de nuestro Web. ➢ Usabilidad:facilidad con que el visitante de un sitio web interactúa y visualiza su contenido. ● Algunos elementos importantes que debemos considerar: a) Estandarización: aunque no hay reglas estrictas, el usuario está habituado a unas convenciones en el diseño de las páginas web para su consulta y navegación: ✔ apariencia de los elementos gráficos (botones, scroll, ...) ✔ Identificación de elementos que son enlaces (dónde se puede pinchar) ✔ ubicación de la información (menús, contacto,...) Elaborado por Digital Learning 27
  • 28. Uso de las NNTT en la Búsqueda de Empleo Diseño Sitio web personal b) Visualización: los usuarios tendrán distintos navegadores y pantallas (o configurados de forma diferente): resolución, niveles de seguridad, colores, tamaño fuentes,... por lo que no ven igual las páginas. ✔ Probar las páginas con navegadores más extendidos (al menos, IE y Firefox) y distintas configuraciones. ✔ Evitar elementos que suelen perjudicar la visualización de la información: fuentes pequeñas, imágenes de fondo, mal contraste de color fondo-fuente... c) Tamaño de páginas: hay usuarios con baja velocidad de acceso a Internet. ✔ Evitar páginas de tamaño muy grande (imágenes, videos,..) que puedan suponer mucho tiempo de descarga para el visitante. d) Actualización: el usuario espera encontrar información reciente. ✔ Mantener la información actualizada ✔ Indicar la fecha en que fue incorporada (si es relevante) e) Interactividad: el usuario espera poder establecer comunicación con el autor de la información por el mismo medio (Internet). ✔ Como mínimo, incluir email y/o formulario de contacto. Elaborado por Digital Learning 28
  • 29. Uso de las NNTT en la Búsqueda de Empleo Creación de las páginas web Desarrollo ● En esta fase crearemos las páginas web que ya hemos diseñado sobre papel. ● Existen editores html que nos facilitan esta labor, con un interfaz gráfico similar al de los procesadores de texto y que funcionan bajo el principio WYSIWYG ('what you see is what you get'), es decir, visualizando la forma en que se mostrará la página al tiempo que se crea. ● En el mercado existen muchos editores. El más popular es Dreamweaver, aunque tiene un coste de licencia. Igual ocurre con FrontPage de Microsoft. ● Nosotros escogeremos el editor NVU, ya que es un editor potente, fácil de utilizar y gratuito (código abierto) http://www.nvu.com ● Se puede descargar la versión en español de Nvu en: http://www.proyectonave.es/productos/descargas.php Hay una versión 'no oficial' actualizada de NVU: Kompozer. Corrige algunos fallos y ofrece algunas mejoras. Puede aplicarse casi todo lo que vamos a explicar de NVU a este programa (lo recomendamos): http://www.kompozer.net/download.php Elaborado por Digital Learning 29
  • 30. Uso de las NNTT en la Búsqueda de Empleo Características NVU • No es necesario conocer HTML (aunque sí recomendable) ya que la mayoría de las funciones básicas del HTML se encuentran disponibles como órdenes en la barra de herramientas y en los menús: añadir listas, tablas, imágenes, enlaces, colores y tipos de letra... ● Nvu también permite la edición del código fuente HTML. Mediante unas pestañas situadas en la parte inferior de la ventana, podemos pasar del modo de edición normal ('visual') a ver y/o editar el código fuente HTML. diseño con barra de herramientas para ver/editar código HTML Elaborado por Digital Learning 30
  • 31. NVU: Ayuda Uso de las NNTT en la Búsqueda de Empleo • Aunque el manejo de este editor es muy intuitivo, con una interfaz similar a los procesadores de texto,es conveniente acceder a la ayuda del programa que nos resolverá las dudas en cuanto a funcionalidades y modo de trabajar con él: Elaborado por Digital Learning 31
  • 32. Uso de las NNTT en la Búsqueda de Empleo NVU: Interfaz de usuario Elementos de la pantalla del editor Nvu: Menús desplegables: acceso a todas la operaciones principales Barra de Redacción: operaciones más utilizadas Barra de Formato: para dar formato al texto y posicionar los elementos (texto/imagen) de la página Barra de Pestañas: permite trabajar con varias páginas a la vez, en una sola ventana Panel de trabajo: ventana donde crearemos la página web (con pestaña 'Normal' seleccionada) Barra Modo de Edición: Sitios Web: modo de vista activo en Barra de Estado: administración de el documento con el que posición del cursor nuestros sitios web estamos trabajando respecto etiquetas HTML Elaborado por Digital Learning 32
  • 33. Uso de las NNTT en la Búsqueda de Empleo Configuración de NVU Antes de empezar a trabajar, vamos a ver algunas de las opciones de configuración que tiene el programa NVU: • Definición del Doctype: ➔ Menú Herramientas – Preferencias – Avanzado - Marcado: elegimos la norma que vamos a seguir (HTML 4/XHTML 1, transicional/estricto) para que el programa genere el Doctype. • Información sobre la página (meta-etiquetas en sección <head>): ➔ Menú Formato – Título y propiedades de la página: incluimos título, autor, descripción y elegimos lenguaje y codificación de caracteres (ISO-8859-1 ó Unicode (UTF-8)) • Formato de presentación con etiquetas html ó estilos CSS: ➔ Menú Herramientas – Preferencias - General: marcar “Usar estilos CSS en lugar de elementos y atributos HTML” • Fondos y colores en la página ➔ Menú Formato – Colores y Fondos de la página: seleccionamos la configuración que más nos guste. Elaborado por Digital Learning 33
  • 34. Uso de las NNTT en la Búsqueda de Empleo Creación de una página Vamos a ver los pasos para la creación de una página web sencilla, utilizando solo el interfaz gráfico del editor Nvu. ✔ Trabajaremos a partir del diseño hecho en papel, con los diferentes elementos (textos/imagenes) que vamos a incluir y sus posiciones en la página y a continuación lo enmarcaremos en una tabla, identificando las filas y columnas (*) Nota (*): aunque no se deberían usar tablas para posicionar elementos en las páginas web (no es su finalidad), las empleamos por ser elementos que suelen ser conocidos y 'fáciles' de utilizar. La alternativa más adecuada, basada en posicionamiento de capas (divisiones), requiere un tiempo para dominar su uso que excede del disponible en este Taller. Daremos una introducción a esa técnica para las que quieran profundizar más adelante. Elaborado por Digital Learning 34
  • 35. Uso de las NNTT en la Búsqueda de Empleo Creación web local • Comenzaremos generando nuestro sitio web localmente, es decir, creando la estructura de directorios (carpetas) en nuestro disco duro, donde guardaremos las páginas y las imágenes que insertemos en las mismas. • Si trabajamos con un PC con Windows, podemos utilizar el directorio ya creado denominado 'Mis Webs' que se encuentra en la carpeta 'Mis Documentos'. • Dentro de esa carpeta 'Mis Webs' almacenaremos nuestras páginas HTML. Es usual crear un subdirectorio 'Img' para almacenar las imágenes. • podemos crear más subdirectorios para organizar las páginas y sus elementos, pero una estructura compleja de carpetas puede propiciar errores al enlazar las páginas en el web o insertar elementos ya que hay que especificar el 'path' (camino) donde se encuentran Elaborado por Digital Learning 35
  • 36. Uso de las NNTT en la Búsqueda de Empleo Inserción de tablas ✔ Abrimos el editor Nvu y escribimos la cabecera: 'Web Personal de....', eligiendo del menu que identifica el tipo de texto la opción 'Título1'. ✔ Insertamos una tabla de 4 filas x 2 columnas, y en sus celdas podremos incluir el texto y las imagenes que teníamos pensadas. Seleccionar en este menu: 'Titulo1' Elaborado por Digital Learning 36
  • 37. Uso de las NNTT en la Búsqueda de Empleo Tablas ✔ Las tablas, aunque su función sea estructurar datos tabulados, permiten también dividir la página en sus secciones principales (p.ej, botones de menú, contenido, imagenes..) y alinear texto o imagenes en ese esquema de diseño. ✔ Hay varios parámetros ajustables a nivel de tabla, fila/columna y celdas: ➔ Border: anchura del borde exterior de la tabla (no visible: valor=0. Por defecto, 1 pixel) ➔ Cellspacing (espaciado): espacio entre celdas (por defecto: 2 pixels) ➔ Cellpadding (relleno):espacio entre el contenido de la celda y y su borde (defecto: 1 pixel) ➔ anchura/altura: en pixels ó en % respecto a la página o la tabla ➔ Imagen o color de fondo ➔ Alineación: de la tabla respecto a la página o del texto/imagen respecto a las celdas ✔ Podemos hacer operaciones parecidas a las que realizamos con las tablas en los procesadores de texto: insertar filas/columnas, unir/dividir celdas, .... ✔ A nivel de código HTML, la tabla se 'visualizaría' de la forma: <TABLE> <TR> <TD>celda</TD> <TD>celda</TD> </TR> (fila) <TR> <TD>celda</TD> <TD>celda</TD> </TR> (fila) </TABLE> Elaborado por Digital Learning 37
  • 38. Uso de las NNTT en la Búsqueda de Empleo Dar formato al texto ✔ Podemos dar formato y aplicar efectos a todos los títulos y textos utilizando los botones y menús de la Barra de formatos ó eligiendolos del menú desplegable de la opción “Formato”: tipo de fuente, tamaño, color, negrita/cursiva, alineación, sangrado,.... Tamaño de fuente Alineación del texto Color texto, fondo y resaltados Tipo de letra Elaborado por Digital Learning 38
  • 39. Uso de las NNTT en la Búsqueda de Empleo Insertar imagen ✔ Para insertar imagenes en la página, debemos guardalas previamente en un fichero (preferible formato GIF ó JPEG) almacenado en nuestra carpeta 'img'. ✔ Seleccionaremos la celda donde queremos incluir la imagen y con el botón 'Imagen' de la barra de redacción podremos escoger el fichero que vamos a incluir pudiendo definir diversos parámetros: – Texto alternativo: texto que se ve en pantalla si el navegador tiene desactivada la carga de imágenes – Dimensiones: real o personalizada – Apariencia: alineación de texto y espacios alrededor de la imagen – Enlace: definir si la imagen es un enlace a otro fichero/elemento Elaborado por Digital Learning 39
  • 40. Uso de las NNTT en la Búsqueda de Empleo Insertar enlace ✔ Podemos hacer que un texto (o imagen) de la página enlace a otra página de nuestro web o a una página de un web externo, de forma que el visitante 'navegue' por nuestro site. ✔ Seleccionamos el texto que va a ser enlace y pulsamos el botón 'Enlace' de la barra de redacción. Incluiremos la URL a la que queremos que se dirija este vínculo. ➢ Si la página esta en el mismo directorio, basta con poner su nombre e indicar que es una URL relativa a la dirección de la página. Ej: 'cv.html' ➢ Si es externa, indicar la URL completa. Ej: 'http://www.ugr.es/estudios.htm' ➢ Si es una dirección de correo incluir 'mailto'. Ej: 'mailto:nombre@hotmail.com' Elaborado por Digital Learning 40
  • 41. Hojas de Estilo Uso de las NNTT en la Búsqueda de Empleo ✔ Cuando aplicamos los formatos a los diversos elementos (tabla, texto, ...) desde los botones y/o menús, el programa NVU aplica los estilos en línea, dentro de las etiquetas de los elementos HTML. Podemos consultarlo, viendo el código HTML que ha ido generando. ✔ P.ej., el estilo del título del web ejemplo está dentro de la etiqueta <h1>: <h1 style="font-weight: bold; font-family: Comic Sans MS; color: rgb(51, 102, 255);">WEB PERSONAL DE ISABEL SASTRE RODRIGUEZ</h1> ✔ Si queremos que esos estilos se incluyan en una hoja de estilo, generando un código más claro y fácil de mantener deberemos elegir la opción de menú: Herramientas/Editor CSS: Elaborado por Digital Learning 41
  • 42. Editor CSS Uso de las NNTT en la Búsqueda de Empleo ✔ Pantalla del menú Editor CSS: Si marcamos 'modo avanzado' se activarán los botones: <link>: para crear hoja estilo externa <style>: crea hoja de estilo interna Si pulsamos 'Regla' se crea directamente una hoja de estilo interna y la pantalla cambia a: Para aplicar estilos, p.ej., a los párrafos seleccionamos el botón de abajo y en la casilla escribimos el normbre de la etiqueta: 'p' y a continuación pulsamos 'Crear regla de estilo' Elaborado por Digital Learning 42
  • 43. Uso de las NNTT en la Búsqueda de Empleo Editor CSS: configurando propiedades ✔ Ahora ya podemos aplicar los estilos (en este ejemplo a los párrafos) eligiendo las pestañas adecuadas: texto, fondo,... ✔ En esta pantalla, hemos elegido la opción 'TEXTO' y vemos como podemos configurar mediante menús desplegables numerosas propiedades de este elemento. Para el color, disponemos de una herramienta visual para su selección. En este ejemplo, hemos elegido al azar una serie de valores. En el cuadro de abajo, nos aparece una frase de prueba con la apariencia que le estamos dando al texto: fuente, color, efectos,... Elaborado por Digital Learning 43
  • 44. Uso de las NNTT en la Búsqueda de Empleo CSS: hoja estilo interna ✔ Podemos comprobar en el código HTML de la página, como el programa NVU ha insertado una hoja de estilo interna con las propiedades y valores seleccionados en el ejemplo anterior para el elemento párrafo (p): Hoja de estilo interna Elaborado por Digital Learning 44
  • 45. Uso de las NNTT en la Búsqueda de Empleo Test de la página ✔ Guardaremos la página con extensión 'html' en la carpeta local. ✔ Es conveniente comprobar como se visualiza en los navegadores más utilizados, IExplorer y Firefox, y a diferentes resoluciones de pantalla. Podemos utilizar servicios web gratuitos para hacer esos tests, p.ej: http://www.browsershots.org ✔ Una vez creado nuestro sitio web localmente, pasaremos a la fase de Publicación. Para ello, deberemos subscribirnos a un servicio de hosting para que sea accesible en Internet. Elaborado por Digital Learning 45
  • 46. Uso de las NNTT en la Búsqueda de Empleo Publicación Sitio Web: Hosting ● El alojamiento web o hosting es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web. ● Las compañías de 'Hosting' proporcionan espacio de un servidor (ordenador) a sus clientes y la infraestructura de comunicaciones necesaria para que su sitio web esté disponible en la WWW. Elaborado por Digital Learning 46
  • 47. Hosting Uso de las NNTT en la Búsqueda de Empleo Existen numerosos webs que ofrecen un servicio de alojamiento gratuito. Podemos encontrar una lista de estos servicios con sus caracterísiticas básicas (en inglés) en la dirección: – http://www.thefreesite.com/Free_Web_Space/index.html Para elegir uno, podemos comparar las prestaciones que ofrecen, fijándonos en características básicas como: - espacio de alojamiento - transferencia máxima permitida. - tipo de dominio - inclusión de publicidad - herramientas (administracion web, estadísticas visitas,...) - otros servicios: cuenta de correo,... Elaborado por Digital Learning 47
  • 48. Publicar la página Uso de las NNTT en la Búsqueda de Empleo ● Una vez registrados, pasaremos a publicar nuestra Web, es decir, 'subiremos' (copiaremos) las página al servidor (hosting) donde vamos a alojar nuestra web. ● En ese servidor reproduciremos la estructura de directorios (carpetas) y ficheros locales que tenemos en nuestro PC. ● Para copiar los ficheros podemos utilizar: ✔ un programa FTP (transferencia de ficheros) que instalaremos en nuestro PC o que nos proporcione el propio servicio de hosting. ✔ directamente con Nvu, pulsando la tecla 'Publicar' de la barra de redacción, si hemos dado de alta previamente nuestro sitio web externo en el programa (ver siguiente diapositiva) Elaborado por Digital Learning 48
  • 49. Publicar la página Uso de las NNTT en la Búsqueda de Empleo ✔ Si utilizamos Nvu deberemos dar de alta el sitio web externo. ✔ Elegimos la opción editar sitios / nuevo sitio ✔ Cumplimentamos los datos de nuestro servicio de alojamiento XXXX informacion de nuestro hosting Elaborado por Digital Learning 49
  • 50. Publicación: FTP Uso de las NNTT en la Búsqueda de Empleo ● Podemos también utilizar un programa cliente de FTP (File Transfer Protocol o Protocolo de Transferencia de Ficheros). Este programa permite la gestión de tu sitio remoto (hosting) y copiar tus ficheros a dicho servidor. ● Existen una gran cantidad de programas FTP. Uno recomendable es FileZilla, muy fácil de utilizar y disponible en Internet en versión española para descargar e instalar en nuestro PC de forma gratuita. Hay numerosos sitios donde puede obtenerse. P.ej: http://filezilla.uptodown.com/ ● Para configurar este programa o cualquier otro FTP, serán necesarios los siguientes datos: ● Host: dirección del servidor donde alojaremos nuestra Web. Tiene la forma siguiente: ftp.sudominio.com ● Usuario ● Contraseña Elaborado por Digital Learning 50
  • 51. Publicación: FTP Uso de las NNTT en la Búsqueda de Empleo ● Al ejecutar el programa, podremos conectarnos al servidor remoto y tener en una sola ventana tanto los ficheros (páginas html, imagenes...) de nuestro web local, como los que hemos 'subido' al hosting. ● Podemos copiar de un sitio a otro con un simple 'drag-and-drop' Elaborado por Digital Learning 51
  • 52. Uso de las NNTT en la Búsqueda de Empleo Pasos para crear un Sitio Web • Resumen de pasos para crear y publicar nuestro sitio web en Internet 1) Definir la arquitectura de nuestro web y el diseño de las páginas que tendrá. 2) Crear las páginas con un editor de páginas web (o en HTML directamente) localmente (en nuestro PC). 3) Suscribirnos a un servicio de hosting (alojamiento externo) y obtener una dirección (URL), donde ubicaremos nuestro web. 4) 'Subir' (copiar) nuestro web local en el servidor del hosting mediante un programa FTP (utilizando un programa o funcionalidad de nuestro editor/hosting). Elaborado por Digital Learning 52

×