Neue interessante Methode, um eine Textarea zu erzeugen, die ihre Höhe automatisch dem Inhalt anpasst:

http://www.alistapart.com/articles/expanding-text-areas-made-elegant/

Google hat heute seine WebFont API und sein Font Verzeichnis freigegeben.

Damit lassen sich einfach beliebige Schritarten in die eigene Seite einbinden.

Ein kleines Beispiel:

<html>
	<head>
		<link href='http://fonts.googleapis.com/css?family=Lobster' rel='stylesheet' type='text/css'>
		<style>
			body {
			    font-family: 'Lobster', serif;
			    font-size: 32px;
			    text-shadow: 4px 4px 4px #aaa;
			}

			.rot {
			    -moz-transform:rotate(-25deg);
			}
		</style>
	</link></head>
	<body>
		<h1>sabel's blog!</h1>
		<h1 class="rot">sabel's blog!</h1>
	</body>
</html>

ergibt:

Google erklärt auch, was es da genau macht.
Außerdem gibts noch ne JavaScript-Lib dazu.

Nette Geschichte, mal sehen ob sich das durchsetzt.

Hiho,

grad mal wieder über einen CSS-Fehler im IE 6 gestoßen.
Will man, dass ein Element bei Bedarf scrollt, verwendet man in der Regel overflow: auto.
Das funktioniert soweit ganz gut. Allerdings nur, solange das Element keine Kinderelemente enthält, welche die Eigenschaft position:relative besitzen. Ist dies der Fall tritt beim IE6 (vermutlich auch beim IE5.X) ein Fehler auf und der Inhalt tritt aus dem Container-Element heraus.

#container {
  height: 20px;
  overflow: auto;
}

li {
  position: relative;
}
<div id="container">
  <ul>
    <li>Listeneintrag</li>
  </ul>
</div>

Abhilfe schafft hier ein simples position: relative im Container-Element.
So einfach ist die Lösung, man muss es nur wissen ;)

Die 10 besten CSS-Hacks

19. Februar 2008

Tach,

habe gerade eine kleine, aber feine Sammlung von aktuellen CSS-Hacks gefunden.

Schaut mal rein, das eine oder andere Nützliche ist dabei.