Häufig steht man vor dem Problem, dass man am liebsten viele CSS-Anweisungen in verschiedene Dateien auslagern möchte. Leider bedeuten viele CSS-Dateien, dass die Seite daruch ausgebremst wird. Denn jeder HTTP-Request dauert Zeit. Umso mehr Anfragen an den Server gestellt werden müssen, umso schlechter ist die Performance. Bei im Cache zwischengespeicherten Dateien, dauert ein HTTP-Request mindestens 30 Millisekunden. Dateien, die noch nicht zwischengepeichert wurden, brauchen daher, je nach Größe, langer bis sie angefordert wurden. Um lange Wartezeiten für die User zu verhindern, habe ich mir folgendes Workaround zurecht gelegt.
Weiterlesen… »
Geschrieben von Michael Walter
Das wohl lästigste für einen Webentwickler ist, seine Webseiten auf verschiedene Browser zu testen. Denn der W3C-HTML-Standard wird leider nicht von jedem Browser gleich interpretiert bzw. gerendert. Am meisten Probleme hatte ich bisher mit dem IE (Microsoft Internet Explorer). Denn der IE 6, 7 und 8 stellen verschiedene CSS-Anweisungen unterschiedlich dar. Da man den IE aber nur immer in einer Version installiert haben kann, muss man sich hier eine Abhilfe verschaffen. Vor einem ähnlichem Problem steht man, wenn man seine Webseite nun auch noch für den Safari unter Mac OS X optimieren will. Denn durch das, zwar bessere aber nicht allgemeine, Schriftarten rendering, nimmt der Text dort mehr Platz ein. Anstatt sich 5 PCs zu kaufen oder mehrere Betriebssysteme auf einem zu installieren, kann man sich an vorhandene, einfachere Lösungen wenden. Denn dieses Problem gibt es nicht erst seit gestern.
Weiterlesen… »
Geschrieben von Michael Walter