O que é uma barra de rolagem HTML?
uma barra de rolagem de marcação de hipertexto (HTML) é um elemento de interface do usuário que pode aparecer dentro do quadro visível exibindo um documento HTML. Ele permite que um usuário mova a região visível de uma área da tela, deixando as áreas circundantes intocadas. Em muitos casos, uma barra de rolagem HTML pode ser gerada automaticamente pelo Visualizador de documentos HTML, embora certos códigos HTML e Cascading Style Sheet (CSS) possam forçar uma barra de rolagem a ser exibida ou pode forçar um a ser oculto. Em uma página da web, uma barra de rolagem HTML pode ser uma solução de formatação definida no caso de um excesso de conteúdo, ou pode ser uma propriedade que pode ser definida nos quadros exibidos na janela principal. É importante observar que uma barra de rolagem HTML que aparece dentro de um documento HTML renderizado é diferente do elemento de barra de rolagem de interface gráfico do sistema operacional (GUI) que é controlado pelo navegador da web, embora algumas operações também possam modificar a aparência do navegador.
Quando renderizado dentro de um documento HTML, uma barra de rolagem HTML tem a aparência geral do elemento GUI da barra de rolagem padrão do sistema. Geralmente, é uma barra vertical ou horizontal que possui setas colocadas em cada extremidade. A barra, que também é chamada de pista, possui uma caixa em cima que representa a área atualmente vista do documento ou área maior. A barra de rolagem pode ser manipulada clicando nas setas com o cursor do mouse para mover a área exibida ou arrastando diretamente a caixa indicadora visível ao longo da pista.
Quando uma região como um quadro é definida em HTML ou com CSS, a quantidade esperada de espaço em pixels às vezes não está disponível devido a uma resolução de tela ou tamanho de janela diferente. Isso faz com que um transbordamento ocorra, o que significa que o texto, imagens e outros elementos não podem ser totalmente exibidos no espaço disponível. Um comportamento que pode ser especificado em um documento HTML é para tEle renderiza para criar uma barra de rolagem HTML para que um usuário possa se mover para diferentes partes não visíveis da área em um espaço limitado. Como alternativa, a barra de rolagem pode ser desativada, o que significa que se apenas parte de uma imagem ou bloco de texto for exibida, as áreas não visíveis simplesmente não serão mostradas e nenhuma indicação de que elas existem serão evidentes.
Com o uso de CSS, uma barra de rolagem HTML pode ter sua aparência personalizada. Isso geralmente significa alterar a sequência de cores usadas para desenhar a barra, seus destaques e suas sombras. Com o uso de linguagens de script e alguma codificação não padrão, os gráficos reais usados para exibir uma barra de rolagem HTML podem ser alterados para uma aparência mais personalizada, embora nem todos os navegadores ou sistemas operacionais suportem essa funcionalidade.