Una página web (o página web ) es un documento en la Web al que se accede a través de un navegador web . [1] Un sitio web normalmente consta de muchas páginas web vinculadas entre sí bajo un nombre de dominio común . El término "página web" es, por tanto, una metáfora de páginas de papel unidas para formar un libro.
Cada página web se identifica mediante un localizador uniforme de recursos (URL) distinto. Cuando el usuario introduce una URL en su navegador web , el navegador recupera el contenido necesario de un servidor web y luego lo transforma en una representación visual interactiva en la pantalla del usuario. [2]
Si el usuario hace clic o pulsa un enlace , el navegador repite este proceso para cargar la nueva URL, que puede ser parte del sitio web actual o de uno diferente. El navegador tiene funciones , como la barra de direcciones , que indican qué página se muestra.
Una página web es un documento estructurado . El elemento central es un archivo de texto escrito en lenguaje de marcado de hipertexto (HTML). Este especifica el contenido de la página, [3] incluyendo imágenes y videos .
Las hojas de estilo en cascada (CSS) especifican la presentación de la página. [3] Las reglas CSS pueden estar en archivos de texto separados o incrustadas dentro del archivo HTML.
La gran mayoría [4] de páginas tienen programas JavaScript , lo que permite una amplia gama de comportamientos. [3] El lenguaje más nuevo WebAssembly también se puede utilizar como complemento . [5]
Las páginas web más sofisticadas, conocidas como web apps , combinan estos elementos de forma compleja .
Desde la perspectiva de la implementación de sitios web del lado del servidor , existen dos tipos de páginas web: estáticas y dinámicas . Las páginas estáticas se recuperan del sistema de archivos del servidor web sin ninguna modificación, [6] mientras que las páginas dinámicas deben ser creadas por el servidor sobre la marcha, generalmente leyendo de una base de datos para completar una plantilla , antes de ser enviadas al navegador del usuario. [7] Un ejemplo de una página dinámica es una página de resultados de un motor de búsqueda .
JavaScript es parte de la tríada de tecnologías que todos los desarrolladores web deben aprender: HTML para especificar el contenido de las páginas web, CSS para especificar la presentación de las páginas web y JavaScript para especificar el comportamiento de las páginas web.
Estático por definición significa algo que no cambia. Las primeras páginas de la World Wide Web eran en gran medida estáticas y sin cambios, y ofrecían la misma información sobre un tema en particular a cualquiera que las visitara. En algunos casos, los sitios pueden evolucionar ligeramente con el tiempo, pero siguen siendo en gran medida estáticos, lo que significa que solo cambian cuando sus creadores los modifican manualmente, no de forma regular y automatizada.
Página web que proporciona contenido personalizado para el usuario en función de los resultados de una búsqueda o alguna otra solicitud.