Hay <input type="text" />
Necesito establecer la alineación vertical del texto ingresado. Por ejemplo, medio o arriba. http://jsfiddle.net/eSPMr/¿Cómo alinear verticalmente texto en tipo de entrada = "texto"?
Respuesta
Utilice relleno para simularlo, ya que vertical-align no funciona en las entradas de texto.
CSS
.date-input {
width: 145px;
padding-top: 80px;
}
Usted acaba de vencerme también. – SpaceBeers
Esto no funciona en el último google chrome. – pilavdzice
@Jumpei - Probablemente deberías repasar tu sintaxis abreviada de CSS. Tres valores son completamente válidos. Lea https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties – j08691
input[type=text]
{
height: 15px;
line-height: 15px;
}
ésta es la manera correcta para ajustar la posición vertical de media.
gracias por editar y votaciones ascendentes ... –
Una alternativa es utilizar line-height
: http://jsfiddle.net/DjT37/
.bigbox{
height:40px;
line-height:40px;
padding:0 5px;
}
Esto tiende a ser más consistentes cuando se desea una altura específica que no es necesario para calcular el relleno sobre la base de la fuente-tamaño y la altura deseada, etc.
Póngalo en una etiqueta div parece ser la única manera de forzar a que:
<div style="vertical-align: middle"><div><input ... /></div></div>
Puede ser ot sus etiquetas como span funcionan como div do.
Encontré esta pregunta mientras buscaba una solución a mi propio problema. Las respuestas anteriores se basan en el relleno para hacer que el texto aparezca en la parte superior o inferior de la entrada o utilice una combinación de altura y altura de línea para alinear el texto al centro vertical.
Aquí hay una solución alternativa para hacer que el texto aparezca en el medio utilizando un div y un posicionamiento. Consulte el jsfiddle.
<style type="text/css">
div {
display: inline-block;
height: 300px;
position: relative;
width: 500px;
}
input {
height: 100%;
position: absolute;
text-align: center; /* Optional */
width: 100%;
}
</style>
<div>
<input type="text" value="Hello world!" />
</div>
- 1. ¿Cómo alinear verticalmente un texto?
- 2. Alinear texto verticalmente en Navbar
- 3. Cómo alinear verticalmente un campo de texto en AS3
- 4. ¿Cómo alinear verticalmente el texto al centro en HTML?
- 5. ¿Cómo alinear verticalmente 2 tamaños diferentes de texto?
- 6. Cómo alinear verticalmente vanos con el texto y la imagen
- 7. Verticalmente centre el texto en la entrada de texto en Internet Explorer
- 8. CSS Alinear verticalmente el texto en el encabezado
- 9. Cómo alinear texto en android
- 10. Cómo deshabilitar un tipo de entrada = texto?
- 11. Alinear verticalmente divs flotantes
- 12. Centrar/alinear el texto medio con PIL?
- 13. Texto central y multilínea li texto verticalmente
- 14. ¿Cómo alinear objetos verticalmente en ASP.NET?
- 15. Buscando una forma fácil de alinear texto
- 16. ¿Cómo centrar verticalmente el texto en un NSTextField?
- 17. Vertical Alinear texto en una etiqueta
- 18. ¿Cómo podemos alinear verticalmente el texto en el cuadro de edición?
- 19. ¿Cómo centro verticalmente el texto de UITextField?
- 20. Al presionar 'enter' en un tipo de entrada = "texto", ¿cómo?
- 21. Cómo alinear texto en RichTextBox C#?
- 22. ¿Cómo se puede alinear verticalmente el texto de varias líneas dentro de una lista?
- 23. Cómo alinear verticalmente la imagen y el texto entre las plantillas de correo electrónico del cliente
- 24. entrada de texto simple_form
- 25. html/css cómo alinear (medio) verticalmente el texto dentro de un <textarea>
- 26. Cómo centrar texto verticalmente con css
- 27. UILabel Alinear texto al centro
- 28. Cómo alinear verticalmente una tabla en CSS
- 29. Cómo centrar el texto SVG verticalmente en IE9
- 30. alinear verticalmente el texto de un párrafo elemento de código CSS
Respondido aquí -> http://stackoverflow.com/a/945812/572939 – ManseUK