Eine der segensreichen Neuerungen von CSS3 ist Vergabe von Transparenz über das Farbmodell rgba
. Die sonst nutzbare opacity
wirkt sich leider auch auf Kindelemente aus, sodass nicht nur eine Box einen halbtransparenten Hintergrund hat, sondern leider auch jeglicher Text oder Bilder in ihr. Bei rgba passiert dies nicht. Nur das Objekt, dem eine Farbe mittels rgba
zugewiesen wurde, zeigt diese auch in der gewünschten Form.
Weiterlesen
Monat: März 2012
Eine Tabelle mobil-freundlich machen
Innerhalb kurzer Zeit sprach ich mit zwei Menschen darüber, wie man tabellarische Daten optimal auf Smartphones transportieren könnte. Breitere Tabellen machen auf den kleinen Displays ja nicht unbedingt Spaß. Schnell ging die Diskussion darum, welche Listenform man denn nehmen solle und ob das ein Fall für eine Definitionsliste sei.
Weiterlesen
Idee für Modularisierung von SASS-Projekten
John W. Long beschreibt im Blog „The Sass Way“ seinen modularen Ansatz mit Sass. In meinen aktuellen Schulungen gehe ich auch immer darauf ein, dass man eine Webseite als Ansammlung von Modulen betrachten sollten. Präprozessoren wie Sass helfen uns dann dabei, die für die Module passenden Regeln auch wieder in einzelne Dateien zu splitten.
Weiterlesen
Lehrreicher Quiz
Ende April letzten Jahres veröffentlichte Thierry Koblentz einen Quiz. Er zeigte eine CSS-Regel mit einer Menge Eigenschaften. Die Teilnehmer sollten nun die Eigenschaften entfernen, die sie gefahrlos löschen konnten, weil sie beispielsweise auf das Element keine Auswirkung haben.
Auch für Profis empfiehlt es sich, den Test zu machen und danach die knappen Erklärungen der Lösung zu lesen. Ich finde den Quiz sehr lehrreich. Mal schauen, dass ich ihn in meine nächsten Schulungen einbinde.
Am Ende ist doch alles HTML
Am Montag Abend war ich in München zu Gast auf dem PHPSummit und durfte den versammelten Backendentwicklern einen kleinen Vortrag halten. Ich entschied mich für einen Rundumschlag in Frontendtechniken. Mein Ziel war, den Zuhörern klar zu machen, dass HTML und CSS nur auf den ersten Blick banal sind. Frontendentwicklung ist komplex.
Ich denke, es ist mir in 98 Slides gelungen, dies zu kommunizieren. Da das PDF zu gross für meinen Slideshare-Account ist, habe ich diesmal Speakerdeck genutzt. Auch ein empfehlenswerter Dienst.
Vortrag beim SmashingMeetup – A Period of Transition
Am 27. Februar habe ich einen ganztägigen Workshop in Frankfurt gegeben. Veranstalter war das Smashing Magazine. Insgesamt 20 Teilnehmer wurden von mir in Sachen „Workflow im Team, YAML4 und CSS3 in der Praxis“ geschult.
Abends fand dann zusätzlich noch das fünfte SmashingMeetup in der Frankfurter Brotfabrik statt. In dessen Rahmen hielt ich meinen ersten englischsprachigen Vortrag. Die Slides zum Vortrag gibt es wie immer bei Slideshare bzw. hier zur Ansicht.