webForumDet fria alternativet

input boxar i IE7, lägre än 18px?

HTML & CSS

4 svar · 535 visningar · startad av UrMe

Medlem sedan apr. 2001762 inlägg
Frågan#1

Jag har satt en inputbox till 14px hög, det fungerar bra i Firefox, ser även ut att fungera i IE7, men den trycker ändå ut så att själva tabellen den ligger i blir typ 18px hög. Man ser det om man markerar boxen.

Jag har bifogat en bild här:
http://www.urme.com/inputie7.jpg

Jag har markerat boxen och ser att den tar mer utrymme än vad som behövs, om jag gör boxen runt 18px+ så blir det inget sånt där extra utrymme.. till vänster ser man att den trycker ut hela tabellen typ 2-4px.

Väldigt störande, det går att få det att se bra ut i Firefox men inte IE7, har inte vågat kollat IE6 ännu.

Medlem sedan mars 20041 505 inlägg
#2

Jag tror att det fixar sig om du sätter vertical-align:middle på input-fälten.

Medlem sedan apr. 2001762 inlägg
#3

Det blev lite bättre men inte helt korrekt.

Så här ser det ut nu:

http://www.urme.com/input_ffvsie7.jpg

Den översta är firefox och nedanför är IE7, IE7 verkar fortfarande ha en pixel ovanför och nedanför som trycker ut allt.. hmm.. är det helt omöjligt att få det att se exakt likadant ut? :)

Så här ser css:en ut:

.inputboxlogin {
	border: 1px solid #d2d2d0;
	font-family:Verdana, Arial, sans-serif;
	color:#575757;
	width:127px;
	font-size:10px;
	height:14px;
	padding:2px 0 0 2px;
	margin:0 3px 0 0;
	vertical-align:middle;
}
Medlem sedan mars 20041 505 inlägg
#4

Just formulärfält skiljer sig ganska mycket bland olika webbläsare.
Att haka upp sig på enskilda pixlar blir ohållbart i längden.

Medlem sedan apr. 2001762 inlägg
#5

Kan du inte ringa till han som gjort designen och säga det? :bire För han förstår verkligen inte problemet :birp

Hehe får hitta på något, vill inte ens veta hur det ser ut i t.ex Safari :)

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)