EKKi: Firefox-Tabelle: fügt leere Spalte ein

Beitrag lesen

Mahlzeit,

<tr title="vom Benutzer markiert" class_old="bghgrau" class="bggruen" onclick="switchMarkierung(this)">
tr kennt kein Attribut "class_old".

Wieso?

Weil das so in den http://de.selfhtml.org/html/referenz/attribute.htm#tr@title=Spezifikationen steht.

class_old wird per Javascript gesetzt, um die alte Hintergrundfarbe zu speichern, die beim zweiten Klick wiederhergestellt wird:

Das ist vollkommen irrelevant. Wenn Du nicht-W3C-konforme Attribute verwendest, darfst Du Dich nicht wundern, wenn Dein Browser durcheinanderkommt. Du hast Deine Seiten doch validiert?

Ist das nicht zulässig?

Nein (s.o.).

<a href="javascript:zeigAdressformular( 0, 0, 3648)" title="Satz ändern"><p class="button ro">161</p></a>
a darf keine Blockelemente enthalten.

Hmm, Klick auf den Button ist beser als Klick auf ein Zeichen ...

Das hat damit nichts zu tun. Du darfst schlicht und ergreifend lt. http://de.selfhtml.org/html/referenz/elemente.htm#a@title=Spezifikation innerhalb eines <a> keine Blockelemente (zu denen auch <p> zählt) verwenden.

<td class="sp06 co"><a href="javaScript:zeigGruppe()"></a></td>
ein Link ohne Inhalt?

Ja, Gruppe ist nicht vorhanden. Könnte ich abfangen (PHP).

Solltest Du (wenn nicht noch per Javascript irgendein Inhalt in den Link hineinkommt) - ein Link ohne Inhalt (d.h. auch ohne etwas, auf das man draufdrücken könnte) ist sinnlos.

Was kann das sein?
haufenweise erforderliche Fehlerkorrektur durch den Browser...

Na, mal sehen, ob das nach Korrektur behoben ist.

Dabei kann Dir der Validator helfen ...

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|