0% encontró este documento útil (0 votos)
83 vistas14 páginas

Introducción a HTML y Herramientas de Diseño

Este documento proporciona una definición y características de HTML, así como herramientas básicas para el diseño en HTML como editores (Sublime Text, Atom, Notepad++, Editra, TextWrangler) y frameworks (Bootstrap, HTML5 Boilerplate). Explica que HTML es un lenguaje de marcado para el desarrollo de páginas web, discute sus características como ser multiplataforma y usar etiquetas, y describe editores de código y frameworks populares como Bootstrap.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
83 vistas14 páginas

Introducción a HTML y Herramientas de Diseño

Este documento proporciona una definición y características de HTML, así como herramientas básicas para el diseño en HTML como editores (Sublime Text, Atom, Notepad++, Editra, TextWrangler) y frameworks (Bootstrap, HTML5 Boilerplate). Explica que HTML es un lenguaje de marcado para el desarrollo de páginas web, discute sus características como ser multiplataforma y usar etiquetas, y describe editores de código y frameworks populares como Bootstrap.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Defensa

Universidad Nacional Experimental Politécnica De La Fuerza Armada

Análisis y Diseño De Sistemas 4to Semestre

Programación HTLM

Docente: Bachiller:

Adalides Rodriguez Bryan Rodriguez

C.I: 27.923.793

San Félix Abril de 2020


Definición HTML

Es un lenguaje de marcado que se utiliza para el desarrollo de páginas de Internet. Se trata de

la sigla que corresponde a HyperText Markup Language, es decir, Lenguaje de Marcas de

Hipertexto, se entiende como un sistema que permite ordenar y etiquetar diversos documentos

dentro de una lista. Este lenguaje es el que se utiliza para especificar los nombres de las etiquetas

que se utilizarán al ordenar, no existen reglas para dicha organización, por eso se dice que es un

sistema de formato abierto. EL HTML se encarga de desarrollar una descripción sobre los

contenidos que aparecen como textos y sobre su estructura, complementando dicho texto con

diversos objetos (como fotografías, animaciones, entre otros).

Características HTML

 Puede ser creado y editado con cualquier editor básico de textos.

 Puede ser creado y editado con cualquier editor básico de textos.

 Es multiplataforma, o sea, puede ser visualizado por cualquier navegador de cualquier

sistema operativo.

 No diferencia entre mayúsculas y minúsculas.

 Utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final,

mediante las cuales se determina la forma en la que debe aparecer en su navegador el

texto así como también las imágenes y demás elementos en la pantalla del ordenador.

 Cada elemento de un documento HTML consta de una etiqueta de comienzo, un bloque

de texto y una etiqueta de fin.

 Lenguaje estático.
 Es utilizado para la creación de páginas web.

 Los documentos HTML son documentos de hipertexto que aparecen enlazando a otros

documentos.

 El Web tenía que ser distribuido: La información repartida en páginas no muy grandes

enlazadas entre sí.

 El Web tenía que ser hipertexto y debía ser fácil navegar por él.

 Tenía que ser compatible con todo tipo de ordenadores (PCs, Macintosh, estaciones de

trabajo...) y con todo tipo de sistemas operativos (Windows, MS-DOS, UNIX, MAC-

OS,...).

 Debía ser dinámico: el proceso de cambiar y actualizar la información debía ser ágil y

rápido.

Herramientas básicas de diseño en HTML.

1. Editores de HTML

  Sublime Text: este editor de código no es gratuito, la licencia tiene un coste de 70

dólares, aunque se puede descargar una versión gratuita para probarlo. Es una

solución muy popular entre los desarrolladores, con una experiencia de usuario

bastante cuidada. De hecho, muchos desarrolladores usan Sublime y lo califican como

el mejor editor de código.  Algunas de sus características fundamentales son:

 Disponible para Windows, Mac OS X y Linux.

 Soporta un gran número de lenguajes de programación: HTML, C, C++,

Groovy, Java, JavaScript, Lisp, Perl, PHP, Python, Ruby, SQL...

 Atajos rápidos para la búsqueda.


 Modo libre de distracciones para la escritura de código.

 Función de autocompletar.

 Editor muy personalizable.

 Soporta macros.

 Mejora de sus funcionalidades con plugins.

 Atom: es un editor gratuito, de código abierto y muy personalizable lanzado por

