Dado un <textarea>
con un width
fijo, me gustaría que su "ancho activo" sea constante (en px
). Por "ancho activo" me refiero al área donde aparece el texto.¿Cómo calcular el ancho de la barra de desplazamiento?
Cuando la barra de desplazamiento vertical no aparece, el "ancho activo" es igual a width
. Pero, cuando aparece la barra de desplazamiento vertical, el "ancho activo" se vuelve más pequeño que width
(creo que es más pequeño exactamente por el ancho de la barra de desplazamiento).
Pensé para identificar si la barra de desplazamiento vertical aparece o no, y si es así, para aumentar el ancho de <textarea>
por el ancho de la barra de desplazamiento. ¿Cómo podría identificar el ancho de la barra de desplazamiento?
¿Hay un mejor enfoque?
(estoy interesado en Firefox, si se hace la vida más fácil.)
posible duplicado de [¿Cómo puedo obtener tamaños de barra de desplazamiento del navegador?] (Http://stackoverflow.com/questions/986937/how-can-i-get-the -browsers-scrollbar-sizes) –