de Nochistlán
Introducción ...................................................................................................................................III
I
HTML Y Esttructura .................................................................................................................. XVIII
Ejemplos de Aplicación páginas Web .............................................................................................. XX
Ejemplo de interfaz Web .............................................................................................................. XXI
Documento HTML y su estructura .............................................................................................. XXII
II
Introducción
Cuando hablamos de un sitio web nos estamos refiriendo en realidad a un conjunto de archivos
(texto, imágenes, audio) que se presentan de forma estructurada mediante un lenguaje de marcado
llamado HTML.
Estos archivos y documentos se encuentran en los servidores web que son en realidad
computadoras especialmente adaptadas y conectadas de forma permanente a Internet.
Los buscadores realizan un seguimiento de los enlaces que apuntan hacia estos archivos
mediante el protocolo HTTP y el lenguaje de marcado de hipertexto HTML organiza y
estructura la información para los navegadores. A su vez, las hojas de estilo CSS indican
cómo se mostrará esta información en los diferentes dispositivos (computadoras, tablets,
móviles). Esta metodología beneficia mucho la accesibilidad del documento.
La ventaja del HTML es que nos permite presentar diferentes tipos de archivo de forma
simultánea (texto, gráficos, vídeo) creando enlaces o hipervínculos entre ellos o hacia otras
páginas web ubicadas en cualquier lugar del mundo.
Este procedimiento aparentemente sencillo con el que estamos tan familiarizados, implica
una gran complejidad y la intervención de diferentes tipos de procesos.
En esta investigación se redactan algunos de los puntos más importantes sobre las
interfaces graficas páginas web, esto con el objetivo de fomentar el enriquecimiento sobre
el tema.
III
Conceptos de Diseño Web
1. Arquitectura web: es la ordenación de todas las secciones, páginas y contenidos de toda
la página. Se basa en montar un sistema coherente con todas las páginas interiores y
como se navega entre páginas. Por ejemplo, en la portada de www.taovisual.com
tenemos acceso a los servicios, de los servicios tenemos acceso al formulario. Muchas
webs tienen la sección Mapa web que es una parte de la arquitectura web donde se
marcan todas las páginas que hay y la dependencia entre ellas. Ej . Servicios > Páginas
web.
4. Plantilla web: La plantilla es la estructura gráfica que tiene una página web. Los
gestores de contenido utilizan plantillas para presentar los contenidos de una
forma o de otra. Las plantillas se pueden comprar y solo hace falta rellenar con
contenido lo que te ofrece la plantilla. Tambiés se les llama temas. Y una plantilla
define que va en cada sitio (logo, imágenes, textos) que estructura tiene ( 2
columnas, 3 columnas, etc.) y que estilos tiene (texto justificado, en negrita, con
sombras, etc.).
IV
5. Header: Es la cabecera de la página web. Igual que en los documentos en papel,
las páginas normalmente tienen una cabecera igual en todas las páginas. En esta
cabecera los elementos casi obligados son el logo para que el usuario sepa
quienes somos, el menú para navegar y las banderas si la página tiene varios
idiomas. Opcionalmente podemos poner algún lema o datos de contacto, para
evitar que se tenga que cargar toda la página para encontrar el teléfono.
6. Footer: El pié de página. Es otro espacio que se repite en todas las páginas, en
este caso debajo de todo. Se puede utilizar para varias cosas pero básicamente
para darle más opciones al usuario. Podemos encontrar menús de navegación
para que el usuario después de consumir un contenido pueda encontrar otros.
Muchas veces también ponemos datos de contacto para que una vez convencido
el cliente pueda contactar con nosotros. Por obligación de la Ley de Servicios de
la Sociedad de la Información, más conocida como LSSI también se introduce un
link a las Condiciones de uso de esta página web.
V
Sistema Operativo
Para desarrollar una web, lo primero que necesitamos es un Sistema Operativo, como es
lógico, y su elección no es tan trivial. Hay que tener en cuenta las aplicaciones de las que
dispone el Sistema Operativo y sus costes.
Por ejemplo, tenemos Microsoft Windows, cuyas aplicaciones son muy caras,
como Photoshop, Dreamweaver, Fireworks, ASP .NET… Y por otro lado tenemos GNU/Linux,
con GIMP, Inkscape, Amaya, Aptana, PHP (aunque todos ellos también están disponibles
en Windows).
Otra característica a tener en cuenta es las facilidades que el Sistema Operativo aporta al
desarrollador, y en este sentido GNU/Linux se lleva de calle a Windows. Y esto es porque
Windows no fue diseñado para los desarrolladores, sino para personas que no tienen
muchos conocimientos sobre informática.
Y por el contrario GNU/Linux fue creado por desarrolladores, y para desarrolladores; y por
lo tanto en GNU/Linux podemos encontrar infinidad de herramientas que nos harán la vida
mucho más fácil, que además son libres.
Para elegir las herramientas a utilizar, antes debemos identificar las fases del proceso que
forman el ciclo de vida de un desarrollo web.
Diseño:
VI
el diseño consiste en crear esbozos de la web final mediante una herramienta gráfica, como
Photoshop, GIMP o Inkscape.
Maquetación HTML/CSS:
Programación cliente:
Programación servidor:
En esta fase, que se desarrolla junto con la anterior, crearemos la aplicación web en un
lenguaje de servidor, como puede ser PHP, ASP .NET, Python, Perl, etc.
Depuración:
esta fase enlaza la anterior con la siguiente, y es donde haremos las pruebas unitarias,
aserciones, trazas, etc.
Pruebas en local:
una vez nuestra web esté completada y bien testeada en nuestro servidor local (desarrollo),
la subiremos al servidor del hosting elegido (producción). Dependiendo del hosting,
podremos usar FTP, SFTP (SSH), WebDAV, o incluso Subversion. Yo aconsejo usar Subversion
si así lo permite el servidor, por su comodidad y rapidez, además de por su principal utilidad,
que es la de control de versiones.
Pruebas en hosting:
VII
realizaremos las últimas pruebas en el servidor del hosting para comprobar que el cambio
de servidor no ha afectado a nada. Para evitar problemas, nuestro servidor local debe tener
exactamente la misma configuración que el servidor del hosting.
A continuación enumeraré las herramientas básicas para el desarrollo de una web en PHP,
en sus diferentes fases de diseño e implementación.
Adobe Photoshop:Esta aplicación sólo está disponible en Windows, y es el más caro, aunque
es el más usado y gracias a ello dispone de una gran comunidad de usuarios con los que
poder contar ante cualquier problema. Con él crearemos el diseño, así como las imágenes
que usemos en la maquetación.
GIMP: Es el equivalente de software libre más próximo a Photoshop. Al ser libre es posible
conseguirlo gratuitamente, y de hecho cualquier distribución GNU/Linux lo incluye. Al igual
que en Photoshop, con él podremos crear el diseño y las imágenes de la maquetación HTML.
También disponible en Windows
Fase: maquetación
Adobe Fireworks: El editor de gráficos vectoriales más fácil de usar que he tenido la
oportunidad de usar, aunque no lo eché de menos cuando descubrí Inkscape. Al igual que
su compañero Photoshop es muy caro, y más aún si tenemos una gran alternativa gratuita
como es Inkscape.
Dreamweaver, Aptana, Amaya: Estas herramientas las describí en mi anterior artículo sobre
los principales editores web del mercado, así que os remito a él para más información. Con
ellos crearemos el código HTML/CSS (maquetación), siendo Aptana la opción más
profesional para la programación cliente (Javascript).
VIII
Fase: programación servidor
Zend Studio: Sin duda el mejor IDE existente en el mercado para desarrollo web con PHP. Es
comercial, aunque no demasiado caro teniendo en cuenta la excelente herramienta que es.
Además es posible descargarlo desde la web de Zend para probarlo durante 30 días.
Con él crearemos fácilmente la aplicación web en PHP. Aunque podremos usar igualmente
cualquier editor. Una muy buena alternativa es Eclipse con el plugin PHP.
Otra aplicación muy útil que está muy ligada a Zend Studio es Zend Platform, un módulo
para Apache que permite depurar una web directamente en el navegador (Internet Explorer
o Firefox), además de otras funciones más complejas, como alertas configurables para que
nos envíe un email por cada error ocurrido en la web, o cuando un script sobrepase un
tiempo determinado de ejecución, por ejemplo.
Firefox / Firebug / Web Developer Extension: Firefox es sin duda la mejor herramienta
creada en los últimos tiempos para los desarrolladores web, y con Firefox sus dos
extensiones más útiles para nuestra profesión: Firebug y Web Developer.
Con Firebug podremos depurar Javascript, editar HTML y CSS en la misma página para ver
los cambios en tiempo real, consultar los tiempos de carga de la página en conjunto, de las
imágenes, javascripts, hojas de estilo, etc, así como sus tamaños, etc. Y Web Developer nos
ofrece herramientas muy útiles como ver las cookies de la web, ocultar imágenes, cambiar
el tamaño del navegador a resoluciones estándar, etc.
Una vez hayamos concluido todas las fases anteriores, y nuestro proyecto esté listo,
deberemos subirlo al servidor del hosting.
La herramienta a utilizar dependerá de las opciones que nos ofrezca el hosting, que
desgraciadamente en la mayoría de los casos es solamente el antiguo FTP. En Dreamweaver
IX
y Zend Studio tenemos un cliente FTP y SFTP (SSH), y la tarea consistirá simplemente en
configurar el FTP y copiar y pegar los directorios que queramos subir.
Confío en que esta guía sirva de ayuda a la hora de afrontar un desarrollo web. Hay que
tener muy en cuenta las fases de desarrollo y usar las herramientas adecuadas: la que nos
resulte más fácil de usar, la más económica, la que mejor conozcamos, etc. (Perez, 2007)
Interfaces graficas
Las GUI o interfaces gráficas son un programa informático que realiza la función de interfaz
de usuario. Está formado por imágenes y objetos gráficos, que representan la información
y acciones que se encuentran en la interfaz. Su objetivo es el de crear un entorno visual fácil
de usar para que fluya la comunicación son el sistema operativo.
Lo más común es que las acciones sean de manipulación directa, para simplificar la
interacción y mejorar la comunicación entre usuario y sistema operativo. Algunas
GUI de ejemplo son los entornos de escritorio de Windows, el X-Window de
GNU/Linux o el Aqua, de Mac OS X.
Esto se consigue con la inclusión de elementos comunes a toda la web que son
estándares, haciendo que los usuarios tengan completo control sobre las
funcionalidades del sitio desde el momento mismo de entrar a él sin que para ello
deba tener amplios conocimientos ni preparación anterior alguna.
Una página web puede contar con los mejores contenidos en el género que se
desarrolla, pero indefectiblemente fracasará si su interfaz no permite un rápido y
cómodo acceso a los mismos por parte de los usuarios.
X
Componentes de una interfaz web
En prácticamente todas las páginas web hay elementos que son comunes. Algunos ejemplos
son: la cabecera, el menú de navegación, el cuerpo o el pie de página. Conocer el nombre
de cada una de las partes de un sitio web es esencial ya que forma parte del vocabulario
utilizado por los desarrolladores y diseñadores. La siguiente figura muestra la estructura
general de un sitio web.
Cabecera o header
La cabecera o header es la zona de la interfaz web situada en la parte superior y que sirve
para identificar la empresa o marca. Normalmente se utiliza para mostrar el logotipo de la
empresa o su nombre. Además, este espacio da cabida a textos descriptivos, imágenes,
paneles de acceso o banners publicitarios, entre otras cosas. Aunque la cabecera no es
obligatoria, es utilizada en prácticamente todos los desarrollos de sitios web.
XI
Debido a nuestra lectura visual, de arriba a abajo y de izquierda a derecha, el primer
elemento que vemos en toda interfaz web es la parte superior izquierda de la página. Por
este motivo, no es de extrañar que se aproveche este espacio para posicionar el logotipo y
el nombre de la marca.
Cuerpo de la página
El cuerpo de la página es donde se muestran los contenidos. Puede verse
acompañado de uno o varios sidebars (o menús laterales de navegación). Se sitúa
bajo de la cabecera o header o bajo del navbar (o menú de navegación principal).
Generalmente, el cuerpo de la página cuenta con un título descriptivo. Todos los
elementos del cuerpo de página deben seguir la guía de estilo del resto de la web.
Pie de página o footer
El pie de página o footer se sitúa en la parte inferior de una interfaz web, bajo el
cuerpo de la página. Generalmente, suele utilizarse para para mostrar enlaces a
servicios, formulario de contacto, banners publicitarios, políticas de privacidad
y cookies, entre otras cosas.
Otros elementos
Menú de navegación o navbar
Sidebar
Carrusel o Slider
Action bar
Anuncio, Banner o Ad
Ventana popup
Tooltip
Pestañas o Tab
Formulario de contacto o Contact form
Barras de progreso o Progress bars
Menú hamburguesa o Togle
etc.
XII
Tipos de sitios web
Los sitios web son aquellos espacios virtuales al cual una persona puede acceder a través
de internet poniendo en el buscador una dirección para tener acceso a la misma. Para eso
es necesario que se alije en un dominio y hosting la página en cuestión y que a través de un
programa como wordpress, por ejemplo, pueda alojar el contenido que se requiera.
Normalmente se insertan en este tipo de sitios archivos de tipo html, que es un tipo
de lenguaje de programación. Se insertan también otro tipo de archivos como son
textos, imágenes, video, audio; entre otros. Todos ellos se comparten en línea como
contenido que determinados usuarios de acuerdo a sus intereses particulares
tendrán acceso o no a dicha página.
Sitios webs tipo Blog
La naturaleza de este tipo de blog es que resulta ser muy dinámica en la disposición
del contenido y se espera en ello que exista una alta interacción entre el creador del
blog y sus posibles lectores. Normalmente se manejan en este tipo de sitios
contenido en su mayoría de tipo textual en el que de acuerdo al formato de la propia
página, se puede hacer en tiempo real comentarios de otras personas.
XIII
Sitio Web de descargas
Son sitios web que se conocen como repositorio de archivos que potenciales
usuarios pueden descargar de manera legal como serían archivos en pdf, audios,
videos, imágenes; entre otro tipo de archivos. Para ello deberá existir claramente
una legalidad en el manejo de ese contenido respectando los derechos de autor y
propiedad de ese contenido.
XIV
relación al manejo de la misma está deslindada de cualquier transacción monetaria,
es decir, no se vende al menos que se indique lo contrario y acepte el visitante.
Formas de Navegabilidad
Podríamos definir la navegabilidad de un sitio web como aquellas propiedades de la
interactividad del sitio que permiten que el usuario del mismo sea capaz de moverse por su
estructura e identificar las diferentes secciones y contenidos de una forma sencilla y
efectiva y sin perderse en él. La buena navegabilidad de un sitio, es en muchos casos un
factor clave en su éxito y aceptación por parte de los usuarios. Al diseñar tu sitio web, no te
XV
cieges en trabajar solo su aspecto gráfico y sus características visuales, ¡¡claro que son
importantes!!, por supuesto, pero tienes que tener en cuenta, que por muy trabajada que
este tu web visualmente, si no consigues que el visitante de tu sitio pueda moverse por ella
fácilmente y encontrar en todo momento lo que busca, será muy complicado que tenga
éxito. La navegabilidad de una web está determinada principalmente por 4 elementos:
Ej: En la imagen podemos ver como que al colocar una referencia a la localización en la que nos encontramos,
en todo momento el usuario sabrá en que apartado de nuestro sitio al mismo tiempo que facilitamos su
navegación.
XVI
Contexto
El contexto tanto de la información escrita como de la visual guiará en todo
momento al visitante de su tu sitio web. Las interfaces de un website deben proveer
a los internautas de suficientes referencias explícitas que ayuden a diferenciar una
sección de otra. T odas las secciones de una página web deben ofrecer un contexto
específico de la sección a la que pertenecen y uno común al sitio web. El contexto
será la principal cualidad de navegación en la que se apoyará la identidad de un sitio
web y contribuirá en gran medida a otorgarle estilo propio y personalidad. Por
supuesto la información escrita, deberá tener relación con el nombre del apartado
o subapartado del sitio web en el que nos encontremos, pero la asociación del
Usuario del sitio con el lugar o rama de contenidos en la que se encuentra, vendrá
determinada en gran parte por el contexto. Imágenes relacionadas con el contenido
de cada sección, un código de colores utilizado para cada bloque de contenidos,
elementos comunes para cada bloque ... conformarán el contexto del sitio y
ayudaran enormemente al usuario a navegar con orden y sentido común por
nuestro sitio.
Prioridad de contenido:
La navegabilidad también está condicionada en gran medida por la correcta
jerarquización de los contenidos del sitio. Es evidente que una sección debe de estar
claramente diferenciada de otra, pero igual o tal importante será que podamos
diferenciar y transmitir al usuario con claridad los distintos niveles de importancia
en un contenido determinado y resaltar los contenidos específicos que se desean
promocionar (sobre todo cuanto nos referimos a una web comercial o de empresa).
Cuando somos capaces de transmitir a los usuarios del sitio la relevancia de un
contenido sobre otro conseguiremos inducirlos a visitar primero la información en
la que más nos interesa que se fijen, les alertaremos de los más o menos importante
y estaremos indicándoles los niveles de subordinación en la estructura de la
información. (Anonimo, s.f.)
XVII
HTML Y Esttructura
HTML no es un lenguaje de programación, esto debes tenerlo muy en claro desde el
principio, HTML es un lenguaje de marcado de hipertexto o “HyperText Markup Language”
por el desarrollo de sus iniciales en inglés, básicamente este lenguaje se escribe en su
totalidad con elementos, estos elementos están constituidos por etiquetas, contenido y
atributos, que explicaremos de una manera más detallada en algunas líneas más abajo.
HTML es un lenguaje que interpreta el navegador web para mostrar los sitios o aplicaciones
web tal y como estamos acostumbrados. En la Imagen 1 verás cómo el navegador nos
muestra un sitio web y en la Imagen 2 verás cómo se ve en lenguaje HTML.
XVIII
En 1999 se publicó la versión HTML 4.1 y en el 2014 se publica la versión definitiva
de HTML 5.
HTML es un lenguaje formado por elementos, un elemento se ve como todo el texto
que se muestra en la Imagen 3, los elementos nos ayudan a estructurar y dar
significado a las partes de un documento HTML, estos elementos a su vez están
conformados por contenido, etiquetas y atributos.
Las etiquetas nos sirven para delimitar el inicio y el fin de un elemento, como en el
ejemplo, vemos un elemento que utiliza la etiqueta de apertura
Para indicar el inicio de un párrafo, y la etiqueta de cierre
Para indicar el fin de un párrafo.
El contenido de un elemento pueden ser caracteres, comentarios u otro elemento
delimitado dentro de las etiquetas de inicio y de cierre, en el ejemplo pueden ver
que el contenido es: “Contenido del elemento p”.
Sobre los atributos de un elemento debes saber que siempre se expresan en la
etiqueta de inicio y tienen un nombre (Ej. id) y un valor (Ej. parrafo), en el ejemplo
vemos el uso del atributo id con su respectivo valor.
(Reyes, s.f.)
XIX
Ejemplos de Aplicación páginas Web
1. Google Docs: esta es una excelente aplicación puesto que a través de ella se pueden
guardar documentos bien sea en tu ordenador o cuenta de google drive. También los
puedes imprimir o simplemente compartir con tus amigos.
2. com: la aplicación de Pixlr es ideal para la edición de fotografías puesto que fue
creada por la inspiración del famoso programa de edición de fotos Adobe
Photoshop es muy fácil de captar gracias al diseño que tienen sus fotos y la buena
estructura de su programa.
4. Evernote: con esta aplicación puedes organizarte de una manera muy sencilla ya
que solo tendrás que usar sus post –it para navegar de una forma fácil.
5. Netflix: gracias a esta aplicación los usuarios pueden seguir las series de películas
que ellos quieran puesto que no cuenta con una limitación de horario puesto
que puedes verlas en el horario que desees. Esta aplicación web funciona de
manera muy fácil solo tienes que acceder a la aplicación o la página web e
introducir las credenciales de usuario y buscar seguidamente el nombre de la
película que deseas mirar.
XX
6.
Atreves de una interfaz gráfica es poblé que los sitios web que todo el mundo utiliza puedan
ser utilizados por la mayoría de usuarios, estos sitios esta construidos con texto, imágenes,
y contenido multimedia en su mayoría en condigo HTML.
Cualquier página nos puede mostrar el claro ejemplo de una intefaz grafica web, ya que
todas contienen una:
YouTube puede ser ese claro ejemplo que describa totalmente una interfaz web, esta construida
con texto, imágenes, un fondo blanco que inspira tranquilidad y principalmente en su contenido
rico en videos.
XXI
Lo que nos hace una interfaz más bonita es justamente el acomodo y los elementos que
introduzcamos en ella.
XXII
2. La etiqueta de cierre: es igual que la etiqueta de apertura, excepto que incluye una
barra de cierre (/) antes del nombre de la etiqueta. Establece dónde termina el elemento
— en este caso dónde termina el párrafo.
3. El contenido: este es el contenido del elemento, que en este caso es sólo texto.
4. El elemento: la etiqueta de apertura, más la etiqueta de cierre, más el contenido
equivale al elemento.
Los elementos pueden también tener atributos, que se ven así
Los atributos contienen información adicional acerca del elemento, la cual no quieres que
aparezca en el contenido real del elemento. En este caso, el atributo class permite darle al
elemento un nombre identificativo, que puede ser usado luego para apuntarle al elemento
información de estilo y demás cosas.
Debes asegurarte que los elementos estén correctamente anidados: en el ejemplo de abajo,
creamos la etiqueta de apertura del elemento <p> primero, luego la de <strong>, por lo
tanto, debemos cerrar ésta etiqueta primero, y luego la de <p>. Esto es incorrecto:
XXIII
Los elementos deben abrirse y cerrarse ordenadamente, de forma tal que se encuentren
claramente dentro o fuera el uno del otro. Si éstos se encuentran solapados, el navegador
web tratará de adivinar lo que intentas decirle, pero puede que obtengas resultados
inesperados. Así que, ¡no lo hagas!
Elementos vacíos
Algunos elementos no poseen contenido, y son llamados elementos vacíos. Toma, por
ejemplo, el elemento <img> de nuestro HTML:
Posee dos atributos, pero no hay etiqueta de cierre </img> ni contenido encerrado. Esto es
porque un elemento de imagen no encierra contenido al cual afectar. Su propósito es
desplegar una imagen en la página HTML, en el lugar en que aparece.
Anatomía de un documento HTML
Hasta ahora vimos lo básico de elementos HTML individuales, pero éstos no son muy útiles
por sí solos. Ahora veremos cómo los elementos individuales son combinados para formar
una página HTML entera. Revisitemos el código de nuestro ejemplo en index.html (que
vimos por primera vez en el artículo Manejando Archivos):
Tenemos:
• <!DOCTYPE html> — el tipo de documento. Anteriormente, cuando HTML era joven
(cerca de 1991/2), los tipos de documento actuaban como vínculos a un conjunto de reglas
que el código HTML de la página debía seguir para ser considerado bueno, lo que podía
significar el chequeo automático de errores y algunas otras cosas de utilidad. Sin embargo,
XXIV
hoy día es simplemente un artefacto antiguo que a nadie le importa, pero que debe ser
incluido para que todo funcione correctamente. Por ahora, eso es todo lo que necesitas
saber.
• <html></html> — el elemento <html>. Este elemento encierra todo el contenido de
la página entera, y, a veces, se le conoce como el elemento raíz (root element).
• <head></head> — el elemento <head>. Este elemento actúa como un contenedor
de todo aquello que queremos incluir en la página HTML que no es contenido visible por los
visitantes de la página. Incluye cosas como palabras clave, una descripción de la página que
quieres que aparezca en resultados de búsquedas, CSS para dar estilo al contenido,
declaraciones del juego de caracteres, etc.
• <body></body> — el elemento <body>. Encierra todo el contenido que deseas
mostrar a los usuarios web que visiten tu página, ya sea texto, imágenes, videos, juegos,
pistas de audio reproducibles, y demás.
• <meta charset="utf-8"> — este elemento establece el juego de caracteres que tu
documento usará en utf-8, que incluye casi todos los caracteres de todos los idiomas
humanos. Básicamente, puede manejar cualquier contenido de texto que puedas incluir.
No hay razón para no establecerlo, y puede evitar problemas en el futuro.
• <title></title> — establece el título de tu página, que es el título que aparece en la
pestaña del navegador cuando la página es cargada, y se usa para describir la página cuando
es añadida a los marcadores o como favorita.
Imágenes
Prestemos atención nuevamente a nuestro elemento imagen <img>:
Como dijimos antes, incrusta una imagen en nuestra página, en la posición en que aparece.
Lo logra a través del atributo src (source), el cual contiene el path (o ubicación) de nuestro
archivo de imagen.
También incluimos un atributo alt (alternative) — el cual contiene un texto que debería
describir la imagen, y que podría ser accedido por usuarios que no pueden ver la imagen,
quizás porque:
1. Son ciegos o tienen deficiencias visuales. Los usuarios con impedimentos visuales
usualmente utilizan herramientas llamadas Screen Readers (Lectores de Pantalla), las cuales
les leen el texto contenido en el atributo alt.
XXV
2. Se produjo algún error en el código que impide que la imagen sea cargada. Como
ejemplo, modifica deliberadamente el path dentro del atributo src para que éste sea
incorrecto. Si guardas y recargas la página, deberías ver algo así en lugar de la imagen:
Mi imagen de prueba
La frase clave acerca del texto alt de arriba es "texto que debería describir la imagen". El
texto alt debe proporcionarle al lector la suficiente información como para que éste tenga
una buena idea de qué muestra la imagen. Por lo que nuestro texto actual "Mi imagen de
prueba" no es para nada bueno. Un texto mucho mejor para nuestro logo de Firefox sería:
"El logo de Firefox: un zorro en llamas rodeando la Tierra".
Prueba a dar con mejores textos alt para tu imagen.
Marcado de texto
Esta sección cubrirá algunos de los elementos HTML básicos que usarás para el marcado de
texto.
Encabezados
los elementos de encabezado permiten especificar que ciertas partes del contenido son
encabezados, o subencabezados del contenido. De la misma forma que un libro tiene un
título principal, y que a su vez puede tener títulos por cada capítulo individual, y subtítulos
dentro de ellos, un documento HTML puede tenerlos también. HTML posee seis niveles de
encabezados, <h1>–<h6>, aunque probablemente sólo llegues a usar 3-4 como mucho:
Intenta ahora añadir un título apropiado para tu página HTML, antes de tu elemento <img>.
Párrafos
Como se explicó más arriba, los elementos <p> se utilizan para encerrar párrafos de texto;
los usarás frecuentemente para el marcado de contenido de texto regular:
XXVI
Listas
Mucho del contenido web está dado por listas, asi que HTML tiene elementos especiales
para ellas. El marcado de listas se realiza siempre en al menos dos elementos. Los dos tipos
de listas más comunes son las listas ordenadas y las desordenadas:
Las listas desordenadas son aquellas en las que el orden de los items no es relevante, como
en una lista de compras. Estas son encerradas en un elemento <ul> (unordered list).
Las listas ordenadas son aquellas en las que el orden si es relevante, como en una receta.
Estas son encerradas en un elemento <ol> (ordered list).
Cada elemento de la lista se coloca dentro de un elemento <li> (list item).
Por ejemplo, si queremos transformar parte del siguiente párrafo en una lista:
Vínculos
Los vínculos son muy importantes — son los que hacen de la web, la web. Para implementar
un vínculo, necesitamos usar un vínculo simple — <a> — la a es el diminutivo de "anchor"
("ancla"). Para convertir algún texto dentro de un párrafo en un vínculo, sigue los siguientes
pasos:
1. Elige algún texto. Nosotros elegimos "Mozilla Manifesto".
2. Encierra el texto en un elemento <a>, así:
XXVII
Podrías obtener resultados inesperados si omites la parte https://, llamada protocolo, al
comienzo de la dirección web. Así que luego del marcado del vínculo, haz click en él para
asegurarte que te dirige a la dirección deseada.
href podría parecer, en principio, una opción un tanto oscura para un nombre de atributo.
Si tienes problemas para recordarla, recuerda que se refiere a hypertext reference.
Conclusión
Si lograste seguir todas las instrucciones de este artículo, deberías terminar con una página
que se vea así (también puedes verla aquí):
XXVIII
Conclusión
Como vimos anteriormente HTML es el lenguaje que se utiliza para crear páginas web e alas
que se accede mediante internet, más concretamente HTML e s el lenguaje en que se
“escriben” las mayoría de las páginas web.
Los diseñadores utilizan el lenguaje HTML para crear páginas web, los programas que se
emplean generan páginas escritas en HTML y los navegadores que utilizamos (por ejemplo
Google Chrome, Opera o Mozilla Firefox) muestran las páginas web después de leer e
interpretar su contenido HTML
Referencias
Anonimo. (s.f.). Obtenido de https://www.guiawebmaster.com/diseno-web/navegabilidad.php
XXIX
XXX