Anzeige

CSS-Tipps

Cascading Stylesheets (CSS) bilden die Basis für ein flexibles und modernes Webdesign. Die folgenden Tipps zeigen einige interessante Anwendungsmöglichkeiten.

31.01.2009  

Einen DIV-Bereich zentrieren

In normalem HTML konnte man einen Bereich ganz einfach mit align="center" mittig ausrichten. Was aber, wenn die Seite XHTML-konform sein soll? Dann muss auf CSS und text-align: center zurückgegriffen werden, das aber nur innerhalb von Block-Elementen wie -Bereichen, Absätzen und Tabellen gilt. Um ein -Element selbst zu zentrieren, setzt man in Browsern, die CSS korrekt verarbeiten können, dessen margin auf auto: » mehr

31.01.2009  

Tabellenformatierung mit CSS2

Für die Formatierung von Tabellen stehen seit CSS Level 2 eine ganze Reihe neuer Optionen zur Verfügung.So lassen sich zum Beispiel Rahmenabstände von Tabellen festlegen. Mit border-collapse definieren Sie, ob Tabellenlinien zusammengezogen oder einzeln dargestellt werden. In folgendem Beispiel werden einfache Linien festgelegt: » mehr

31.01.2009  

Akronyme drucken

Gemäß den Spezifikationen für XHTML stehen zur semantischen Hervorhebung von Abkürzungen und Akronymen die beiden Elemente abbr sowie acronym zur Verfügung. Das Problem ist dabei jedoch, dass die Beschreibungen nicht mit ausgedruckt werden. Auf einer Seite mit dem folgenden Code erscheint beim Drucken lediglich ein »UN«: » mehr

31.01.2009  

Hintergrundbilder mit CSS

Eine interessante Variante der Bildmanipulation mit Hilfe von CSS sind Hintergrundbilder. Die alten HTML-Methoden hatten zahlreiche Nachteile, zum Beispiel das automatische horizontale und vertikale Vervielfältigen, wenn die Größe der Seite die des Bilds übersteigt. Mit folgender CSS-Konstruktion lässt sich dies vermeiden: » mehr

31.01.2009  

Boxen mit abgerundeten Ecken

Prinzipiell geht das so: Sie verschachteln einfach so viele div-Container ineinander, dass derselbe Effekt erzielt wird. Nach oben und unten muss die Breite immer mehr abnehmen, damit der Effekt mit den abgerundeten Kanten erzielt wird. Eine Beispiel-Stildefinition dafür kann so aussehen: » mehr

31.01.2009  

Initiale und Einrückungen

Eine interessante Möglichkeit für individuelles Webdesign, insbesondere auf textlastigen Seiten, sind Einrückungen und Initiale. » mehr

31.01.2009  

Tabellenrahmen gestalten

Eine wichtige Eigenschaft beim Tabellendesign mit CSS ist border-collapse. Sie beschreibt, wie sich der Rahmen zu verhalten hat. CSS definiert dazu zwei Möglichkeiten: Mit dem Wert collapse werden aneinander liegende Rahmen zu einem zusammengefasst - es gibt also keinen Zwischenraum zwischen zwei Rahmen. Bei dem Wert seperate geschieht das Gegenteil und jede Zelle sowie die Tabelle an sich erhält einen eigenen Rahmen. Ein Beispiel: » mehr

31.01.2009  

Zellen aus- und einblenden

Mit HTML war es oftmals so, dass leere Zellen einfach ausgeblendet wurden. Mit CSS kann man dies nun selbst bestimmen. Hierfür dient die empty-cells-Eigenschaft. Als Wert erhält sie entweder das Wort hide oder das Wort show. Mit dem ersten verschwinden leere Zellen - mit dem zweiten bleiben sie. Ein Beispiel: » mehr

31.01.2009  

Inhalte ausrichten

Ein besonderes Feature findet man in der text-align-Eigenschaft von CSS. Bei normalen Elementen beschreibt sie die Ausrichtung des Textes nach links, rechts, der Mitte oder als Blocksatz - bei Tabellenzellen kann sie noch mehr: die Ausrichtung an einem bestimmten Zeichen. Ab CSS 2 ist es bei Zellen nämlich möglich, statt left/ oder right/ ein Zeichen anzugeben, an dem die Inhalte ausgerichtet werden sollen. Alle Vorkommen des Zeichens stehen dann untereinander. Voraussetzung dafür ist natürlich, dass sich das Zeichen in den meisten der auszurichtenden Zellen wiederfindet. Besonders bei Tabellen mit Rechnungen, in denen Kommastellen auftreten, wäre damit eine gute Formatierung möglich: » mehr

31.01.2009  

CSS zusammenfassen

Zusammenfassen ist immer dann eine gute Idee, wenn gleiche Anweisungen auf verschiedene Elemente, Klassen oder IDs angewendet werden müssen. Angenommen, Sie möchten Ihre Überschriften in Blau und in der Schriftart Verdana darstellen. Das liest sich dann so: » mehr

Abonnements

Newsletter

PHPJOURNAL Newsletter

Immer montags erfahren Sie in unserem wöchentlichen Newsletter die aktuellsten Neuigkeiten aus der PHP-Welt
mehr

Aktuelles Heft

Bitte warten...