Darstellung von Formularfeldern im Internet Explorer verzerrt

Diskutiere Darstellung von Formularfeldern im Internet Explorer verzerrt im Webmaster Hilfe / Programmierer Forum Forum im Bereich Computerprobleme; Tach Jungs, ich hab ein Problem mit einer Webseite, die ich ins Leben rufen möchte und hoffe auf Eure Mithilfe. Es handelt sich um [Link...

  1. #1 lincolnhawk, 01.05.2010
    Zuletzt bearbeitet: 04.05.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Tach Jungs,

    ich hab ein Problem mit einer Webseite, die ich ins Leben rufen möchte und hoffe auf Eure Mithilfe.

    Es handelt sich um [Link entfernt, da zur Zeit nicht online].

    Wenn man den Bereich Event anklickt, wird die Suche, über den Events, im Firefox, Opera und Safari gut dargestellt. Im Internet Explorer hingegen wird nix angezeigt. Das Feld bleibt leer.

    Dies ist der Code für die Stelle:
    PHP:
    <table width="212" cellpadding="0" cellspacing="0">
            <tbody>
                <tr>
                    <td class="mainbox">Suchen</td>
                </tr>
                <tr>
                    <td class="rightbox">
                        <table>
                            <tr>
                                <?php echo($form->create('Event', array('action' => 'searchevent')));?>
                                <td width="50">
                                    Suchbegriff:
                                </td>
                                <td width="120">
                                    <?php echo $form->input('Searchstring', array('label'=> false'size'=> '25')); ?>
                                </td>
                                <!--<td width="80">
                                <?php //echo $form->input('Event.category_id',array('options' => $categories, 'label'=> false)); ?>
                                </td>-->
                                <td>
                                    <?php echo $form->end('Suchen'); ?>
                                </td>
                                <td style="text-align: right;">
                                    <?php echo $html->link($html->image('add_event.png', array('border' => '0')), array('controller' => 'events''action' => 'addevent'), array( 'target' => '_self'), nullfalse); ?>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </tbody>
        </table>
    Füge ich aber über dem
    PHP:
    <?php echo($form->create('Event', array('action' => 'searchevent')));?>
    ein
    PHP:
    &nbsp;
    ein, wirds zwar dargestelle, aber nur verzerrt (siehe Seitenaufruf im IE).


    Könntet Ihr euch bitte mal den Code angucken und mir einen Tipp geben, wie man das beheben kann?

    Bin für jeden Tipp dankbar.

    Danke und Grüße,
    Linc.
     
  2. Anzeige

    schau dir mal diesen Ratgeber an. Dort findet man viele Hilfestellungen.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 lincolnhawk, 01.05.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Hey LowBob,

    danke erst mal für Deine Antwort :)

    Das Komische ist ja aber, dass es im FF und Opera einwandfrei dargestellt wird. Na ich werd die Seite mal validieren und gucken was ich ausbügeln kann.

    Das ganze Framework, welches ich benutzt habe, ist auf Tabellenlayout ausgelegt. Habs daher übernommen. Nun ist es zu spät, das Ding ist so gut wie fertig. Das bau ich nun nicht mehr in DIVs um. Aber das nächste Mal werde ich es dann so machen.
     
  4. disler

    disler Erfahrener Benutzer

    Dabei seit:
    05.07.2007
    Beiträge:
    1.654
    Zustimmungen:
    0
    Ort:
    Schweiz
    Der Firefox interpretiert dies anders und "korrigiert" die Fehler meistens selber aus. Der IE stellt es genau so dar, wie du es eigentlich auch im Code hättest.
     
  5. #4 lincolnhawk, 03.05.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Hab nun herausgefunden, dass es einzig und allein an der Zeile
    PHP:
    <?php echo($form->create('Event', array('action' => 'searchevent')));?>
    liegt.

    Sobald ich diese herausnehme, wird alles wunderbar dargestellt.

    Die o.g. Zeile wird vom IE wie folgt interpretiert:
    PHP:
    <form id="EventSearcheventForm" method="post" action="/ttown/events/searchevent"><fieldset style="display:none;"><input type="hidden" name="_method" value="POST" /></fieldset>
    Sieht jemand von Euch den Fehler, warum es so komisch verzerrt dargestellt wird?

    Danke im voraus für Eure Hilfe!!!
     
  6. #5 lincolnhawk, 04.05.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Hey LowBob,

    danke für Deine Hilfe.
    Ich werde das nachher mal ausprobieren.

    Was ist denn am HTML-Code sooooo dermaßen schlecht?

    Ich frag mich grad, wie Du beurteilen kannst, wie gut oder schlecht das Framework ist, ohne auch nur eine einzelne Zeile Code davon gesehen zu haben?
     
  7. #6 lincolnhawk, 04.05.2010
    lincolnhawk

    lincolnhawk Erfahrener Benutzer

    Dabei seit:
    24.03.2009
    Beiträge:
    397
    Zustimmungen:
    0
    Ah, ok, sorry.
    Ich hatte mich falsch ausgedrückt. Das Framework ist nicht auf Tabellenlayout ausgelegt, sondern die Tutorials. Das Framework arbeitet natürlich mit allem was HTML, CSS & Co. bietet. Das war mein Fehler.

    Es handelt sich übrigens um CakePHP.

    Na das margin -7 war der einzige Befehl, der eine gute Darstellung im IE erlaubt. Frag mich nicht warum, ich bin da selber nicht glücklich mit...

    Ich bin halt eher der Programmierer, sprich, PHP und Desktopanwendungen und habs echt nicht drauf, Sachen schick zu machen oder zu gestalten... Das war das Beste was ich rausholen konnte...
     
  8. Anzeige

    Hi,
    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
