Kategorien
Frontend: HTML5, CSS3, jQuery Linktipps

‘Abstracting CSS for Sustainable UI’ mit SASS und Compass

Sehr kurzweilige Einführung in SASS und Compass von David Kaneda auf der Emerging Tech for the Enterprise Conference in Philadelphia. Mit SASS und Compass kann man seine Stylesheets mit Variablen, Funktionen und weniger Tipparbeit versehen. Auch Andreas Dantz hatte darüber einen Vortrag gehalten.

David Kaneda will cover the benefits of abstracting CSS by taking a deep look at Sass and Compass. The presentation will include general benefits of abstracted CSS as well as a live-coding demo to show, first-hand, how to get started.

Kategorien
Frontend: HTML5, CSS3, jQuery

* { box-sizing: border-box } FTW « Paul Irish

Paul Irish stellt mal kurz box-sizing: border-box vor und stellt fest, dass man es auch benutzen kann, wenn das Projekt mindestens IE8 unterstützt, der Browser-Support scheint recht gut zu sein.

box-sizing: border-box macht im Grunde das, was der IE früher falsch gemacht hat: ein 200px breites Element bleibt im Gesamten 200px breit, auch wenn man padding, margin und Freunde hinzufügt. Normalerweise wirds ja dazu gerechnet, so dass eine Box dann 200px + margin + padding breit ist.

Lässt sich ja hoffentlich in den nächsten Projekten einsetzen, sollte aber vorher getestet werden. für IE7 und drunter gibts auch Polyfills, mehr dann aber im Artikel von Paul Irish.

(via  * { box-sizing: border-box } FTW « Paul Irish.)

Ugh. If I say the width is 200px, gosh darn it, it’s gonna be a 200px wide box even if I have 20px of padding. So as you know, this is NOT how the box model has worked for the past ten years. Wikipedia has a great history of this box model.

Anyway, I have a recommendation for your CSS going forward:

/* apply a natural box layout model to all elements */
* { box-sizing: border-box; -moz-box-sizing: border-box; }

This gives you the box model you want. Applies it to all elements. Turns out many browsers already use border-box for a lot of form elements (which is why inputs and textareas look diff at width:100%;) But applying this to all elements is safe and wise.

Kategorien
Frontend: HTML5, CSS3, jQuery Webdesign/Gestaltung

insert <ins> with somewhat style

Mancher von euch hat vielleicht noch schon mal das <ins>-Element benutzt aber keine rechte Idee gehabt, es zu stylen. Ich hab das hier beim Pixelscheucher jetzt so gelöst, Optimierungsbedarf benötigt:

article p ins
	text-decoration:none;
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	-o-transform: rotate(-1deg);
	transform: rotate(-1deg);
	box-shadow: 1px 1px 1px #999;
	display:inline-block;
}

Was tut es? Nun, es macht aus dem <ins> ein inline-block-Element, rotiert es um -1° und verpasst ihm einen leichten Schatten nach unten rechts. Sieht dann nämlich wie nachträglich reingeklebt raus, denn <ins> steht ja auch für nachträglich eingesetzten Inhalt.

So sieht es live aus:

Dies ist ein Typoblindtext. An ihm kann man sehen, ob alle Buchstaben da sind und wie sie aussehen. Manchmal benutzt man Worte wie Hamburgefonts, Rafgenduks oder Handgloves, um Schriften zu testen.

Und als Screenshot:

Screenshot ins-Element-Formatierung

(Normalerweise schreibe ich CSS-Anweisungen in eine Zeile, der Übersichtlichkeit halber jetzt mal nicht.)

Kategorien
Linktipps

Linkscheucher 27 – neuer Job, Firefox, CSS, Bookmarklets, Browser-Statistiken

Link-Empfehlungen zu Webdesign (HTML, CSS, …), Webentwicklung und anderen digitalen Kulturen in Sammlung für euch:

Fangen wir mit dem erfreulichsten an:

heringrajter bekommt Zuwachs – heringrajter – Agentur für Web & Print

