Tag: 8. Oktober 2007

Ärgerlicher Bug im IE

Vor Kurzem hatte ich eine Liste zu gestalten. Die Einträge einer Top10-Liste sollten mit abwechselnden Hintergründen versehen werden, sozusagen eine „Zebra-Liste„. Um die Höhe der einzelnen Listeneinträge festzulegen und den Text auch zu zentrieren vergab ich eine Zeilenhöhe. Ich hatte jedoch in den letzten Jahren oft die Angewohnheit, Zeilenhöhe und Höhe gleichzeitig zu vergeben. Fragt mich nicht warum, es ist eine Angewohnheit („Doppelt gemoppelt hält besser!“). Dadurch kam ich in Berührung mit einem mir neuen Bug im IE, der so neu gar nicht ist.

Die Liste war eine geordnete Liste, der IE zählte aber nur „1.“ durch, die IE-Version machte dabei keinen Unterschied. Schon bei dieser Erkenntnis hätte ich stutzig werden sollen. Aber erst ein Chat mit „Mr. Browserbug“ Dirk Jesse brachte die Einsicht: das geliebte hasLayout hatte wieder zugeschlagen.

Ich habe auf einer Testseite alle wichtigen Erkenntnisse zusammengetragen. Der Bug wird erzeugt durch die Angabe einer Einheit, die die IE-Eigenschaft „hasLayout“ hervorruft. In meinem Fall war es die Höhe, es kann aber auch zoom:1; sein.

Vielen Dank

Vielen Dank allen Kommentierenden für die sehr guten Tips und Hinweise zum Thema Sicherheit. Ich werde versuchen, sie alle zu beherzigen. Und auch die Lesetips werde ich konsultieren. Ich habe heute schonmal den Anfang mit blogsecurity.net und dem dortigen WP-Scanner gemacht.

Die Kommentare ermutigen mich, bei WordPress zu bleiben. Ich möchte die Zeit nicht investieren in einen Weblogwechsel. Zudem mag ich WordPress.

Mein altes Weblog

Ich habe mich über meinen gehackten Server mindestens genauso geärgert wie ich erschrocken war. Und da ich selten kampflos aufgebe, habe ich mein altes Weblog wieder hergestellt, für all diejenigen, die Interesse an alten Links haben. Ich habe allerdings die Kommentarfunktion vollständig deaktivert, denn das war der wunde Punkt der Installation. So können nun leider keine Kommentare gelesen werden, aber das ist sicherlich noch zu verschmerzen.