Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Web
Facilitadora: Natasha Delgado
www.institutointernet.net
Tabla de Contenidos
Tabla de Contenidos............................................................................................................ 2
Objetivos............................................................................................................................. 2
Introducción......................................................................................................................... 4
HTML................................................................................................................................ 15
Instituto Internet
2
Fundamentos de Sitios Web
Objetivos
Al culminar este curso el asistente deberá:
• Conocer cuáles son los programas en los que pueden diseñarse y programarse las
páginas web.
• Conocer las consideraciones de diseño que debe tener una página web.
• Crear los contenidos básicos para una página web en html: textos, imágenes e
hipervínculos.
Instituto Internet
3
Fundamentos de Sitios Web
Introducción
Internet es una red dinámica, siempre cambiante que nos ofrece a todos oportunidades de
mercado, tanto para vender un producto, posicionar una marca o informar a los visitantes
sobre nuestros servicios. Tanto si se tiene una empresa propia, o queremos ofrecer
nuestros servicios a terceros, sentarse a aprender los conocimientos básicos para realizar
una página web es una oportunidad que muy pocos nos podemos dar.
Aproveche esta valiosa oportunidad de ver todos los conocimientos básicos en un solo
fascículo. Nuestra intención, más que tratar de enseñarle todo, es mostrarle cómo
aprender, así, una vez que pueda publicar su primera página web y sienta la emoción que
es poder participar en este medio, pueda seguir actualizándose y ofrecerle a sus usuarios
la información que busca de la mejor manera posible.
Instituto Internet
4
Fundamentos de Sitios Web
La red de Internet
Una red de computadoras es un conjunto de equipos interconectados entre sí. La función
de la red es compartir recursos e información a distancia, asegurando la confiabilidad y
disponibilidad de Información.
Internet es una red muy poderosa que no está centralizada ni regida por ningún
organismo. Su estructura se parece a una tela de araña en la cual unas redes se
conectan con otras. Millones de personas se conectan a ella desde sus casas, sus
trabajos por medio de computadores, laptops y dispositivos móviles.
Instituto Internet
5
Fundamentos de Sitios Web
Un ISP lleva Internet por distintos medios: DSL, Cablemódem, GSM, Dial-up, Wifi, entre
otros. Los distintos medios permiten distintas características como velocidad de conexión,
costo, medio de acceso, etc…
Los ISP’s pueden brindar a sus usuarios otros servicios como correos electrónicos,
servicios de noticias, alojamiento de páginas web y otros.
También están: Inter, NetUno, SuperCable, Movilnet, Movistar, Digitel, entre otros.
Navegadores o Browsers
Para los que usamos la computadora a diario, sabemos que necesitamos de un
procesador de palabras como Word para poder redactar un documento de texto, o Excel
para hacer una tabla de datos. De manera similar, para poder visualizar una página en
internet, necesita que un Browser o Navegador interpreten el código en que está escrito
y lo presente de manera gráfica en su pantalla.
• Internet Explorer
• Mozilla Firefox
• Safari
• Google Chrome
Instituto Internet
6
Fundamentos de Sitios Web
• Opera
La distribución de cada uno de los navegadores en el mercado varía mucho según el país
y según el tipo de usuario y según el organismo que haga la investigación. Esta es una
tabla que representa un valor promedio de uso entre distintas compañías de estadísticas:
Fuente: http://gs.statcounter.com/#all-browser-ww-monthly-201506-201506-bar
Y no debemos olvidar los dispositivos móviles, en los que también vemos páginas web.
Ellos también utilizan Browsers o navegadores.
• Opera Mobile.
• Chrome Mobile.
• Safari Mobile.
• Firefox Mobile.
• Dolphin.
• Android Browser.
Instituto Internet
7
Fundamentos de Sitios Web
Una vez que una página web es creada se publica en un servidor, que es una
computadora especial que está conectada a Internet las 24 horas del día. Cada página en
Internet está guardada en un servidor en alguna parte del mundo. Hay millones de
servidores. Típicamente sólo las compañías grandes o los expertos en la materia tienen
sus propios servidores. Por lo general compañías especializadas tienen servidores que
ofrecen el servicio de hospedar las páginas de otras personas o compañías, se
denominan proveedores de Hosting.
1. http://
Estas siglas significan Hypertext Transfer Protocol o Protocolo de transferencia de
Hipertexto en español. Más importante que el nombre es que te indica que la
dirección que estás buscando apunta a una página web. También pueden
encontrarse direcciones que comiencen por: ftp://, que indica que estás
transfiriendo archivos ó https:// que es un protocolo de transferencia segura.
2. www
Las siglas significan World Wide Web – La Red en español. Este segmento ya es
una convención y hay páginas que incluso no lo tienen.
3. lamparasLuz.com
Es el nombre de dominio. Un nombre de dominio es una dirección en internet fácil
de recordar. Los Dominios te indican a quién pertenece el sitio web. El nombre de
dominio debe comprarse, así como se compra el hospedaje en el servidor. Pueden
comprarse por uno o varios años.
Instituto Internet
8
Fundamentos de Sitios Web
4. Tienda/lámparas-de-mesa.html
Luego del nombre de dominio, lo que sigue es una dirección indicando donde se
encuentra el archivo que estás buscando. En el ejemplo, se encuentra dentro del
dominio, en una carpeta llamada tienda.
Los dominios
Los nombres de dominio tienen dos partes: un nombre y un sufijo. El sufijo indica la
naturaleza del mismo:
• .ve indica que es una página venezolana (aunque no todas las páginas
venezolanas tienen el sufijo.ve) – ejemplo: www.pac.com.ve/
En el punto anterior se definió un dominio como una dirección en internet fácil de recordar.
Hay direcciones de Internet que no son dominios, y que definitivamente no son fáciles de
recordar.
Por ejemplo, hay otra manera de acceder a la página www.pac.com.ve, esto es ingresar la
dirección 200.109.126.55. Inténtelo en su navegador y compruébelo:
Imagine tener que escribir esa serie de números cada vez que quiera entrar a Caveguías.
¡O cualquier combinación de números para todas las páginas que visita diariamente! Para
no tener que recordar estos números fueron inventados los nombres de dominio.
Estas direcciones numéricas (p.ej: 200.109.126.55), son llamas IP. Las siglas representan
en inglés: Internet Protocol o Protocolo de Internet. Consisten en cuatro series de
números separados por puntos.
Instituto Internet
9
Fundamentos de Sitios Web
Cada Host tiene computadores ó servidores de nombre de dominio que traducen los
nombres de dominio en direcciones IP. Contienen una base de datos de cada uno de los
dominios que ellos hospedan y re-trasnmiten esta información a los otros servidores.
Todos los servidores de nombre de dominio en internet constantemente están hablando
entre sí, manteniéndose al tanto de qué dominio va con cuál IP.
Si quiere crear una página web lo primero que debe hacer es reservar un espacio en un
servidor y crear un nombre de dominio. Muchas compañías de hosting le ofrecen ambos
servicios. Pero si decide, por ejemplo, crear un dominio con extensión .ve, tendrá que
registrarlo en NIC.ve, que es quien administra en Venezuela la asignación de dominios
con extensión .ve. Por otro lado tendrá que elegir a un proveedor de Hosting de su
preferencia. Luego, a través de un panel de administración que le proveerá NIC.ve, les
indicará a ellos que su nombre de dominio debe apuntar al servidor de nombres de
dominio de su compañía de hosting.
Por ejemplo, si ud. ha elegido Caracas Hosting como su proveedor de hosting, una vez
realizado el pago recibirá un correo como este:
Instituto Internet
10
Fundamentos de Sitios Web
Con la ayuda de los servidores de nombres de dominio, llegará tráfico a su página web.
Ahora lo que debemos hacer es crear una página web que las personas puedan ver.
Instituto Internet
11
Fundamentos de Sitios Web
4. Diseñarla y programarla.
5. Ponerla al aire.
Una vez elegido, deberá revisar la disponibilidad del mismo, porque puede que alguien ya
lo haya usado. Hay muchas maneras de hacerlo. Una de ellas es consultar en
www.NIC.ve si quiere registrar un dominio .com.ve.
Ese enlace lo llevará a una interfaz muy amigable en donde podrá intentar con distintos
nombres hasta que consiga el que esté disponible.
Instituto Internet
12
Fundamentos de Sitios Web
• Estadísticas.
• Panel de control.
Durante esta fase se recopila toda la información que se quiere colocar en la página web
y se organiza en las secciones que llevará la página.
Instituto Internet
13
Fundamentos de Sitios Web
4. Diseñarla y programarla.
En los siguientes capítulos veremos los factores a tomar en cuenta a la hora de diseñar
una página y los conceptos básicos de programación html para hacer una página web
sencilla.
5. Ponerla al aire.
Una vez la programación esté lista, la página web debe “publicarse”, es decir, copiarse en
el servidor donde estará disponible para el público.
HTML
Html es el nombre del código en que están escritas las páginas web. Las letras HTML
vienen de las siglas en inglés Hypertext Markup Language.
Por medio del HTML podemos decirle a un Navegador cómo mostrar el contenido de una
página, bien sea escrita, una imagen, un video, etc. El navegador interpreta el código
HTML y lo muestra con las instrucciones que éste indica.
Ingrese en cualquier página web, haga clic en el botón derecho del mouse sobre la página
y seleccione “Ver código fuente”, del menú que aparece. Asegúrese de estar posicionado
en un espacio en blanco cuando haga clic al botón derecho.
Instituto Internet
14
Fundamentos de Sitios Web
Aparecerá una ventana con información de texto. Esto es el código HTML de la página:
Por ahora no hay que preocuparse por entender qué significan todos los códigos. Lo
importante es comenzar a familiarizarse con la terminología. Esto es un código HTML.
Su primer HTML
La manera más fácil de aprender HTML es haciendo nuestra propia página web.
Comencemos con un ejemplo sencillo: en un editor de texto como Word Pad, copie el
siguiente código:
<html>
<body>
<h1>Mi primer encabezado</h1>
<p>Mi primer texto.</p>
</body>
</html>
Quedaría así:
Instituto Internet
15
Fundamentos de Sitios Web
Y en la casilla de opciones,
seleccione el sitio en su computadora
donde desee guardarlo, y escriba
como nombre:
primeraprueba.html
Cierre la ventana del block de notas. Busque la ubicación donde guardó su archivo nuevo
de html y ábralo. Automáticamente su computadora detectará que es un html y lo abrirá
con el navegador que tenga por defecto. Si no es así, haga clic en el botón derecho sobre
el archivo, vaya a la opción “abrir con” y seleccione Internet Explorer. Verá algo como
esto:
Instituto Internet
16
Fundamentos de Sitios Web
Notará que además de las dos frases que escribimos, hay etiquetas que parecen
repetirse en pares: “html”, “body”,”h1”,”p”. Esto es de lo que se trata el HTML, a través de
estas etiquetas le dice al navegador qué es cada tipo de texto y cómo debe mostrarlos.
Por ejemplo, H1 indica que es un encabezado. Los encabezados se muestran en una
fuente más grande y en negritas.
Hay muchas etiquetas que describen cada elemento en una página: tablas, listas
numeradas, listas no numeradas, imágenes.
Volvamos a mirar por un momento el código fuente de una página interna de una página
cualquiera:
Verá que puede comenzar a identificar las etiquetas html, aunque no comprenda su
significado, puede ver que van alrededor del texto indicando al navegador que debe
presentarlo en un formato particular.
Instituto Internet
17
Fundamentos de Sitios Web
Editores HTML
Si Ud. quisiera pudiera hacer todo una página escribiendo el código a mano. Pero, al igual
que para escribir un documento de texto utilizas Microsoft Word o el programa Writer de
Open Office, hay numerosos programas en el mercado que nos permiten crear y trabajar
con HTML.
• Kompozer
• Dreamweaver.
• Netbeans.
• Sublime Text.
En este curso trabajaremos con el software Kompozer. Revise los anexos al final del
documento para instrucciones para su instalación.
Haremos tres páginas. Una primera página, llamada página de inicio, o Home, una
segunda página donde mostraremos una galería de productos y una tercera página de
contacto.
Instituto Internet
18
Fundamentos de Sitios Web
Nos conseguimos luego con una barra de íconos que nos permite crear un nuevo
documento, abrir uno existente, guardarlo. Además funciones de edición de html que
veremos más adelante: publicar, insertar un elace, una imagen, etc…
Y luego nos encontramos con dos barras que nos permiten editar un texto, muy similar a
un programa de edición como Word: Negritas, cursivas, listas, aumentar sangrías…
Instituto Internet
19
Fundamentos de Sitios Web
Instituto Internet
20
Fundamentos de Sitios Web
Aparecerá una ventana, en la que volveremos luego con más detalle, pero por ahora sólo
escribiremos el Nombre del Sitio “Lamparas Luz”, que nos servirá para identificar nuestro
proyecto y haremos clic a “Nuevo Sitio”
Instituto Internet
21
Fundamentos de Sitios Web
Llevará el título de la compañía: Lámparas Luz, un texto introductorio que explica qué
hacemos, un enlace a la galería de imágenes y nuestros contactos.
Guardemos nuestro trabajo y veamos como quedó. Haga clic en Archivo > Guardar
Instituto Internet
22
Fundamentos de Sitios Web
Vamos a colocar un título que sea llamativo y que indique en pocas palabras qué es lo
que hacemos.
Luego de ello, nos pedirá que le indiquemos dónde guardar la página y bajo qué nombre:
Instituto Internet
23
Fundamentos de Sitios Web
Hagamos el mismo proceso que con nuestro primer archivo Html. Vayamos a la ubicación
en la que lo guardamos y abramos el archivo.
Cuando guardamos nuestra página web, dimos a nuestro archivo html un nombre. Esto
es lo que llamamos el nombre de una página.
Instituto Internet
24
Fundamentos de Sitios Web
A la primera página de nuestro sitio, o home debemos darle un nombre por defecto:
index.html o default.html. De esta manera cuando publiquemos nuestro sitio al aire el
servidor lo reconocerá como el home y no tendremos que escribirlo en la dirección, en
lugar de escribir: www.lamparasluz.com/index.html, podemos dejarlo sólo en:
www.lamparasluz.com
Ahora, al resto de las páginas de nuestro sitio web, sí debemos darle un nombre más
específico. Dijimos que nuestro sitio tendría una galería de productos y una planilla de
contacto. Los nombres de estas páginas serían, por ejemplo:
• galeria-de-lamparas.html
• contacte-lamparas-luz.html
El nombre de la página web es el nombre de un archivo, por lo tanto debe respetar las
siguientes características:
• No colocar acentos
Cuando guardamos nuestra página en Kompozer, nos pidió otra cosa: el título de la
página. Esto es una descripción corta que se mostrará en la pestaña de nuestro
navegador. Este es además un indicador importantísimo para que los motores de
búsqueda sepan de qué trata cada una de las páginas de nuestro sitio web. No deje todas
las páginas con el mismo nombre, por ejemplo: Lamparas Luz, coloque a cada una su
nombre según el contenido.
Instituto Internet
25
Fundamentos de Sitios Web
Estilos de texto
Démosle un poco de contraste al texto que tenemos para que tenga mejor lectura.
Definiremos estilos para los textos.
Vuelva al Kompozer y seleccione la primera línea: Lámparas Luz. Ese será el título de
nuestra página. Arriba a la izquierda hay un menú desplegable llamado “Texto del cuerpo”.
Le indicaremos que es tipo “Título 1” (vea la figura siguiente como referencia)
Instituto Internet
26
Fundamentos de Sitios Web
Ahora haga clic en cualquier parte del primer párrafo, y de manera similar seleccione el
menú desplegable “Texto del Cuerpo” e indíquele que es un párrafo.
Instituto Internet
27
Fundamentos de Sitios Web
Haga clic en cada uno de los párrafos y repita el procedimiento anterior, el texto ahora
lucirá así:
Ahora agreguemos un poco más de formato: coloque el mouse al final de la segunda línea
y presione SHIFT+Enter. La línea bajará sin generar un párrafo adicional. Seleccionamos
esas dos primeras frases y presione el ícono (Gran Énfasis). Ahora seleccione la
Instituto Internet
28
Fundamentos de Sitios Web
última frase de ese párrafo y haga clic en el ícono (Enfasis). El texto debería lucir
ahora así:
Hemos repasado los estilos más básicos de formatos de textos en HTML: mostrar un
párrafo, un titular, negritas e itálica. Veamos cómo se ven en el código html. Cierre la
ventana del navegador y vuelva a la ventana del Komposer.
Instituto Internet
29
Fundamentos de Sitios Web
Debajo de su cuadro de texto verá tres pestañas: Diseño, Dividir y Código Fuente.
Haga clic en cada uno de los elementos que creamos y podrá ir identificando cada una de
las etiquetas:
• <h1> Denota un título. Esta etiqueta tiene varios niveles: <h2> <h3> <h4>… de
manera que pueda organizarse un texto por secciones. Por defecto se muestra
con una fuenta mayor, en negritas y genera un espacio inferior y superior.
• <p> Denota un párrafo. Por defecto se despliega un espacio arriba y abajo del
mismo.
Instituto Internet
30
Fundamentos de Sitios Web
Listas
Otro tipo de formato que es importante reconocer debido a su amplio uso son las listas.
Típicamente nos encontraremos con listas no numeradas, pero se pueden definir también
las numeradas.
“Lampara”. Haga clic en el ícono “lista de viñetas” . Verá como aparece una viñeta
delante de la palabra “Lampara”. Presione “Enter” al final de cada frase y haga los
cambios que requiera para que su texto luzca así:
Instituto Internet
31
Fundamentos de Sitios Web
• <ul> Significa “Unordered List” e indica que comienza una lista no numerada.
• <li> Significa “List Item” e indica cada uno de los items en la lista.
Tablas
Las tablas son otro elemento de estilo muy importante en HTML. Como veremos más
adelante son lo que nos permitirán darle un diseño adicional a la página web.
Insertemos una en nuestro documento, con los distintos enlaces que tendremos en el
sitio: Home, Galería de Productos y Contáctenos.
Instituto Internet
32
Fundamentos de Sitios Web
Allí escribiremos cada una de las opciones: Home, Galería de Productos y Contacto.
Instituto Internet
33
Fundamentos de Sitios Web
Notará que a medida que escribe, las celdas cambian de tamaño para ajustarse al texto.
Párese en la celda Home, haga clic con el botón derecho y aparecerá un menú
desplegable. Seleccione “Propiedades de Celda de tabla”. En el cuadro de diálogo que
aparece, coloque 33% en el ancho de la celda:
Haga lo mismo para la celda contígua. Ahora tenemos tres columnas de un mismo ancho.
Instituto Internet
34
Fundamentos de Sitios Web
Para seleccionar la tabla en este punto le invito a hacer clic dentro de una celda
cualquiera de la tabla y mirar la parte inferior de la ventana del programa:
Verá que se despliegan varias etiquetas. Ellas están anidadas de derecha a izquierda
(más profundidad a menos profundidad) siendo el nivel superior el html. Haga clic en
<table> y la tabla quedará seleccionada.
Instituto Internet
35
Fundamentos de Sitios Web
Notará que aparece un código llamado “Style”. Las últimas tendencias en codificación
HTML intentan mantener los más separado posible la data (Textos, títulos, e imágenes) de
la manera en que lucen. La información sobre cómo lucen las cosas en una página, debe,
en lo posible, definirse con estilos. Por ahora dejaremos así este punto y lo retomaremos
en breve.
Instituto Internet
36
Fundamentos de Sitios Web
Los enlaces
Aprovechemos que hemos creado el menú para colocar los enlaces.
Esta etiqueta tiene una propiedad adicional. Luego de abrir: <a – indica el enlace: href=”
galeria-de-lamparas.html”.
Instituto Internet
37
Fundamentos de Sitios Web
Las imágenes
Finalmente insertaremos una imagen. Para ello
debemos crear en nuestro sitio una carpeta
llamada “images”. Y allí colocaremos la imagen de
una lampara. Haga esto desde el explorador de
windows. Una vez hecho esto su administrador de
sitios debe lucir así:
Para insertar una imagen haga clic en el botón “Imagen” . Allí le aparecerá una
ventana donde le pedirá buscar la ubicación del archivo. Adicional a eso se le recomienda
colocar un texto alternativo a la imagen, para el caso de que esta no se cargue.
Instituto Internet
38
Fundamentos de Sitios Web
Instituto Internet
39
Fundamentos de Sitios Web
• “Alt” indica el texto alternativo que debe mostrarse para el caso de que no pueda
verde la imagen.
• <ul> Significa “Unordered List” e indica que comienza una lista no numerada.
• <li> Significa “List Item” e indica cada uno de los items en la lista.
Te invito a volver a hacer el ejercicio de ver el código html de cualquier página que se
presenta al inicio del capítulo y reconocer estas etiquetas y su función.
Instituto Internet
40
Fundamentos de Sitios Web
Si bien ya tenemos un html bastante más avanzado que nuestra primera pieza de tres
líneas, a nivel de diseño deja mucho que desear. Iremos avanzando un poco más esta
vez.
¿Qué pasa si quiero cambiar el tipo de fuente? ¿O si decido que no me gustan los títulos
en negro? Qué pasa si quiero colocar la información de contacto en otro tamaño?
Instituto Internet
41
Fundamentos de Sitios Web
• Text-align:left
• Width: 100%
La primera le está diciendo que el texto que esté en la tabla debe alinearse a la izquierda
y el segundo que la tabla debe tener un ancho de 100%.
Este estilo fue creado automáticamente al momento de generar nuestra tabla, pero
nosotros podemos crear los estilos que necesitemos para mejorar la imagen de nuestro
sitio web. Al igual que las etiquetas html, hay ciertos estilos que vale la pena mencionar en
un comienzo porque se usan frecuentemente.
Style Color
queda en la cuarta barra horizontal: . Ponga atención en hacer clic al cuadro que
está más arriba. Este indica el color de la fuente, el cuadro inferior indica el color de fondo
del elemento.
Elegimos el color que más nos agrade en la paleta que se nos presenta y hacemos clic en
aceptar.
Instituto Internet
42
Fundamentos de Sitios Web
Si observamos el código fuente veremos que nuestro título ahora presenta el siguiente
código:
Instituto Internet
43
Fundamentos de Sitios Web
Style Font-Family
Cambiemos la fuente del título. Con el título seleccionado, ubique el menú desplegable a
la izquierda en el cuarto menú horizontal que dice “Anchura Variable” y allí seleccione la
fuente que quiera:
Instituto Internet
44
Fundamentos de Sitios Web
Podemos definir un estilo particular para cada etiqueta de nuestro html: body, p, table, a,
img. Son llamadas reglas de estilo.
Digamos que no nos gusta la fuente Times New Roman, que es la fuente en la que se
muestran por defecto los textos en nuestro sitio web. Queremos que sea Verdana, y que
Instituto Internet
45
Fundamentos de Sitios Web
los títulos sean en Georgia. Aprovechemos además para cambiar la paleta de colores a
algo más suave.
Hagamos CTR + Z para deshacer el último cambio que hicimos en el último ejemplo
(cambiar de fuente el título).
Y hacemos clic en el ícono del Editor CSS que aparece en el segundo menú horizontal:
Dejaremos esa primera opción que está seleccionada como nueva regla de estilo y
seleccionaremos <body> para definir un estilo para todo el cuerpo del html. Haremos clic
en “Crear Regla de estilo” para continuar.
Instituto Internet
46
Fundamentos de Sitios Web
font-family: Arial;
Si lo hace verá inmediatamente como los cambios afectan la página que tenemos detrás.
Pero no tenemos que aprender a programar todo en un solo día. Cuando tenga más
práctica irá conociendo de memoria los parámetros de los estilos que más usa, por ahora
podemos aprovechar las pestañas que tiene la parte superior de esa ventana para
generar de una manera más amigable una nueva regla de estilo.
Borre el texto que escribió y en su lugar haga clic en la pestaña “Texto”, para definir estilos
de texto.
Instituto Internet
47
Fundamentos de Sitios Web
Seleccione la segunda opción en el tipo de letra: “Predefinido”. Allí verá que tiene tres
opciones:
Verá que cada juego tiene tres opciones. Eso le indica al navegador que si no encuentra
un tipo de fuente, use otra. Por ejemplo, Si no encuentra Times New Roman, use la fuente
“Times”, que es otra opción que puede existir, y si no encuentra tampoco esa, utilice
cualquier fuente de la familia de fuentes “Serif”.
Puede usar estas opciones o puede usar otros juegos. En internet encontramos algunos
recomendados que escribirá bajo la opción “Usar tipo de letra personalizado”, por ejemplo
estos tomados de la página: http://font-family.com/
Coloque tamaño de letra 14px, y seleccione el color gris que está más cercano al negro:
Instituto Internet
48
Fundamentos de Sitios Web
Hagal clic en “Aceptar”. Guarde su página y previsualícela con f5 para ver los cambios
que realizó.
<style type="text/css">
body {
font-size: 14px;
color: #333333;
font-family: Arial,Helvetica,sans-serif;
}
</style>
Primero se escribe el nombre del elemento al que se asignará el estilo. En este caso
body. Luego, entre corchetes se colocan cada una de las reglas de estilo, separadas por ;
. Veremos los estilos que ya conocemos y uno nuevo:
Instituto Internet
49
Fundamentos de Sitios Web
Style Font-size
Hay distintas maneras de indicar al navegador qué tamaño de fuente utilizar con la regla
de estilos font-size, según la unidad en que se mida:
Los valores más usados para la fuente son px y em, ya que son valores que se adaptan a
la resolución de cada persona. Debido a la naturaleza proporcional de los em son muy
populares a la hora de hacer interfaces adaptables a distintos medios como los móviles.
Style background
Instituto Internet
50
Fundamentos de Sitios Web
Para agregar otra regla de estilo al que ya tenemos, seleccione el estilo “body” en la
ventana izquierda.
Coloque el color de su preferencia en donde dice “color”, bien sea con el selector, como
escribiendo directamente el hexadecimal, por ejemplo: #efe7c4
Instituto Internet
51
Fundamentos de Sitios Web
Presione aceptar y vayamos al modo de código para que veamos cómo es el estilo que
define los fondos:
• background-color: #efe7c4;
Instituto Internet
52
Fundamentos de Sitios Web
Típicamente nuestro sitio no tiene una sola página. De igual manera que se hacía
engorroso crear un estilo para cada etiqueta, por lo que definimos un solo estilo al
principio de un documento, se hace engorroso repetir un mismo encabezado en todas las
páginas de un sitio web, que pueden llegar a ser miles.
Para compartir un grupo de reglas de estilo usadas en un sitio web, se crearon las hojas
de estilos. Es un archivo en que recopilamos todas las hojas de estilo de un sitio web.
Creemos una hoja de estilos para nuestro documento. Volvamos a la vista de diseño y
Esta ventana nos da automáticamente la opción de exportar a una hoja de estilos el estilo
que ya creamos. Haga clic en el botón “Exportar hoja de estilos y cambiar a la versión
exportada”
Instituto Internet
53
Fundamentos de Sitios Web
Se abrirá una ventana del explorador de Windows. Cree una carpeta llamada css en
nuestro directorio principal. Y haga doble clic sobre ella.
Instituto Internet
54
Fundamentos de Sitios Web
Instituto Internet
55
Fundamentos de Sitios Web
Fíjese que ahora a la izquierda tenemos la dirección de donde creamos nuestra hoja de
estilos. Y tiene dos estilos ya existentes: body y h1, que habíamos creado dentro de
nuestro documento.
Al hacer clic en aceptar toda nuestra página debería lucir como estaba:
Si cambiamos a la vista de código fuente, veremos cómo cambió el encabezado del sitio:
En lugar de nuestros estilos hay una instrucción que indica dónde se encuentra la hoja de
estilos que creamos.
Instituto Internet
56
Fundamentos de Sitios Web
Otras reglas de estilo que nos permiten modificar las fuentes son:
Instituto Internet
57
Fundamentos de Sitios Web
Hay toda una serie de reglas de estilo relacionadas con los fondos. Hasta ahora
conocemos background-color, para establecer un color de fondo, estas son otras más
usadas:
body
{
background-image:url('img_tree.png');
background-repeat:no-repeat;
background-position:right top;
}
Instituto Internet
58
Fundamentos de Sitios Web
¿Qué pasa si no queremos cambiar todos los párrafos, sino sólo un párrafo en particular?
Por ejemplo, para nuestro ejemplo, nos gustaría que sólo el párrafo de los teléfonos fuera
de otro color.
Crearemos una clase llamada info. Las clases se recomienda nombrarlas por su función y
no por su apariencia, es típico que cambie la apariencia de una clase y no su función. Por
ejemplo. Si en lugar de info dijéramos que la clase se llamará azul, si decidimos cambiar
el color para los teléfonos tendríamos que cambiar toda la clase, con nombre y todo, en
lugar de cambiar sólo el estilo.
Allí, en el primer botón de la izquierda, le indicaremos que queremos crear una nueva
regla.
Instituto Internet
59
Fundamentos de Sitios Web
Aparecerá el área de trabajo para editar los estilos. Pueden usar las ventanas o escribir el
estilo directamente. Escribiremos directamente color: #ee6e36; para definir un
color de fuente.
Una vez creada la clase debemos indicar en el código a quién queremos asignársela.
Seleccione el párrafo que indica los teléfonos. Para ello haga clic en la etiqueta <p> que
se encuentra abajo a la izquierda. Seleccione la clase “Info” en el menú desplegable que
se encuentra en el tercer menú horizontal, al lado de la selección de estilos de párrafo:
Instituto Internet
60
Fundamentos de Sitios Web
Si selecciona la vista “Dividir” verá cómo se asigna desde el html una clase a una
etiqueta:
Simplemente se coloca “class=” al inicio de la etiqueta seguido del nombre de la clase que
creamos.
Instituto Internet
61
Fundamentos de Sitios Web
Con estas herramientas: el lenguaje html y los estilos podemos darle un diseño a nuestra
página web. Pero nuestra página actual no tiene un diseño muy atractivo.. ¿Cómo
llegamos desde lo que tenemos hasta las hermosas páginas que nos conseguimos por
allí?
Wireframe
Es una técnica que nos permite hacer un bosquejo de la información que llevará una
página sin involucrar al diseño. En el wireframe definimos zonas de texto, elementos de
los menús, botones de acción, campos de un formulario. Nos permitirá navegar la página
Instituto Internet
62
Fundamentos de Sitios Web
web de manera virtual y revisar si el sitio web es fácil de usar y si no nos falta ninguna
página o paso en alguna transacción.
Instituto Internet
63
Fundamentos de Sitios Web
Instituto Internet
64
Fundamentos de Sitios Web
• Lápiz y papel
Para nuestra tienda de Lámparas, antes de diseñar, haremos un wireframe de cada una
de las páginas que vamos a elaborar:
Instituto Internet
65
Fundamentos de Sitios Web
Consideraciones de diseño
Las personas que comienzan a diseñar páginas web deben tener en cuenta:
• Fuentes: Utilizar fuentes adecuadas para web, salvo casos de títulos o imágenes
que deben aparecer poco.
Instituto Internet
66
Fundamentos de Sitios Web
En la parte superior tenemos nuestros menú tradicional, con todas las funciones de la
herramienta:
A la izquierda, en una barra movible, tenemos nuestra caja de herramientas. Desde allí
podremos hacer selecciones, crear degradados, crear un texto, realizar una
transformación, etc. Note que cada vez que hace clic en cada botón de la caja, cambian
las opciones para cada herramienta en la parte inferior.
A la derecha se encuentra otra barra movible. Esta barra contiene dos partes: en la
superior se muestran cuatro pestañas: las capas desplegadas, los canales, rutas o
vectores y el historial para deshacer acciones. En la parte inferior hay un menú de
pinceles, degradados y patrones.
Abra el navegador en alguna página que tenga un ancho tradicional como El Universal –
es un periódico por tanto se tiene que adaptar a las resoluciones de la mayoría de los
usuarios. Si su monitor tiene una resolución mayor a 1024, ajuste el tamaño de la ventana
Instituto Internet
67
Fundamentos de Sitios Web
para que haya muy poco espacio blanco a la derecha y a la izquierda de la página y haga
Alt+ImpPt para hacer una impresión en pantalla de la ventana.
Instituto Internet
68
Fundamentos de Sitios Web
Podemos muy bien usar un documento de 1024x768, pero como vemos en nuestra
imagen que acabamos de pegar en el nuevo documento, no todo este espacio es utilizado
en desplegar información. Mucho se va en menús y barras de herramientas. Así que, para
asegurarnos de que nuestra página se despliegue de un solo pantallazo o que sólo
aparezca un scroll vertical por lo menos, trabajaremos con este espacio que generaremos
a continuación.
Haremos clic en la parte superior izquierda de la página web y arrastrando el mouse hasta
la esquina inferior derecha seleccionaremos la zona que contiene el diseño.
Instituto Internet
69
Fundamentos de Sitios Web
Instituto Internet
70
Fundamentos de Sitios Web
Instituto Internet
71
Fundamentos de Sitios Web
Nuestro canvas será ahora transparente, porque no tenemos ninguna información. Haga
clic en el ícono opuesto a la papelera: la hoja en blanco para crear una nueva capa. Este
cuadro de diálogo aparecerá:
Colocaremos un nombre a la capa “Fondo” y le indicaremos que tenga fondo blanco. Por
defecto nos está generando una capa con nuestro nuevo tamaño luego de recortar la
pieza: 915x529. Puede tomar este dato como referencia para sus próximas páginas, en
lugar de usar el 1024x760 por defecto que no nos da tamaños reales.
Instituto Internet
72
Fundamentos de Sitios Web
Para el título, haremos un logo con fuentes para mantener sencillo el ejemplo. Haga clic
formato. Con estas opciones y la herramienta Mover iremos posicionando todos los
textos de la página. Terminaremos con algo así:
herramienta de mezcla y pinceles . También le invito a exporar los filtros para darle
efecto a textos, botones e imágenes.
Instituto Internet
73
Fundamentos de Sitios Web
Este mismo proceso tenemos que repetirlo para las páginas internas.
Instituto Internet
74
Fundamentos de Sitios Web
Planificando la maqueta
Llamaremos maquetar al proceso de pasar del diseño al html. No es un término
comúnmente utilizado pues esto varía según cada empresa o diseñador.
Una vez que tenemos nuestro diseño, debemos estudiarlo para ver cómo lo llevamos a
lenguaje html. El recurso que hemos usado hasta ahora los diseñadores para transformar
nuestras creaciones en etiquetas html es diagramar en base a tablas. Hay una nueva
tendencia de diagramar en base a hojas de estilo, sin embargo esta manera de diagramar
está todavía vigente y es muy útil para terminar de fijar nuestros conocimientos de html.
La mejor manera de visualizar cómo nuestro diseño se verá en una tabla es hacer un
bosquejo en papel de nuestro plan de acción. Esto nos ahorrará mucho tiempo a futuro. El
bosquejo de la maqueta de nuestra página se verá más o menos así:
Instituto Internet
75
Fundamentos de Sitios Web
Para poder hacer este esquema con medidas se usaron dos herramientas de GIMP: las
Instituto Internet
76
Fundamentos de Sitios Web
La ventaja de tomar las medidas exactas de las tablas es ahorrar tiempo a la hora de
volver al editor html.
Un consejo a la hora de planificar una tabla: siempre verifique que la medida total de las
celdas sume el ancho de la tabla que vamos a colocar. A veces es más fácil dejar una
celda sin medir y a esta celda asignarle el resto de la medida total menos las otras celdas.
Durante este proceso no dude en hacer algún pequeño ajuste al diseño si eso implica
simplificar la maqueta: correr el logo un par de pixels hacia abajo para que no coincidan
con la tabla del menú, por ejemplo.
Esto nos lleva a tener que seleccionar solo ciertas áreas como imágenes y no
simplemente copiar y pegar todo como una gran foto en el html.
• Un par de imágenes como fondo: uno para la página y otro para el menú.
Para poder usarlas en el código debemos “picarlas”. Es decir, exportarlas del GIMP a un
formato y un tamaño adecuados.
Todos estos son formatos de imágenes comprimidos y como cada una tiene técnicas de
compresión distintas, nos dan características distintas.
Gif y PNG son muy adecuados a la hora de exportar logos o imágenes que tengan
colores planos y bordes definidos. También se usan mucho para exportar fondos
(backgrounds).
Instituto Internet
77
Fundamentos de Sitios Web
Tomando esto en cuenta, exportemos las mencionadas imágenes desde nuestro archivo
de GIMP.
Una las capas de los elementos que deben exportarse juntos. Como el nombre del sitio y
su brillo abajo. O el fondo de la página y el degradé de arriba. Para ello, seleccione la
capa más superficial y en la ventana de herramientas de capa seleccione la opción
“combinar hacia abajo”.
Instituto Internet
78
Fundamentos de Sitios Web
Instituto Internet
79
Fundamentos de Sitios Web
Cuando haga clic en guardar, aparecerá una ventana de precaución, indicando que se
convertirá la imagen a modo indexado en lugar de RGB para poder exportar a gif. Haga
clic en Exportar.
Aparecerá otro cuadro de opciones que dejaremos por defecto y haremos clic en guardar.
Instituto Internet
80
Fundamentos de Sitios Web
Seleccionaremos la capa que tiene el degradado del menú y haremos el mismo proceso
de seleccionar una porción alargada y fina:
Instituto Internet
81
Fundamentos de Sitios Web
Ahora seleccionamos la capa que contiene el título de la página. Observe que no picamos
la imagen a todo lo largo de las guías. Vamos a picar la imagen al tamaño exacto que la
necesitemos.
Se ve extraño porque nos importó solamente la capa con información y nos dejó el fondo
transparente. Esto es valioso porque no tendremos que ser tan precisos a la hora de
colocar este título en un fondo degradado como el que tenemos. Para conservar este nivel
de detalle y transparencia debemos guardarlo como PNG.
Instituto Internet
82
Fundamentos de Sitios Web
Con el mismo proceso guardaremos la imagen que aparece a la derecha. Esta podemos
guardarla tanto en jpg como en png. Puede guardar las dos versiones y comparar sus
pesos y calidad. En el ejercicio lo guardaremos como png para no tener que unir la
imagen al fondo. A esta imagen la llamaremos galeria-de-productos.png.
Instituto Internet
83
Fundamentos de Sitios Web
Haga clic en el ícono para crear nuevas reglas de estilo. Le pedirá que guarde la página y
le coloque un nombre. Igual que en nuestro primer ejercicio, colocaremos como título:
“Lamparas artesanales Luz” y llamaremos la página index.html.
Llegaremos finalmente a nuestra conocida ventana para generar una nueva regla de
estilos:
Instituto Internet
84
Fundamentos de Sitios Web
Al presionar “Crear regla de estilo”. Aparecerá nuestro espacio en blanco para definir la
regla:
Allí definiremos el fondo: color # e5dea3 y la imagen fondo.gif que exportamos. Esta se
repetirá solo en sentido horizontal:
Instituto Internet
85
Fundamentos de Sitios Web
Ahora, esto mismo lo queremos aplicar a todas las páginas que creemos, así que vamos
de una vez a exportar esta regla en una hoja de estilos.
Instituto Internet
86
Fundamentos de Sitios Web
Instituto Internet
87
Fundamentos de Sitios Web
Insertaremos ahora nuestro menú. Será una tabla que se expandirá al 100%, con seis
columnas y una fila.
Instituto Internet
88
Fundamentos de Sitios Web
Los bordes punteados rojos nos indican que en la vista del explorador no serán visibles.
Haga doble clic en cada una de las celdas y vaya estableciendo el ancho de cada una,
dejando la ultima vacía. Esta celda se estirará para cumplir con el 100% del ancho. Los
anchos son: 340px, 81px, 79px, 203px y 105px.
En cada una de las siguientes celdas queremos colocar el fondo de los menús. Para esto
debemos crear una regla, que se aplicará solo a las celdas correspondientes al menú.
Para eso abrimos nuestra herramienta de edición de estilos y creamos la regla “menu”.
Instituto Internet
89
Fundamentos de Sitios Web
Una vez creado el estilo, ingrese a cada una de las celdas que siguen a la celda de la
esquina y repita esta operación: seleccione la etiqueta <td> en la esquina inferior
izquierda del programa y vaya al menú desplegable de las clases y seleccione la clase
que acabamos de crear: menu
Una vez que haya hecho esto para todas las celdas restantes, guarde su archivo y
previsualice su página con F5. Ya tenemos el fondo del menú listo!
Solo tenemos que eliminar un espacio vertical que se nos muestra sobre el menú. Ese es
un margen por defecto que viene en las páginas, se lo quitamos agregando el estilo
“margin:0; padding:0” al body.
Instituto Internet
90
Fundamentos de Sitios Web
Primero volveremos al estilo del body y le indicaremos que utilice Arial por defecto en
todos los textos del sitio web. En un color cercano al negro: #999999 y a 14px:
Instituto Internet
91
Fundamentos de Sitios Web
Aprovecharemos también la clase que hemos creado para el menú, para indicarle que
deje un margen interno superior de 10px (padding) , que centre el texto y que lo coloque
en color blanco y que lo ponga a 17px.
Ahora debemos ponerle un enlace a los botones del menú. Mientras no sepamos cómo
vamos a llamar a las otras páginas que crearemos podemos usar el valor #.
Instituto Internet
92
Fundamentos de Sitios Web
Y quedará así:
En este punto debemos cambiarle el estilo a los enlaces que aparecen dentro del menú.
Como ya tenemos una clase que define cómo lucen las celdas del menú, veremos como
asignar un estilo a un elemento específico de una clase.
Instituto Internet
93
Fundamentos de Sitios Web
De esta manera estamos dandole formato a todo <a> que esté dentro del estilo menú.
Instituto Internet
94
Fundamentos de Sitios Web
Esto le indicará al navegador qué hacer cuando pasemos el mouse por sobre el enlace.
Le daremos un efecto de cambiar de color y mostrar el subrayado.
Y ahora insertaremos una tabla para colocar el contenido. Nuevamente haremos una
tabla transparente, de dos columnas de 991 px de ancho. La primera columna tendrá
447px y la segunda 464px.
Instituto Internet
95
Fundamentos de Sitios Web
Instituto Internet
96
Fundamentos de Sitios Web
Y ahora crearemos una regla de estilo para el contenido del home en la celda izquierda.
Lo llamaremos home-contenido.
Instituto Internet
97
Fundamentos de Sitios Web
Instituto Internet
98
Fundamentos de Sitios Web
Es importante confirmar que se vea bien en todos los navegadores y hacer cualquier
ajuste que pueda surgir, típicamente con los estilos.
Les invito a hacer como ejercicio la maqueta de la galería de productos, para poder
colocar los enlaces en el home y navegar un poco por nuestro sitio web.
Estos pasos previos deben haberte dado los siguientes datos, que tu proveedor de
hospedaje te da:
Instituto Internet
99
Fundamentos de Sitios Web
Con esto podemos configurar tu sitio. Generalmente los programas de edición de html
traen incorporados manejadores de FTP. Sin embargo es mejor utilizar uno que se
dedique exclusivamente a eso. Por ejemplo el software FileZilla (http://filezilla-
project.org/).
Instituto Internet
100
Fundamentos de Sitios Web
Nótese que este programa tiene tres lineas de comandos en su parte superior. La tercera
fila tiene las palabras “Servidor, Nombre de Usuario, Contraseña”. Allí incluirá la
información que le dio su proveedor de hosting.
Ejemplo:
Servidor: ftp.lamparasluz.com
Contraseña: 4o3a8378
El campo de puerto no tiene que llenarlo. Luego haga clic en “Conexión Rápida”
Instituto Internet
101
Fundamentos de Sitios Web
Seleccione los archivos en el sitio local, haga clic al botón derecho y haga clic en subir.
¡Ya publicó su sitio web! Puede probarlo en internet
Instituto Internet
102
Fundamentos de Sitios Web
En nuestra página hemos cumplido la mayoría de los pasos. Repasemos algunos puntos
importantes:
El título de la página:
Instituto Internet
103
Fundamentos de Sitios Web
Si se quiere editar el título de la página, iremos a la opción en el menú principal Formato >
Títulos y propiedades de la página:
Instituto Internet
104
Fundamentos de Sitios Web
Una vez esté registrado su sitio web le dará un código, similar a este:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-398458-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript';
ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
</script>
Le darán instrucciones para colocarlo al final de su página web, justo antes del cierre de
la etiqueta </body>.
Instituto Internet
105
Fundamentos de Sitios Web
Esto lo puede hacer en el Kompozer, en la visa de código. Recuerde colocar este código
en cada una de las páginas web de su sitio:
Con esto cubrimos los pasos básicos para diseñar y publicar su página web. Espero que
le sea útil y provechosa para ud. y los proyectos que se proponga.
Instituto Internet
106