Autor Zpráva
Seb_
Profil *
Ahoj, narazil jsem na jedem nalý problém.
Otázka vyřešení bude asi na 5 minut, tkže kdo by měl prosím čas?
Problém:
Mám input, který je na výšku celkem velký a chci aby text do něj vkládáný byl zarovnaný na vertikální střed, ale vertical-align: middle; mi nefunguje, proč nevím, nechápu.
Pro jistotu přikládám ještě css inputu aby nevznikal zmatek :)

.edthledej
{
position: absolute;
top: 0px;
left: 0px;
font-family: Arial CE;
font-variant: small-caps;
font-size: 14pt;
text-align: left;
vertical-align: middle;
width: 100px;
height: 40px;
border-width: 1px;
border-color: blue
border-style: solid;
}
m
Profil *
ale vertical-align: middle; mi nefunguje, proč nevím
asi preto, že vertical-align sa používa ak chceš zmeniť vertikálnu polohu textu vzhľadom k polohe predchádzajúceho textu v tom istom elemente.
Na text v inpute použi padding-top a padding-bottom podľa potreby
ich
Profil *
No, me tohleto dela, ale jenom ve FF. Nechapu proc, nemate nekdo tuseni?
.input {
position: relative;
float: left;
background: url("input.png") no-repeat;
color: #5DC7E2;
height: 23px;
width: 79px;
border-top: solid 1px #24B0D4;
border-left: solid 1px #24B0D4;
border-right: solid 1px #24B0D4;
margin-left: 3px;
font-family: Tahoma;
font-size: 12px;
text-align: center;
line-height: 23px;
vertical-align: middle;
padding-bottom: auto;
}
Manq
Profil
ich
Použij padding pro input, jak před dvěma měsíci radil m. A příště si založ nové vlákno, nebo ještě lépe – hledej.
ich
Profil *
Koukni na ten kod, vzdyt to tam mam.
DJ Miky
Profil
padding-bottom: auto; ti moc nepomůže, dej tam třeba padding-top:5px;
Manq
Profil
dej tam třeba padding-top:5px;
Radši padding:5px 0;.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: