Cap 4
Cap 4
Cap 4
HTML es el lenguaje que permitirá especificar la forma en que se visualizará la página web, basado en campos de
captura, botones y tablas, generalmente.
Las hojas de estilo en cascada (CSS), se describirán los aspectos visuales, como el color o el tipo de letra.
JavaScript, en realidad es una combinación de lenguaje C y Java hacia la parte cliente de la web, aunque
actualmente también pueden utilizarse instrucciones para JavaScript del lado del servidor.
4.1.2 La coherencia entre el diseño visual y la labor del programador
Con programación web se puede superar el diseño plano de las pantallas, el más generalizado. Además, el diseño debe
ser consistente con la funcionalidad.
Los usuarios no deben pensar cómo funciona un sitio de internet, en otras palabras, el manejo de la página debe ser
muy intuitivo: la colocación del menú y los hipervínculos, la estructura de los títulos y los subtítulos e incluso, por obvio
que parezca, en cual sitio se encuentra el usuario, entre otros aspectos.
• Es necesario hacer pruebas con usuario reales, lo más cercano al contexto real en que los sistemas trabajarán (prueba de
usabilidad).
• El sitio debe ser lo más fácil de usar (“si algo es complicado de utilizar, simplemente no lo uso demasiado”). Sus opciones, botones
y letreros deben ser evidentes.
• “No leemos las páginas; las hojeamos”. Por tanto, la estructura de la página debe ser fácilmente identificable de un vistazo usando,
entre otras técnicas, una jerarquía visual clara.
• Dejar claro sobre lo que se puede hacer clic.
• Disminuir el ruido visual, es decir, aquellos elementos visuales que no aportan información y distraen la atención. Eso incluye las
palabras e instrucciones innecesarias. En este sentido, menos es más.
• Las opciones en listas desplegables deben ser fácilmente localizables.
• El usuario debe ubicar de un vistazo en qué menú y submenú se encuentra.
4.2 Los primeros elementos de HTML y CSS
4.2.1 “El Dinosaurio”. Inicio con HTML
Aunque las opciones de formato permiten hacer un texto visualmente más atractivo, es importante cuidar otros aspectos
igualmente importantes: deben ayudarnos a identificar la estructura de la página para hacerla más legible (título,
subtítulos, notas al pie de la imagen, etc.) y también facilitar la navegación a través del sitio web.
El uso de tablas y una primera hoja de estilo, facilitan el diseño de pantallas. Existe un principio de diseño básico:
cualquier información de un sistema previsible de cambiar a mediano plazo debiera ser modificable con facilidad por el
usuario y/o por el programador, y ese cambio ser consistente a lo largo de todo el sistema. De allí las hojas de estilo.
Encaminarse hacia la facilidad de mantenimiento debe ser una habilidad inculcada desde los primeros cursos.
¿Sería adecuado dar un panorama de todas las características disponibles en HTML5 y CCS3? Posiblemente, pero se
requerirían centenares de cuartillas, como lo ha demostrado la experiencia de varios libros de texto.
4.3 Panorama general de HTML y CSS3
Las listas son un elemento importante en HTML, dentro de su manejo, existen varias alternativas, las hay ordenadas,
anidadas, de selección única, de selección múltiple, entre otras. El tipo de lista a utilizar dependerá de la necesidades
consideradas dentro del diseño de la página Web.
Nota: Una recomendación es reproducir los ejercicios. Posteriormente, plantear variantes que pueden salir de
libros de JavaScript o de acervo de introducción a la programación. Es indispensable aclarar que en los distintos
ejemplos que se están colocando en este libro no se están abordando todos los temas de JavaScript.
4.4.1 Suma de dos números con JavaScript