GitHub, la plataforma de desarrollo de proyectos colaborativa. Es una herramienta que

está generando una gran sensación dentro de la comunidad de desarrolladores. Lo

bueno de este editor es que muchos programadores están aportando mejoras al editor a

través de GitHub.  Características interesantes de Atom:

 Está disponible para Windows, Mac OS X y Linux.

 Totalmente personalizable: sus creadores presumen de que el desarrollador

puede modificar el editor a su gusto, incluso el core.

 Integración de [Link]: esto permite que cualquier usuario pueda usar los

cientos de paquetes y librerías de [Link].

 Sistema de navegación de archivos.

 Buscar y reemplazar en los archivos de trabajo.

 Paneles, cursores y selectores múltiples.

 Interfaz de usuario sencilla y limpia.

 Diseño de módulos personalizados: el editor permite el diseño de módulos a

medida para incorporar nuevas funcionalidades.

 Notepad++: es, posiblemente, uno de los editores de código más conocidos del

mercado. Es una herramienta bajo licencia GNU (Licencia Pública General). Se


podría definir como un blog de notas con esteroides. Dispone de características muy

interesantes para desarrolladores y programadores: 

 Dispone de coloreado de código para facilitar la programación, no sólo para

HTML, también para el resto de lenguajes para los que Notepad++ tiene

soporte: Python, Ruby, PHP o JavaScript. 

 Autocompletado de código. No es necesario teclear todas la etiquetas HTML.

Los comandos de teclado se pueden configurar.

 Posibilidad de trabajar en varios documentos distintos a la vez.

 Multivista: El usuario puede tener varias vistas de un mismo código.

 Expresiones regulares para la automatización de acciones.

 Detección automática del estado del documento. Buena característica si un

equipo de desarrolladores trabaja colectivamente.

 Grabación y reproducción de macros.

 Posibilidad de hacer zoom.

 Soporte para varios idiomas.

 Editra: es un editor de texto multiplataforma. Sus desarrolladores destacan su interfaz

sencilla de usar y que cuenta con asistencia para la programación en código. Editra es

totalmente gratis, está bajo una licencia LGPL y soporta más de 60 lenguajes de

programación distintos: Python, PHP, Perl, Java, Lisp, SQL, Visual Basic o Pascal

son algunos de los más importantes. Características:

 Permite trabajar con pestañas y en varios documentos a la vez.

 Incorpora un buscador.

 Dispone de un editor y resaltador de comandos.


 Función de autocompletado.

 Ayuda de palabras clave.

 Tiene la posibilidad de aumentar sus funcionalidades con la incorporación de

plugins.

 TextWrangler: editor de texto desarrollado por Bare Bones Software. Tiene una

interfaz sencilla, inteligente y con algunas funcionalidades que permiten programar

código con un gran rendimiento. Algunas de sus características:

 Soporte para varios lenguajes de programación como HTML, C, C++, Fortran,

Java, Object Pascal, Objective-C, Perl, Python, Ruby…

 Coloreado de sintaxis para facilitar la programación en código.

 Funcionalidad de buscar y reemplazar en múltiples filas.

 Configuración de idioma por documento de trabajo.

 Posibilidad de funcionar como un editor externo integrado con Xcode, el

Entorno de Desarrollo Integrado de Apple.

 Soporte integrado para el acceso FTP a través de Interarchy.

 Teclas configurables por el desarrollador.

 Lista de ventanas flotantes.

2. Frameworks para HTML5

 Bootstrap: es el framework de Twitter para el diseño responsivo o adaptativo y

desarrollo de páginas web en HTML, CSS y JavaScript. Bootstrap es

un framework muy utilizado en la actualidad por los desarrolladores de front-end. El

aumento del consumo de contenidos en dispositivos móviles es uno de los acicates


fundamentales en la expansión de este framework. Tiene algunas características que lo

hacen una herramienta sencilla:

 Es un framework que tiene detrás a Twitter. Eso quiere decir que es difícil que

se quede obsoleta por falta de mantenimiento.

 Aunque tiene un soporte limitado para HTML5 y CSS3, sus diseños son

