Direkt zur Hauptnavigation springen Direkt zum Inhalt springen

Kategorie: Frontend & Webdesign

input fields within template element in IE and Edge browser

Submitting a form containing input fields within template elements are send by IE and Edge browsers with the post/get data. This can cause problems in your application. So it's better to remove them like with jQuery on submit: jQuery('template').html(""); jQuery('template').remove(); The trick with the html("") is important for the Edge browser. Otherwise it won't remove all template data with the input fields correctly.

Probleme unter Safari mit responsive images

Unter Safari gibt es Probleme mit responsive images, die eine maximale Breitangabe von 100% haben: max-width: 100%; Dies führt unter Umständen dazu, dass diese nicht angezeigt werden, bzw. eine Höhe von 0 Pixel haben. Umgehen kann man das Problem mit folgenden Anweisungen: @media screen and (-webkit-min-device-pixel-ratio:0) { img { max-width: 100%; height: auto; width: auto; } }

Geräte simulieren, um Websites auf diesen zu testen

Als Webentwickler ist man gezwungen, die Websites unter verschiedenen Browsern und Betriebssystemen zu testen. Simulatoren sind keine Lösung, da sie die Probleme der verschiedenen Rendering engines nur unzureichend simulieren können. Systeme wie Windows XP, Vista, 7, 8 und Linux-Systeme sind leicht durch Virtualisierungssoftware wie VirtualBox zu virtualisieren. Android-Systeme können mit Hilfe des Android SDKs ausgeführt werden. Anders sieht es leider bei Mac-Produkten aus: Aufgrund der blöd...

PDFs online durchblättern

Verschiedene Anbieter bieten einem die Möglichkeit, PDFs ohne eine PDF-Anzeigesoftware online zu präsentieren. Dazu wird das PDF auf die Anbieterseite hochgeladen, in Bilder umgewandelt und dort mit Hilfe einer Flash-Animation angezeigt. Der Besucher muss also lediglich das Flash-Plugin in seinem Browser installiert haben, was aber überwiegend der Fall ist. Hier einige Anbieter: Issuu (kostenlos oder 19 Dollar pro Monat) page2flip (Preis auf Anfrage) 1000° ePaper (45 Euro pro Umwandlung.  Ein...

Warum die Google Startseite nicht valide ist

Warum wird gerade das Aushängeschild der zukunftsweisenden Internet Unternehmen nicht valide? Das Ziel ist es, eine möglichst kompatible und performante Website auszuliefern. Die Google-Startseite wird extrem häufig abgerufen und darf daher keinen unnötigen Code enthalten. Das Patchen der Ausgabe auf älteren Browsern per JavaScript ist aus Sicht des Entwicklers zwar praktisch, aber benötigt eben Code, den man lieber einsparen möchte. Wesentlich effizienter ist es, veraltete CSS-Anweisungen od...