input type image IE problem

Maniac_81
Jetzt hab ich auch mal ne frage,

im IE7 wird das <input type="image" src="bild.png" />
viel zu hoch angezeigt.
im FF passt es wunderbar.

Ich habe versucht mit sämtlichen formatierungen es kleiner zu bekommen, aber nichts funktioniert. hat jemand einen rat?

IE7:
[IMG]http://www.ftpfree4u.de/Uploads/162_IE.jpg[/IMG]

FF:
[img]http://www.ftpfree4u.de/Uploads/163_FF.jpg[/img]
Dizzy.w3
Hi,

poste doch mal bitte den Code und die zugehörigen Bilder.
Agi
Probier mal Folgendes:

Im <head> Bereich

code:
1:
2:
3:
4:
5:
<!--[if IE 7]>
    img {
        margin-top:5px;
    }
    <![endif]-->


Evtl die Pixelanzahl etwas anpassen, vielleicht klappts ja so.
Maniac_81
@Agi:
Ich glaub nicht das das etwas mit dem img-tag zu tun hat. da es sich hier um ein input feld handelt.

@dizzy:

Die Icons haben alle 32x32px

(ohne formatierung)
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<td>
        <form action="index.php?section=spielbericht" method="post">
        <input type="hidden" name="spielid" value="{$rows.id}" />
        <input type="hidden" name="liga" value="{$liga}" />
        <input type="image" src="images/icons/AddGreenButton.png" name="eintragen" />
        </form>
        </td>


wie gesagt, is nen ganz normales formular und ich hab auch schon versucht es mit höhen und breiten, über CSS usw...
[kamui]
Muss es denn ein Button sein? Bzw. hast du es schonmal mit einem normalen (<img>) Bild probiert?

Wenn ja, ist da der Fehler auch aufgetaucht?
Maniac_81
mit normalem image geht es, aber da kann ich ja keine formular-elemente übergeben ausser mit javascript.

edit:

lag am quelltext!
anscheinend mag der IE nicht wenn sich innerhalb eines td's der form tag befindet....
mit:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<form action="index.php?section=spielplan&verschieben=1" method="post" onsubmit="return verschSpiel()">
       		 <td>            
            <input type="hidden" name="spielid" value="{$rows.id}" />
            <input type="hidden" name="datum" value="{$rows.datum}" />
            <input type="hidden" name="liga" value="{$smarty.get.liga}" />
            <input type="hidden" name="emp" value="1" />
            <input type="submit" name="verschieben" class="verschspiel" value="" />          
       		 </td>
            </form>


gehts nun
mkkcs
psst. ein
<form ..>
<td>
</td>
</form>

ist aber nicht ganz xhtml konform !

eigentlich sollte er den form im TD besser nehmen !
hast Du es schon mal probiert den TD einzelnd mit einem style="width:32px;height:32px;" zu beschränken ?
Maniac_81
hatte ich auch schon, funktioniert nicht.