compatibles con la mayoría de navegadores del mercado.

 Es un marco de código abierto y está compartido en GitHub. Eso lo convierte

en un framework especial porque son muchos los desarrolladores que lo

utilizan y lo mejoran continuamente.

 Facilita mucho el trabajo con JavaScript: cualquier funcionalidad del site que

requiera JavaScript no exigirá al desarrollador ponerse a programar, existen

componentes que permiten implementar recursos especiales sin necesidad de

hacerlo. Y eso es una ventaja.

 Todos esos componentes están basados en la librería jQuery. Cada uno de

esos plugins permite introducir nuevas funcionalidades a la interfaz de usuario:

desde un efecto de carrusel en la cabecera del site hasta las creación de grupos

de botones o alertas. Y la enorme popularidad de Bootstrap favorece que cada

vez haya más plugins de terceros para automatizar gran parte de estas

funcionalidades.

 Bootstrap utiliza LESS (lenguaje de hojas de estilo dinámico).


 Facilita mucha documentación: si alguien tiene un proyecto y tiene alguna

duda o necesita resolver alguna situación complicada, siempre dispondrá de

documentación y tutoriales para resolverla. 

 HTML5 Boilerplate: es el otro gran framework de HTML5 del mercado. Estas son

algunas de sus características fundamentales:

 Da soporte a navegadores antiguos. HTML5 Boilerplate dispone de una

biblioteca de detección de características llamada Modernizr. Esto permite

determinar si el navegador del usuario soporta HTML5 y CSS3. En caso de

que no sea así, se carga una función adicional que permite a ese navegador

antiguo cargar todos los elementos del site.

 Mejora de los tiempos de carga. Con el consumo de información en

dispositivos móviles, el tiempo de carga de las páginas se convierte en una

condición imprescindible para competir. En HTML5 Boilerplate, todos los

elementos scripts se colocan al final de la página, lo que evita que su lentitud

al cargar ralentice la aparición de los elementos clave del site. Esto afecta a

casi todos esos elementos, incluso el habitual código de seguimiento de

Google Analytics.

 Optimización por el lado del servidor: el archivo .htaccess propuesto por

HTML5 Boilerplate permite introducir una caché más eficiente y enviar

nuestras páginas web comprimidas en GZIP, igual que imágenes y elementos

en JavaScript, lo que optimiza el rendimiento del site con tiempos de carga

más reducidos.
 

 Junior: es un framework para hacer aplicaciones móviles nativas en HTML5. Este

marco utiliza transiciones CSS3 para optimizar el rendimiento de los sites en

dispositivos móviles, permite diseñar carruseles con [Link] y el diseño de la

interfaz de usuario es realmente sencillo gracias al listado de componentes

predefinidos que incluye el propio framework.

3. Soluciones para audio y vídeo

 Audio5js: es una biblioteca JavaScript que es muy fácil de implementar. Lo único que

es necesario es descargar el código fuente y extraer y colocar los archivos .js y .swf en

algún lugar del proyecto que estemos trabajando. Lo que permite Audio5js es

determinar qué códec de audio es compatible con el navegador que esté utilizando el

usuario en ese momento e iniciar el archivo con el motor de reproducción adecuado

(HTML5 o Flash).

 html5media: es un reproductor de vídeo y audio en HTML5. Lo mejor es que para

incorporarlo a nuestro site sólo tenemos que incluir el archivo script en algún lugar del

<head> de nuestro proyecto. No es necesario instalar nada más. Es compatible para

todos los navegadores y móviles. 

4. Editores visuales de animaciones

En este campo tenemos dos grandes grupos de herramientas: las primeras suelen ser

programas utilizados fundamentalmente por diseñadores y la segundas son algo más complejas

porque permiten el desarrollo de animaciones con programación pura. En el primer grupo,

tenemos soluciones como Edge Animate CC, del paquete Adobe; Google Web Designer;
o Sencha Animator. En el segundo grupo, tenemos opciones que exigen saber programar: The

Greensock Animation Platform, CreateJS, PaperJS.

Codificación básica en HTML.

Etiquetas HTML

El lenguaje HTML está conformado por un sistema de etiquetas en serie o tags, que incluyen

