¿Qué es una barra de desplazamiento HTML?
Una barra de desplazamiento de lenguaje de marcado de hipertexto (HTML) es un elemento de interfaz de usuario que puede aparecer dentro del marco visible que muestra un documento HTML. Permite a un usuario mover la región visible de un área de la pantalla mientras deja intacto las áreas circundantes. En muchos casos, el visor de documentos HTML puede generar automáticamente una barra de desplazamiento HTML automáticamente, aunque ciertos códigos HTML y de estilo de estilo en cascada (CSS) pueden obligar a una barra de desplazamiento a mostrar o puede forzar uno a ocultar. Dentro de una página web, una barra de desplazamiento HTML puede ser una solución de formato definida en caso de desbordamiento de contenido, o puede ser una propiedad que se puede configurar en los cuadros que se muestran dentro de la ventana principal. Es importante tener en cuenta que una barra de desplazamiento HTML que aparece dentro de un documento HTML renderizado es diferente del elemento de interfaz de usuario gráfico del sistema operativo (GUI) que controla el navegador web, aunque algunas operaciones también pueden modificar la apariencia de la barra de pergamino del navegador.
Cuando se renderiza dentro de un documento HTML, una barra de desplazamiento HTML tiene la apariencia general del elemento GUI de barra de desplazamiento predeterminado del sistema. Esto generalmente es una barra vertical u horizontal que tiene flechas colocadas en cada extremo. La barra, que también se llama pista, tiene una caja en la parte superior que representa el área actualmente vista del documento o área más grande. La barra de desplazamiento se puede manipular haciendo clic en las flechas con el cursor del mouse para mover el área mostrada, o arrastrando directamente el cuadro indicador visible a lo largo de la pista.
Cuando una región como un marco se define en HTML o con CSS, la cantidad esperada de espacio en píxeles a veces no está disponible debido a una resolución de pantalla o tamaño de ventana diferente. Esto hace que ocurra un desbordamiento, lo que significa que el texto, las imágenes y otros elementos no pueden mostrarse completamente en el espacio disponible. Un comportamiento que se puede especificar en un documento HTML es para TSe renderiza para crear una barra de desplazamiento HTML para que un usuario pueda moverse a diferentes partes no visibles del área en un espacio limitado. Alternativamente, la barra de desplazamiento se puede deshabilitar, lo que significa que si solo se muestra parte de una imagen o bloque de texto, las áreas no visibles simplemente no se mostrarán y ninguna indicación de que existan será evidente.
A través del uso de CSS, una barra de desplazamiento HTML puede tener su apariencia personalizada. Esto generalmente significa cambiar la secuencia de colores que se usan para dibujar la barra, sus reflejos y sus sombras. Con el uso de lenguajes de secuencias de comandos y una codificación no estándar, los gráficos reales que se utilizan para mostrar una barra de desplazamiento HTML se pueden cambiar para una apariencia más personalizada, aunque no todos los navegadores u sistemas operativos admiten esta funcionalidad.