Quero mostrar os termos e condições no meu site. Eu não quero usar o campo de texto e também não quero usar minha página inteira. Eu só quero exibir meu texto na área selecionada e quero usar apenas a barra de rolagem vertical para descer e ler todo o texto.
Atualmente, estou usando este código:
<div style="width:10;height:10;overflow:scroll" >
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
text text text text text text text text text
</div>
Dois problemas:
- Não está fixando a largura e a altura e a propagação até que todo o texto apareça.
- Segundo, está mostrando a barra de rolagem horizontal e não quero mostrá-la.
Respostas:
Use
overflow-y
. Esta propriedade é CSS 3.fonte
para ocultar as barras de rolagem horizontais, você pode definir overflow-x como oculto, assim:
fonte
Você precisa especificar
width
eheight
empx
:Além disso, você pode
overflow: auto;
impedir a exibição da barra de rolagem horizontal.Portanto, você pode tentar o seguinte:
fonte
Obrigado primeiro
Use
overflow:auto
-o funciona para mim.barra de rolagem horizontal desaparece.
fonte
Para qualquer caso definido
overflow-x
comohidden
e eu prefiro definirmax-height
para limitar a expansão da altura da div. Seu código deve ficar assim:fonte
Para mostrar a barra de rolagem vertical em sua div, você precisa adicionar
ou
fonte
max-height: 100px;
.height
que faltava, por isso não mostrava as barras de rolagem vertical, emboraheight:100%;
funcionasse melhor para mim.height
é opcionalfonte
Você pode usar a propriedade overflow
fonte
Eu também enfrentei o mesmo problema ... tente fazer isso ... isso funcionou para mim
fonte
Esta é a minha mistura:
fonte