CSS Tricks: 3 DIVs zentriert nebeneinander anzeigen – ohne float!
19.10.2018
Mit float lassen sich mit CSS mehrere Elemente nebeneinander anzeigen: Reicht der Platz aus, wird ein "float:left" Element neben einem anderen Element mit der Eigenschaft "float:left" angezeigt. Trotzdem ist es nicht ganz einfach, verschiedene floating-Elemente zu platzieren - vor allem, wenn sie auch noch zentriert werden sollen.
display: flex - DIVs flexibel und zentriert nebeneinander
Die neue CSS Eigenschaft "display: flex" hilft hier aus, sie wird mittlerweile auf allen großen Browsers unterstützt. Statt einem "flot:left" und ...
Tipp: So sieht das Bild ohne CSS Filter aus!
Für manche Effekte braucht man kein Bildbearbeitungsprogramm: Mit den CSS Filtern können die Browser viele Effekte selber darstellen - und das, ohne das ursprüngliche Bild zu verändern. Einer dieser Effekte ist der grayscale Filter: Damit wird aus einem bunten Bild eine schicke schwarz-weiß Grafik.
Das einfärben des ...
Für Responsive-Webseiten, die nicht nur in großer Auflösung auf dem Desktop-Rechner, sondern auch auf dem Tablet oder Handy gut aussehen, muss man oft bestimmte Elemente in der Größe an das Webseiten-Fenster (oder die verfügbare Bildschirmbreite) anpassen. Das geht mit CSS sehr leicht: Hier zeigen wir zum Beispiel, wie man mit CSS ein Bild immer automatisch mitskaliert).
Zum Beispiel: ...
Mit CSS lassen sich Bilder ganz einfach an die Größe des Browserfenster anpassen - sogar automatisch, wenn es sich verkleinert oder vergrößert. Aber zusätzlich funktioniert dieser Trick auch für Responsive-Webseiten, damit die Bilder nicht nur auf dem Desktop, sondern auch auf mobilen Webseiten in der vollen Breite angezeigt werden, ohne dass wichtige Informationen abgeschnitten werden.
Beispiel: So sieht es aus!
Für ...
Nur mit HTML und CSS kann man einer Schrift ganz einfach einen schönen Outline-Effekt geben: Einen farbigen Rand um die Text-Zeile herum. Das passt gut für Überschriften, aber auch für Text, der auf einem Bild platziert werden soll und dann so aussehen könnte wie in dem Beispiel-Screenshot oben. Für die CSS Outline definiert man dafür einfach einen Schatten um die Schrift - aber ...
Möchte man eine Menüleiste (oder ein anderes Element wie die Navigation) immer sichtbar anzeigen lassen, geht das mit der CSS Angabe "position" - außerdem kann man das Element noch leicht transparent gestalten, damit man beim Scrollen die anderen Inhalte unten noch ein wenig durchscheinen sieht.
HTML Element mit CSS immer sichtbar fixieren
Der CSS Befehl zum immer sichtbaren Fixieren eines HTML Elemts lautet ...
Kai Laborenz präsentiert modernen Webdesignern mit dem CSS Praxis Buch ein optimales Naschlagewerk. Wer nämlich immer noch auf Tabellen setzt und Style Sheets aus Kompatibilitätsgründen missachtet, gehört längst zum alten Eisen.
Nach der Einführung, Praxisbeispielen und einigen Skript-Tricks, zum Beispiel zum Schutz vor zu kleinen Schriften oder verschiedenen Style-Switchern zur Auswahl des benötigten Style Sheets werden im letzten Kapitel die eigenen CSS Elemente einzeln erklärt.
Diese sind dabei nach Benutzung, ...