Quiero mostrar una nota de términos y condiciones en mi sitio web. No quiero usar el campo de texto y tampoco quiero usar toda mi página. Solo quiero mostrar mi texto en el área seleccionada y quiero usar solo la barra de desplazamiento vertical para bajar y leer todo el texto.
Actualmente estoy 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>
Dos problemas:
- No está fijando el ancho y la altura y la extensión hasta que aparezca todo el texto.
- En segundo lugar, muestra una barra de desplazamiento horizontal y no quiero mostrarla.
Respuestas:
Uso
overflow-y
. Esta propiedad es CSS 3.fuente
para ocultar las barras de desplazamiento horizontales, puede configurar overflow-x como oculto, de esta manera:
fuente
Debe especificar el
width
yheight
enpx
:Además, puede usar
overflow: auto;
para evitar que se muestre la barra de desplazamiento horizontal.Por lo tanto, puede intentar lo siguiente:
fuente
Gracias primero
Usarlo
overflow:auto
me funciona.La barra de desplazamiento horizontal desaparece.
fuente
Para cualquier caso establecido
overflow-x
enhidden
y prefiero configurarlomax-height
para limitar la expansión de la altura del div. Su código debería verse así:fuente
Para mostrar la barra de desplazamiento vertical en su div, debe agregar
o
fuente
max-height: 100px;
.height
que faltaba, por lo que no se muestran las barras de desplazamiento vertical, aunqueheight:100%;
funcionó mejor para mí.height
es opcionalfuente
Puede usar la propiedad de desbordamiento
fuente
También enfrenté el mismo problema ... intente hacer esto ... esto funcionó para mí
fuente
Esta es mi mezcla:
fuente