Tomson: Probleme mit Formular (label)

Hallo,

ich habe einen HTML-Code gefunden, bei dem man beim Erstellen eines Kontaktformulares ohne eine Tabelle auskommt (hier werden die Beschriftungen links um die Eingabefelder gefloatet). Dies wollte ich nun auch auf meiner Website umsetzen (siehe unten stehender Code). Allerdings habe ich hier das Problem, dass im Netscape 6.2 die Beschriftungen (Labels) der Eingabefelder nicht angezeigt werden. Aus wir auch kein Platz reserviert. Im IE, Opera und Firefox funzt alles einwandfrei. Was mache ich verkehrt oder liegt der Fehler im NN? Wie kann ich das Problem umgehen?

Vielen Dank schon mal für Eure Antworten und
viele Grüße

Tomson

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Kontakt</title>
<style type="text/css">
<!--
.rechts {  float:left; display:block;}
-->
</style>
</head>
<body>

<form name="feedback" method="post" enctype="multipart/form-data">
<label class="rechts" for="vorname">Vorname:</label>
<input id="vorname" name="vorname" type="text" size="40"><br>
<label for="nachname" class="rechts">Name:</label>
<input id="nachname" name="nachname" type="text" size="40"><br>
<label for="email" class="rechts">E-Mail:</label>
<input id="email" name="email" type="text" size="40"><br>
<label for="eingabe" class="rechts">Ihre Nachricht:</label>
<textarea id="eingabe" name="eingabe" rows="6" cols="40"></textarea><br>
<input name="submit" type="submit" value="Absenden">
<input name="loeschen" type="submit" value="Daten zur&uuml;cksetzen">
</form>

</body>
</html>

  1. Hallo Tomson,

    gefloatet […] Allerdings habe ich hier das Problem, dass im Netscape 6.2 die Beschriftungen (Labels) der Eingabefelder nicht angezeigt werden.

    label-Elemente führen in Verbindung mit float zu diesem Ergebnis in Netscape 6.x.

    http://simon.incutio.com/archive/2002/09/12/theFloatLabelBug
    http://www.google.at/search?q="netscape+6"+label+float+bug

    Einen Workaround kenne ich nicht, allerdings würde ich mir darüber keine Gedanken machen, da Netscape 6 tot ist (bzw. schon so geboren wurde).

    Grüße
    Roland

    1. Hallo Roland,

      vielen Dank, für deine Infos.
      Ich habe mich schon eben in das Thema eingelsen.
      Anscheinend benutzen wirklich nur noch wenige den NN6.
      Ob ich darauf verzichten kann, weiß ich noch nicht.

      Viele Grüße
      Tomson

      1. Moin Moin,

        hab hier kein grad keinen Email-Client installiert, und kann mich so nicht beim Bug-Tracker anmelden, deswegen poste ich es mal hier. Vielleicht könnt es ja jemand umtragen, oder schnell berichtigen.

        In 1 steht, daß das accesskey-Attribut im Form-Tag SELECT erlaubt ist, dem ist aber laut Standard, siehe 2 und 3, nicht so.

        1 http://www.selfhtml.net/html/formulare/tastatur.htm#kuerzel
        2 http://www.w3.org/TR/html401/interact/forms.html#adef-accesskey
        3 http://www.w3.org/TR/html401/interact/forms.html#h-17.6

        MfG Gerold

        1. Hallo Gerold,

          zunächst danke für den Hinweis.

          In 1 steht, daß das accesskey-Attribut im Form-Tag SELECT erlaubt ist, dem ist aber laut Standard, siehe 2 und 3, nicht so.

          1 http://www.selfhtml.net/html/formulare/tastatur.htm#kuerzel

          Das ist ein veralteter Mirror, der Fehler ist in SELFHTML 8.1 nicht mehr vorhanden:

          http://de.selfhtml.org/html/formulare/tastatur.htm#kuerzel

          Grüße
          Roland