Internet se ha convertido en una parte esencial de nuestras vidas y la Web es la pieza central que conecta todas las tecnologías involucradas. Desde noticias y entretenimientos hasta aplicaciones móviles y videojuegos, todo gira en torno a la Web. Debemos acceder a un sitio web para abrir una cuenta por cada servicio que usamos, para conectar nuestras aplicaciones y dispositivos móviles entre sí, o para compartir la puntuación alcanzada en nuestro juego preferido. La Web es el centro de operaciones de nuestra actividad diaria, y HTML lo hace posible.
Pero para poder realizar lo que se observan en las páginas Web's se necesitan de otras herramientas que se complementan con HTML, estas son:
- CSS
- JAVASCRIPT
- PHP
- AJAX
- JSON
Sitios web
Los sitios web son archivos que los usuarios descargan con sus navegadores desde ordenadores remotos. Cuando un usuario accede a un sitio web, le comunica al navegador la dirección del sitio y el programa descarga los archivos, procesa su contenido y lo muestra en la pantalla del usuario.
Debido a que los sitios webs son de acceso público e Internet es una red global, estos archivos deben estar siempre disponibles. Por este motivo, los sitios web no se almacenan en ordenadores personales, sino en ordenadores especializados diseñados para despachar estos archivos a los usuarios que los solicitan. El ordenador que almacena los archivos y datos de un sitio web se llama servidor y el ordenador que accede a esta información se llama cliente.

Archivos
Los sitios web están compuestos de múltiples documentos que el navegador descarga cuando el usuario los solicita. Los documentos que conforman un sitio web se llaman páginas y el proceso de abrir nuevas páginas navegar (el usuario navega a través de las páginas del sitio).
Para desarrollar un sitio web, tenemos que crear un archivo por cada página que queremos incluir, también debemos incluir los archivos con las imágenes y cualquier otro recurso que queremos mostrar dentro de estas páginas.
Para tener bien organizada las páginas que conformarán nuestro sitio web, se recomienda crear carpetas o directorios para agrupar estos archivos.NOTA: Si bien los servidores son flexibles en cuanto a los nombres que podemos asignar a los archivos, sin embargo existen algunas reglas que se debería seguir para asegurarse de que los archivos son accesibles. Evitar usar espacios en los nombres de archivo. Si necesita separar palabras, usar el guion bajo en lugar del espacio, ejemplo: registro_usuario.html
Además, existen que algunos caracteres realizan funciones específicas en la Web, por lo que es mejor evitar caracteres especiales como ?, %, #, /, y usar solo letras minúsculas sin acentos y números.
Además, existen que algunos caracteres realizan funciones específicas en la Web, por lo que es mejor evitar caracteres especiales como ?, %, #, /, y usar solo letras minúsculas sin acentos y números.
Archivos de un sitio web
