Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Código Html:
...<td><input type="text" size="28" maxLength="50" /></td>
css:
LINE-HEIGHT: 17px;PADDING-LEFT: 25px; HEIGHT: 17px; VERTICAL-ALIGN: middle; PADDING-TOP: 30px
já tentei com o line-height , com o padding e tambem o vertical-align e o texto não fica centralizado na vertical
como pode ver no post eu tenho o padding
esse artigo -> http://www.maujor.com/tutorial/centrar-vertical.php
É um pouco antigo pois só comenta até o IE7, porém acho que o hack para ele deve funcionar para os novos
caso ainda não tenham suporte.
infelizmente nunca necessitei para testar, qualquer dúvida ou problema posta ae.
esse artigo -> http://www.maujor.co...ar-vertical.php
sim mas isso é com divs e não com texto dentro de input
desculpe compreendi errado sua dúvida, achei que queria centralizar o input.
Nesse caso desconheço alguma técnica, apenas o posicionamento por padding.
O seu css está um pouco estranho, 17px de altura deixa muito pequeno é dessa forma que está mesmo??
É verdade, me desculpe.
Você está inserindo estas propriedades em qual seletor?
Esse padding está no input?
sim eu tambem esqueci o css é o do input
se você vai usar line-height, então não use nem padding-top e nem padding-bottom;
tão simples qnto isso.
Ou alinha com line-height, ou com padding. Não com os 2.
O problema é que nem com um nem com outro
deve funcionar sim.
mostre como você fez, e poste um link para teu site.
e pra alinhar verticalmente com line-height, o elemento só deve conter uma linha de texto. :thumbsup:
Não consigo:
tente colocar um padding