Kategorie

Gecodet

2008

Sehr witzig!

Für Marc unsere kurze Erklärung, wie es zur Finanzkrise kam. Aus Sicht eines Programmierers hat sich hier leider ein kleiner Fehler eingeschlichen, hier das passende Suchbild: Screenshot Und hier nun der glamouröse Codeschnipsel XSL/T: <xsl:value-of select="date:day-in-month($dlm-date)"/>. <xsl:value-of select="date:month-in-year($dlm-date)"/>. <xsl:value-of select="date:year($dlm-date)"/> - <xsl:value-of select="format-number(number(date:hour-in-day($dlm-time))+2,'00')"/>: <xsl:value-of select="format-number(number(date:minute-in-hour($dlm-time)),'00')"/> Uhr WTF. Sehr witzig. 

Menü mit Hintergrund(farbe)

Dave Sheas CSS Sprites2 – It’s JavaScript Time zeigt eine Verfeinerung der seit Jahren gebräuchlichen CSS-Spritetechnik, bei der Hintergrundbilder beim Hovern über Links etc. verschoben werden. Dieses verschieben kann man natürlich, bspw. mit jQuery smoother machen, und damit vielleicht noch ein wenig schöner. Hier in diesem Block habe ich auf die Sprites bei den Menüs... 

Clever CleverCSS

In welcher Reihenfolge man CSS-Eigenschaften notieren soll, haben wir nun wohl genug diskutiert, kommen wir nun zu etwas völlig anderem: programmiertes CSS. Hatte schon die Idee (in Webkit bereits testweise implmentiert) von Konstanten in CSS die Welt in Aufregung versetzt, dürfte man CleverCSS – the pythonic way of webdesign als die endgültige Gotteslästerung betrachten. Um... 

You never have expected…

Hallo, hier spricht die heilige CSS-Inqisition. Sie hätten das sicherlich nicht erwartet, aber hier ging es ja schon das eine oder andere Mal um CSS-Codepoetrystyleguidespießereien, da kann ich natürlich kaum an mich halten, wenn in einem von mir hochgelobten Webmagazin derartig hahnebüchener Blödsinn verzapft wird. Andreas Dölling ist laut Autorenangbae Webentwickler, kann es aber nicht... 

CSS teilen und herrschen?

Hier finde ich kaum Neuigkeiten, außer dem interessanten Hinweis darauf, dass man im CSS Layout-Attribute von anderen Attributen über die Selektoren hinweg trennen könnte. Also sowas: Codebespiel: #container { /* container layout */ float: left; margin: 20px 30px 50px; width: 20em; } #container { /* container typography */ font-family: Georgia, serif; font-size: 1.2em; line-height: 140%;... 

CSS Entwicklung

Während in Webkit CSS Konstanten schon testweise eingebaut sind und es inzwischen auch ein proposal an die CSS Working Group beim W3C gibt, CSS Konstanten einzuführen, gibt es natürlich auch gute Gründe, dies nicht zu tun. Bert Bos hat diese in einem ausführlichen Essay zusammengefasst. Das Essay wirkt zwar ein wenig wie ein Rückruf aus... 

iPhone und Javascript

Peter-Paul Koch (von Quirksmode) hat sich ein iPhone zugelegt. Und während unsereins sich direkt mit dem App-Store, Twitteriffic/Twinkle und der profanen Frage: »Wie sieht mein Blog im mobile Safari denn nun aus?« (ok, das kannte ich schon), hat er sich direkt hingesetzt und CSS und Javascript des mobile Safari eingehend untersucht. Sehr sehr lobenswert. Dabei... 

Motto des Tages

Wenn Du Programmcode nicht vestehst, dann benutze ihn nicht — außer es ist Perl, das versteht keiner. (Steht so ungefähr hier: 5 mistakes new web developers often make.) 

CSS Coding Guidelines II

Teil 1 wurde ja schon ausgiebig diskutiert, daraus habe ich schon einiges mitgenommen. Machen wir also fröhlich weiter mit meinen Ideen, wie man CSS am besten notiert… »It’s not everything that bad…« © BBC Kommentare # Mehrzeilige Kommentare, mit Einrückung et al. sind zu platzieren: am Beginn jeder Datei mit Angabe wozu und an welcher... 

CSS Coding Guidelines I

The Doctor. © BBC Begriffsklärung # Codebespiel: Begrifflichkeiten h2 { color: #000; } Diese Codezeile ist eine CSS-Regel (rule) h2 ist (hier) ein Selektor (selector) color: #000; ist die Deklaration (declaration) color ist eine Eigenschaft (property) #000 ist ein Wert (value) Nachzulesen beim W3C. Schreibweisen # Alle IDs und Klassennamen klein schreiben Alle Selektoren klein...