Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Para crear documentos html (páginas web) se necesitan dos elementos que casi
siempre están presente en las computadoras que utilizan la tecnología estándar de IBM
y el sistema operativo Windows el cual es un editor de texto ASCII, un programa
navegador y la creatividad del desarrollador siendo este último el elemento más
importante para desarrollar una web exitosa y con mucho flujo de cibernautas.
El origen de HTML se remonta a 1980, cuando el físico Tim Berners-Lee, trabajador del CERN
(Organización Europea para la Investigación Nuclear) propuso un nuevo sistema de "hipertexto"
para compartir documentos.
El primer documento formal con la descripción de HTML se publicó en 1991 bajo el nombre
HTML Tags (Etiquetas HTML) y todavía hoy puede ser consultado online a modo de reliquia
informática.
La primera propuesta oficial para convertir HTML en un estándar se realizó en 1993 por parte
del organismo IETF (Internet Engineering Task Force). Aunque se consiguieron avances
significativos (en esta época se definieron las etiquetas para imágenes, tablas y formularios)
ninguna de las dos propuestas de estándar, llamadas HTML y HTML+ consiguieron convertirse
en estándar oficial.
A partir de 1996, los estándares de HTML los publica otro organismo de estandarización
llamado W3C (World Wide Web Consortium). La versión HTML 3.2 se publicó el 14 de Enero de
1997 y es la primera recomendación de HTML publicada por el W3C. Esta revisión incorpora los
Ser creativo
Editores de código como sublime Text, notepad++ entro otros
Conocimientos de html
Conocimientos de css y css3
Es de suma importancia que contemos con el software de Xampp para crear nuestro propio
servidor web; lo que quiere decir es que nuestra computadora será un servidor donde
temporalmente, estará alojada nuestra página web. Más adelante conoceremos más acerca
de Xampp.
CONCEPTOS BÁSICOS DE HTML
Navegador: Es el programa que nos ofrece acceso a Internet. Debe ser capaz de comunicarse
con un servidor y comprender el lenguaje de todas las herramientas que manejan la información
de Web. Puede decirse que cada casa de software podría tener su navegador propio, aunque
los mas populares sean Netscape e Internet Explorer.
Servidor: Se encarga de proporcionar al navegador los documentos y medios que este solicita.
Utiliza un protocolo HTTP para atender las solicitudes de archivos por parte de un navegador.
ASCII: Caracteres de texto sin formato. Código Estándar Americano Para El Intercambio De
Información, conjunto de caracteres codificados de 8 bits, capaz de representar mediante
números a 256 caracteres alfanuméricos y símbolos diferentes.
Hipertexto: Texto con marcas o códigos que permiten desplazarse a través de un documento a
otro en la misma computadora, o entre documentos guardados en distintas computadoras
conectadas entre si mediante redes, de internet.
ETIQUETA DESCRIPCIÓN
ELEMENTO RAÍZ
<!doctype html> Define que el documento está bajo el estándar de HTML 5
<html> </html> Representa la raíz de un documento HTML o XHTML. Todos los demás
elementos deben ser descendientes de este elemento.
Metadatos del documento
<head> </head> Representa una colección de metadatos acerca del documento,
incluyendo enlaces a, o definiciones de, scripts y hojas de estilo.
<meta /> Define los metadatos que no pueden ser definidos usando otro elemento
HTML.
<title> </title > Define el título del documento, el cual se muestra en la barra de título del
navegador o en las pestañas de página. Solamente puede contener texto
y cualquier otra etiqueta contenida no será interpretada.
<link /> Usada para enlazar JavaScript y CSS externos con el documento HTML
actual.
<base> </base> Define la URL base para las URLs relativas en la página.
<style> Etiqueta de estilo usada para escribir CSS en línea.
Scripting
<script></script> Define ya sea un script interno o un enlace hacia un script externo. El
lenguaje de programación es JavaScript
<noscript></nosc Define una contenido alternativo a mostrar cuando el navegador no
ript> soporta scripting.
Secciones
<body> </body> Representa el contenido principal de un documento HTML. Solo hay un
elemento <body> en un documento.
<section></sectio Define una sección en un documento.
n>
<nav></nav> Define una sección que solamente contiene enlaces de navegación
<article></article> Define contenido autónomo que podría existir independientemente del
resto del contenido.
<aside></aside> Define algunos contenidos vagamente relacionados con el resto del
contenido de la página. Si es removido, el contenido restante seguirá
teniendo sentido
<h1>,<h2>,<h3>,< Los elemento de cabecera implementan seis niveles de cabeceras de
h4>,<h5>,<h6> documentos; <h1> es la de mayor y <h6> es la de menor importancia. Un
elemento de cabecera describe brevemente el tema de la sección que
introduce.
<header> Define la cabecera de una página o sección. Usualmente contiene un
</header> logotipo, el título del sitio Web y una tabla de navegación de contenidos.
<footer></footer> Define el pie de una página o sección. Usualmente contiene un mensaje
de derechos de autoría, algunos enlaces a información legal o direcciones
Agrupación de Contenido
<p></p> Se utiliza para escribir párrafos
<pre></pre> Indica que su contenido esta pre formateado y que este formato debe ser
preservado.
<blockquote> Representa una contenido citado desde otra fuente.
</blockquote>
<ol></ol> Define una lista ordenada de artículos.
<ul></ul> Define una lista de artículos sin orden. (se usa en los menú
desplegables.
<li></li> Define un artículo de una lista enumerada.
<figure></figure> Representa una figura ilustrada como parte del documento.
<figcaption> Representa la leyenda de una figura.
</figcaption>
<div Representa un contenedor genérico sin ningún significado especial.
</div>
Semántica a nivel de Texto
<a href=""></a> Representa un hiperenlace, enlazando a otro recurso.
<em></em> Representa un texto enfatizado, como un acento de intensidad.
<strong></strong> Representa un texto especialmente importante.
<q></q> Representa una cita textual inline.
<mark></mark> Representa texto resaltado con propósitos de referencia, es decir por su
relevancia en otro contexto.
<span></span> Representa texto sin un significado específico. Este debe ser usado
cuando ningún otro elemento semántico le confiere un significado
adecuado, en cuyo caso, provendrá de atributos globales
como class, lang, o dir.
<br> Representa un salto de línea.
<B> </B> Crea un texto en negrita.
<I></I> Crea un texto en cursiva.
<!-- comentario--> Se usa para insertar un comentario, el cual no se ve en la página web;
solo en el código fuente.
Contenido incrustado
<img src=""> Se utiliza para insertar una imagen
<iframe Representa un contexto anidado de navegación, es decir, un documento
src=""></iframe> HTML embebido.
<embed></embed> Representa un punto de integración para una aplicación o contenido
interactivo externo que por lo general no es HTML.
<object></object> Representa un recurso externo, que será tratado como una imagen, un
sub-documento HTML o un recurso externo a ser procesado por
un plugin.
<param name="" Define parámetros para el uso por los plugins invocados por los
value=""> elementos <object>.
Elementos interactivos
<details></details> Representa un widget desde el que un usuario o usuaria puede
obtener información o controles adicionales.
<summary></summary Representa un resumen, título o leyenda para un
> elemento <details> dado.
<command> Representa un comando que un usuario o usuaria puede invocar.
<menu> Representa unalista de comandos .
XAMPP es el acrónimo de Cualquier Plataforma (X), Apache (A), MySQL (M), PHP (P) y Perl
(P). Es una distribución de Apache sencilla y ligera que facilita enormemente a los
desarrolladores crear un servidor web local para realizar pruebas. Todo lo que necesita para
configurar un servidor web – la aplicación servidor (Apache), la base de datos (MySQL), y un
lenguaje de script (PHP) – está incluído en un único fichero extraíble. XAMPP es también multi-
plataforma, lo que significa que funciona bien tanto en Linux, como Mac o Windows. Dado que
la mayoría de servidores web actuales usan los mismos componentes que XAMPP, la transición
desde el servidor de prueba local al servidor de producción es extremadamente fácil también.
¿Qué Se Incluye en XAMPP?
XAMPP tiene cuatro componentes principales. Éstos son:
1. Apache: Apache es la aplicación de servidor web que procesa y entrega el contenido
web a un ordenador. Apache es el servidor web más popular en internet, haciendo
funcionar casi el 54% de todas las páginas web.
2. MySQL: Cada aplicación web, ya sea simple o compleja, requiere una base de datos
para almacenar los datos que recoge. MySQL, que es de código abierto, es el sistema
gestor de base de datos más popular. Alimenta desde websites de aficionados hasta
plataformas profesionales como WordPress. Puede aprender cómo dominar PHP con
este curso xxx.
3. PHP: PHP son las siglas de Preprocesador de Hipertexto. Es un lenguaje de script del
lado del servidor que hace funcionar algunas de las páginas web más famosas del
mundo, incluyendo WordPress y Facebook. Es de código abierto, relativamente fácil de
aprender, y funciona perfectamente con MySQL, lo que lo ha hecho una opción muy
popular para los desarrolladores web.
4. Perl: Perl es un lenguaje de programación dinámico y de alto nivel que se usa
ampliamente en la programación de redes, la administración de sistemas, etc. Aunque
menos popular para el desarrollo web, Perl tiene un montón de aplicaciones específicas.
Diferentes versiones de XAMPP pueden incluir componentes adicionales como phpMyAdmin,
OpenSSL, etc. para crear servidores web completos.
Busquemos la
ubicación en
PROGRAMAR EN HTML5
HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está compuesto
por una serie de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone
de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos
de línea, listas, tablas, etc.
Nota:
<!DOCTYPE html> : Indica que estamos usando html5
El operador < y > se obtienen presionando al combinación de teclas Alt + 60 y Alt + 62
MODELO DE UNA PAGINA WEB
1. Ingrese al programa Xampp para tener acceso al Panel de control y encienda el servidor
Apache.
5. Buscamos la ubicación
discolocal/Xampp/htdocs
NOTA: Hasta el momento solo hemos creado la página principal vacía de nuestro sitio web. Lo que
indica que aún no hemos puesto ningún contenido a nuestra página excepto el título.
Poder correr nuestra página web significa que vamos a abrir nuestra página usando el
navegador de nuestra elección. Debemos tomar en cuenta, que el navegador Internet Explorer
no es aconsejable utilizarlo ya que no es siempre compatible. La aplicación de servidor web
Apache de Xampp hace posible que podamos visualizar nuestra página web ya que con dicha
aplicación hemos convertido nuestra computadora en un servidor que temporalmente aloja
nuestro sitio web.
Como pueden visualizar en la imagen anterior hemos abierto ya nuestra página web pero no
aparece información en ella; eso es porque aún no hemos ingresado dicha información la cual
haremos en seguida.
HTML BASICO
En esta imagen explicamos lo que cada una de las etiquetas programadas afectó a nuestro sitio
web.
Atributo charset
El atributo charset específica la codificación de caracteres para el documento HTML. Esto
quiere decir que el atributo charset le permite a HTML leer todos aquellos caracteres que nos
son comunes en el idioma ingles como por ejemplo: las tildes, la ñ y otros símbolos.
El atributo charset se utiliza dentro de la etiqueta meta. Ejemplo.
<meta charset="utf-8">
Utf-8
Es un formato de codificación de caracteres Unicode e ISO 10646 utilizando símbolos de
longitud variable.
Guardamos cambios en
nuestro editor de código.
Vamos a nuestra página web y recargamos con F5 o clic derecho sobre la pestaña y
posteriormente clic en Recargar pestaña.
Las listas nos permiten ordenar o enumerar datos o elementos para facilitar su lectura. Su
etiqueta es <ol> </ol>.
Hay tres tipos de listas: ordenadas, desordenadas y por definición.
Listas Ordenadas Son aquellas que ordenan la lista anteponiendo números, letras o signos.
Las listas ordenadas comienzan con la etiqueta <ol> y para cada uno de los items de la misma,
utilizamos la etiqueta <li>.
Ejemplo:
CODIGO RESULTADO
<ol> 1. Introducción a la programación
<li>Introducción a la programación</li>
<li>diagramas de flujo en Raptor</li> 2. diagramas de flujo en Raptor
<li>Scratch</li>
<li>Visual Basic</li> 3. Scratch
<li>html5 y CSS3</li>
<li>PHP</li> 4. Visual Basic
<li>My SQL</li>
</ol> 5. html5 y CSS3
6. PHP
7. My SQL
EGRAFIA
https://blog.udemy.com/tutorial-de-xampp-como-usar-xampp-para-ejecutar-su-propio-
servidor-web/
https://developer.mozilla.org/es/docs/HTML/HTML5/HTML5_lista_elementos
http://www.virtualnauta.com/html-listas