Absatz bei IE - bei Firefox nicht

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
vinci
Mitglied
Beiträge: 69
Registriert: 19.10.2004 22:40
Wohnort: Stuttgart
Kontaktdaten:

Absatz bei IE - bei Firefox nicht

Beitrag von vinci »

Hi, hab ein Problem mit dem einbauen des Log-Ins auf der Index Site ...

Bilder sagen mehr:

1. IE - falsche Anzeige
[ externes Bild ]

2. M. Firefox - korrekte Anzeige
[ externes Bild ]


Code:

Code: Alles auswählen

<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="0" cellspacing="1" border="0">
   <tr>	
        <td  align="center" ><span class="gensmall"><input class="post"
               type="text" name="username" size="10">
        </td>
        <td align="center"><span class="gensmall"><input class="post"
              type="password" name="password" size="10"
              maxlength="32">
        <td>
        <td align="center"><input type="submit" class="mainoption"
              name="login" value="{L_LOGIN}">
        </td>
   </tr>
</table>
</form>

jemand ne idee, wie ich das lösen könnte?
In erster Linie soll es im IE korrekt angezeigt werden :)

ich hoffe ihr könnt mir helfen

dankeschön
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

das Problem liegt am <form>-Tag
im IE ist es ein sog. Blockelement, d.h. vor <form> bzw. nach </form> macht der IE automatisch einen Absatz

leider lässt sich das nicht vermeiden

du könntest höchstens versuchen, aus:

Code: Alles auswählen

<form method="post" action="{S_LOGIN_ACTION}"> 
<table width="100%" cellpadding="0" cellspacing="1" border="0"> 
   <tr>    
        <td  align="center" ><span class="gensmall"><input class="post" 
               type="text" name="username" size="10"> 
        </td> 
        <td align="center"><span class="gensmall"><input class="post" 
              type="password" name="password" size="10" 
              maxlength="32"> 
        <td> 
        <td align="center"><input type="submit" class="mainoption" 
              name="login" value="{L_LOGIN}"> 
        </td> 
   </tr> 
</table> 
</form>
das hier zu machen:

Code: Alles auswählen

<table width="100%" cellpadding="0" cellspacing="1" border="0">
<form method="post" action="{S_LOGIN_ACTION}"> 
   <tr>    
        <td  align="center" ><span class="gensmall"><input class="post" 
               type="text" name="username" size="10"> 
        </td> 
        <td align="center"><span class="gensmall"><input class="post" 
              type="password" name="password" size="10" 
              maxlength="32"> 
        <td> 
        <td align="center"><input type="submit" class="mainoption" 
              name="login" value="{L_LOGIN}"> 
        </td> 
   </tr> 
</form>
</table>
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
vinci
Mitglied
Beiträge: 69
Registriert: 19.10.2004 22:40
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von vinci »

heiderbimbam :)

es hat geklappt. hatte gedacht, dass ich das schon getestet hatte .. aber scheinbar doch nich :)

vielen dank dir :) :D
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

@ StarWolf3000

form hinter table setzen? entspricht nicht wc3 :P
vinci2 hat geschrieben:2. M. Firefox - korrekte Anzeige
Jo da kann man mal sehen, wie blöd (oder wie tolerant) der Firefox ist. :D
Vielleicht fällt dir dein Fehler auf, wenn ich ihn signalrot markiere...
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="0" cellspacing="1" border="0">
<tr>
<td align="center"><span class="gensmall"><input class="post"
type="text" name="username" size="10">
</td>
<td align="center"><span class="gensmall"><input class="post"
type="password" name="password" size="10"
maxlength="32">
<td>
<td align="center"><input type="submit" class="mainoption"
name="login" value="{L_LOGIN}">
</td>
</tr>
</table>
</form>
wenn net, mach einfach ein </td> draus.

:wink: easy
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

@easygo: hast ja recht, normalerweise passiert mir so ein Schusselfehler eigentlich auch nicht :(
easygo hat geschrieben:form hinter table setzen? entspricht nicht wc3 :P
nur etwa 2-3% (wenn überhaupt so viel) aller Webseiten entsprechen der HTML 4.01-Spezifikation

trotzdem bleibt <form> ein Blockelement für den IE
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Benutzeravatar
kellanved
Mitglied
Beiträge: 570
Registriert: 05.02.2005 15:15
Wohnort: Berlin

Beitrag von kellanved »

Man kann via CSS den Absatz beseitigen. Das ist zwar geschummelt, funktioniert aber bei neueren Browsern.

Code: Alles auswählen

<form method="post" action="{S_LOGIN_ACTION}" style="margin-bottom:0;" >
Bitte keine Supportanfragen via PM
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

StarWolf3000 hat geschrieben:nur etwa 2-3% (wenn überhaupt so viel) aller Webseiten entsprechen der HTML 4.01-Spezifikation
Hmja... mag sein, aber hätt ich kleinlich sein wollen, dann würd ich sagen:

auch input tags gehören geschlossen durch simples "/>"

So ein falsch gewählter Platz für form tags wiegt aber schon schwerer...
StarWolf3000 hat geschrieben:trotzdem bleibt <form> ein Blockelement für den IE
Ok da sagt ja auch keiner was gegen, oder? :wink: easy
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“