Thema: Darstellung von Formularfeldern im Internet Explorer verzerrt
Besucher kamen mit folgenden Suchen
  1. html code internet explorer größe verzerrt

    ,
  2. internet explorer tabelle mit formularen

    ,
  3. darstellungvon internet feldern

    ,
  4. internet explorer schrift verzerren,
  5. internet explorer verzerrte darstellung windows 7,
  6. explorer 10 verzerrte darstellung,
  7. internet explorer stellt website verzerrt dar,
  8. windows formulare verzerrt,
  9. internet explorer verzerrte darstellung von tabellen,
  10. fieldset verzerrt das ganze bild,
  11. verzerrte darstellung mit ie
Die Seite wird geladen...

Darstellung von Formularfeldern im Internet Explorer verzerrt - Ähnliche Themen

  1. Privatsphäre im Internet?

    Privatsphäre im Internet?: Hallo Zusammen, ich bin seit einer Woche ausgezogen und möchte sämtliche Vertragskosten (Strom, Gas, Wasser,...) alles auf einem Minimum halten...
  2. Plötzlich langsames Internet ohne Zutun

    Plötzlich langsames Internet ohne Zutun: Moin moin, vor Kurzem hatte ich ein Problem mit meinem PC und dem Netzwerk. Da mein Computer keine Verbindungen aufbauen konnte bzw. keine Daten...
  3. Tägliche Internet Abbrüche (Brauche Hilfe)

    Tägliche Internet Abbrüche (Brauche Hilfe): Hallo an alle die dies lesen werden, 4 Monate lang habe ich jetzt schon Internet Abbrüche. Mehrmals angerufen bei o2, ungefähr 10x (45-60 Minuten...
  4. Internet-Probelem

    Internet-Probelem: Moin Leute, ich weiß absolut nocht mehr weiter und frage deswegen mal hier in der Community nach. Vielleicht kann mir ja jemand helfen :) Aber...
  5. Satelliten Internet

    Satelliten Internet: Kann mir bitte jemadn erklären wie es funktioniert? Ist es überhaupt möglich?