instrucciones que los navegadores traducen como:

 Imágenes

 Texto

 Hipervínculos

 Listas de palabras

 Tablas, etc.

Así, para que un elemento de este tipo pueda ser leído, la etiqueta debe tener dos partes: una

etiqueta de inicio (<etiqueta>) y una de cierre (</etiqueta>) entre guiones (< >).

Estructura básica HTML

La primera línea de un documento HTML siempre debe contener la etiqueta <!DOCTYPE

html>. Esto hará que el código del sitio sea legible en cualquier navegador. Ahora bien, un

documento HTML bien armado tiene cuatro etiquetas esenciales para que el contenido se

distribuya correctamente. Estas son:

 HTML: <html> está al inicio de un documento HTML e indica a los navegadores que la

página tiene código HTML para que pueda leerlo de esa forma. Siguiendo la sintaxis del

lenguaje, la etiqueta de cierre </html> será el último elemento del documento.


 Encabezado: <head> es la etiqueta que se utiliza para el encabezado de la página. Su

principal función es contener toda la información del funcionamiento del sitio. Debido a

esto, es un código encriptado que las personas que entran a la página no pueden ver.

 Título de la página: <title> es la etiqueta que da a tu sitio un nombre para que los usuarios

puedan identificarlo. Es el título que puedes ver en las pestañas del navegador.

 Cuerpo: <body> es la etiqueta que contiene todos los elementos individuales del sitio. O

dicho de otra forma, comprende todo el contenido visible del sitio. Aquí podrás insertar

texto, imágenes, videos o cualquier otra funcionalidad que desees mostrar.

 Títulos y subtítulos: <h1> <h2>… <h6> son etiquetas que funcionan para agregar títulos

y subtítulos en el cuerpo del texto, lo cual ayuda a jerarquizar la información. Por cierto,

te recomendamos utilizar la etiqueta H1 sólo una vez dentro del contenido.

 Párrafos: Las etiquetas <p> y <br> te ayudarán a organizar el texto en párrafos y saltos de

línea.

 Imágenes: <img> con esta etiqueta podrás agregar imágenes al cuerpo de tu página.

Combinarlo con el atributo src te permitirá especificar la ubicación donde se encuentra la

imagen, y el atributo alt te ayudará a darle un título a esa imagen para que lo lean

buscadores como Google. La estructura de los atributos es la siguiente: primero viene

la palabra o abreviatura que lo define (en este caso src es abreviatura de “source” o

fuente), luego el signo igual (=) y al último el modificador del atributo entre comillas

dobles (“_”) o simples (‘_’).

 Hipervínculos: <a> te permite insertar un hipervínculo a la página. Por ejemplo, el link

hacia tus redes sociales o hacia otro sitio web con el que desees conectar tu página.
 Listas e índices: <ol> sirve para agregar listas numeradas y <ul> para agregar bullets, los

cuales mejoran la legibilidad de tus textos.

 Estilo: Aunque usualmente se ubica dentro de la etiqueta <head>, con el

atributo <style> puedes definir el estilo de tu contenido en términos de: color, tamaño de

fuente, tipografía, entre otros.

Ejemplos sencillos de páginas web con códigos en HTML.

1) <html>

<head>

<title>

Mi Página de prueba

</title>

</head>

<body>

<p>

Bienvenido a mi primera <i>página web</i>.

<p>

Espero se sientan a gusto y disfruten su visita.

</body>

</html>
2) <html>

<head>

<title>

INSTRAW en la red

</title>

</head>

<body bgcolor=navy text=white>

<h1 align=center>

<font color=yellow> Instituto Internacional de Investigaciones y Capacitación para la Promoción

de la Mujer<br>

- INSTRAW -

</font>

</h1>

<hr>

<p align=center>

Bienvenidos a nuestras oficinas virtuales, donde esperamos brindarles un mejor servicio y una vía

directa alternativa de comunicación e información de apoyo para la <i>potenciación de la

mujer</i>.

<hr>
<h4>

Cómo contactarnos

</h4>

<p align=right>

<font color=lime size=-1>

César Nicolás Penson 102-A<br>

Santo Domingo, República Dominicana<br>

(809)685-211 - fax (809)685-2117<br>

correo-e: [Link]@[Link]

</font>

</body>

</html>

También podría gustarte