Wir fischen nicht im Trüben! Wir haben mit Michel Balzer einen guten Fang gemacht. Ab dem 1. August 2011 wird er heringrajter als Web-Entwickler bei der Konzeption und Entwicklung unserer Kundenprojekte unterstützen.

https://twitter.com/heringrajter/status/98419936896098304

Und weiter gehts mit dem Rest:

Kategorien
Linktipps

Linkscheucher 26 – Datenschutz/Steuer-ID, HEX in RGBa, iPhone aus CSS3, Kontrast für Schriften

Link-Empfehlungen zu Webdesign (HTML, CSS, …), Webentwicklung und anderen digitalen Kulturen in Sammlung für euch:

heise online – Datenschützer bemängelt schleichende Ausweitung der Steuer-ID

Webdesign: HEX-Farbwerte in RGBA umwandeln – Matthias Schütz
Um HEX-Werte schnell und einfach zu einem derartigen Wert zu konvertieren, kann ein Tool wie der HEX 2 RGBA Color Calculator verwendet werden.

Land-of-web » iPhone 3GS pure CSS Free
Ein iPhone aus CSS.

Contrast Rebellion – to hell with low-contrast fonts!
Low-contrast fonts and unreadable texts?
To hell with them!

Kategorien
Frontend: HTML5, CSS3, jQuery Webdesign/Gestaltung

Bild-Formularelemente: „Probleme“ im Firefox 4 durch HTML5

Abbildung einer Schaltfäche

Wie im vurve-Blog steht, gibt es – durch eine Anpassung in der HTML5-Spezifikation – im aktuellen Firefox 4 ein Problem mit  <input type="image" />-Feldern und JavaScripten, die auf onSubmit und onClick reagieren. Firefox sendet nämlich nicht, wenn vorhanden, den value-Wert des Feldes, sondern die x- und y-Koordinaten auf die geklickt wurde. Ich kann ehrlicherweise nicht genau sagen, ob das vorher anders war, halte es aber auf jeden Fall für erwähnenswert.

Schnelle Abhilfe schafft laut vurve das umändern des Typs von image auf submit und ein entsprechendes CSS-Styling mit einer Klasse. Nun denn. Das Problem wird in Zukunft wohl auch Chrome, Safari und sogar den IE treffen. (Firefox 5 soll übrigens nächste Woche schon veröffentlicht werden.)

Im übrigen wirds hier jetzt öfter solche Beiträge geben, womit auch ein Konzeptwechsel im Blog vonstatten geht, über den ich mich demnächst nochmal auslassen werde. :)

Kategorien
Linktipps

Linkscheucher 24

Wow, hab ich wirklich einen ganzen Monat lang keinen Linkscheucher rausgehauen? Nun denn, ab gehts, dicke volle Linkpackung:

Kategorien
Linktipps

Linkscheucher 16

Eine weitere Linkpackung für euch.

S-XL Kuchenform – Immer das passende Stück Kuchen | AusgefalleneSachen.com
Das nenne ich mal aus dem wahren Leben gegriffen

Google to add HTML5 support to YouTube | Business 2.0 Press
Jetzt auch YouTube-Videos mit HTML5 einbinden. Yes!

Der E-Postbrief – Die Gelbe Gefahr? | G! – gutjahr’s blog

We like that » Blog Archiv » Rap ohne Weitsicht, uhh, ich weiss nicht.

Understanding border-image | CSS-Tricks
Herrje. Aber geil.

iPhone 3G/3GS mit iOS 4 beschleunigen: Bei Performanceproblemen Spotlight optimieren
So gehts. Hab Mails, Nachrichten und Notizen ausgeschaltet, sollte erstmal reichen.

Photo-Challenge #2: Vergänglichkeit – die Ergebnisse | Jeriko
Sehr schöne Sachen dabei.

Privatisierte Autobahnen: Deutschlands gefährlichste Straße | Auto | ZEIT ONLINE

yalook Trendmap – was kauft Deutschland? – fashionpuppe.com

The Psychology of Happy Passwords – Blog – Our Writing – Ordered List
Glückliche Passwörter machen … glücklich :)

Meine delicious-Links vom 19.07.2010 bis 25.07.2010: