Conditional Comment für keinen Internet Explorer

Wer mit Conditional Comments arbeitet um dem Internet Explorer die schlimmsten Darstellungskatastrophen auszutreiben, der hat vielleicht schon vor dem Problem gestanden, dass er eine Möglichkeit benötigt, eine Ausgabe zu generieren, die nur Browser darstellen sollen, bei denen es sich nicht um einen Internet Explorer handelt. Das Ganze sieht dann so aus:

<!--[if !IE]><!-->
<p>
Dieser Text wird von keinem Internet Explorer angezeigt,
wohl aber von Firefox, Safari und Opera.
</p>.
<!--<![endif]-->
Zurzeit sind 1 Kommentare zu diesem Thema vorhanden. Kommentar schreiben?

Grafiken aktualisieren - trotz Browser-Cache

Um Web-Grafiken, die häufig ausgetauscht werden, trotz Browser-Cache aktuell angezeigt zu bekommen, reicht eine kleine Erweiterung im HTML:

<img xsrc="grafik.png?123" alt="Testgrafik" />

Der Grafik wird einfach ein fiktiver Parameter übergeben. Dadurch aktualisiert der Browser bei jedem Aufruf die Grafik.

Zurzeit sind 4 Kommentare zu diesem Thema vorhanden. Kommentar schreiben?

Formulare in XHTML 1.1

Wer XHTML 1.1-validen Quellcode erhalten will, kann nicht mehr folgendes Formularkonstrukt benutzen:

<form><input /></form>  

Es muss stattdessen heißen:

<form><p><input /></p></form> 

 

 

Zurzeit sind 0 Kommentare zu diesem Thema vorhanden. Kommentar schreiben?

IE-Bug beim Verschicken von einzeiligen Formularen

Mir ist heute aufgefallen, dass der Internet Explorer einen Bug beim
Absenden von Formularen hat. Wie andere Browser auch schickt er normale Kontaktformulare nach dem Betätigen der Enter-Taste ab. Besteht ein Formular allerdings nur aus einem einzeiligen Input-Feld und einem Submit-Button, dann klappt das Abschicken nur mit Klick auf den Submit-Button. Enter dagegen gibt einem die Seite mit leerem Input-Feld zurück. Nach ziemlich langem Gefuckel habe ich dann rausgefunden, dass der IE mindestens zwei Input-Felder benötigt, um etwas mit der Enter-Taste abschicken zu können. Auch ein Hidden-Feld reicht ihm nicht.
Lösung:

<input style="display:none;" type="input" name="bug" value="" /> 
Zurzeit sind 1 Kommentare zu diesem Thema vorhanden. Kommentar schreiben?