Toptals schneller und praktischer CSS-Spickzettel
Veröffentlicht: 2022-03-11Cascading Style Sheets, kurz CSS, ist eine Stylesheet-Sprache, die in einer Auszeichnungssprache geschrieben ist. CSS definiert die Darstellung, das Aussehen und die Formatierungselemente von Webdokumenten wie Layout, Farben und Schriftarten.
Die CSS-Syntax ist umfassend, und es ist nicht einfach, immer die genaue Syntax zu kennen oder alle verfügbaren CSS-Eigenschaften und entsprechenden Werte zu kennen. Um CSS-Entwicklern und -Designern zu helfen, hat Toptal eine Kurzanleitung erstellt und diese der Community als kostenlosen Download angeboten. Das CSS-Referenzhandbuch enthält CSS-Syntax, die wichtigsten Selektoren, Eigenschaften, Größen und Einheiten sowie weitere nützliche CSS-Informationen in einem kurzen und informativen Format. Wir hoffen, dass Sie den CSS-Spickzettel als wertvolle Ressource empfinden.
Auf den Toptal-Ressourcenseiten finden Sie zusätzliche Informationen zu häufigen CSS-Fehlern, einen CSS-Einstellungsleitfaden, CSS-Interviewfragen sowie CSS-Tipps und Best Practices.
Klicken Sie hier, um den CSS-Spickzettel herunterzuladen
CSS-Spickzettel
Syntax | Box-Modell | |||
/* Bemerkungen */ @Medientyp { Selektor { Eigentumswert; } } Hinweis: Medientyp ist optional | ![]() | |||
Inline-Stil <Tag> | ||||
Eingebetteter Stil <Kopf> <style type="text/css"> Selektor { Eigenschaft: Wert; } </style> </head> | ||||
Externes Stylesheet <Kopf> <link rel="stylesheet" type="text/css" href="style.css" /> </head> | Boxen | |||
Rand | Rand-oben | |||
Selektoren | Polsterung | Polsterung oben | ||
* | Alle Elemente | |||
Schild | Alle Tag-Elemente | Rand | Rand-oben | |
Schild * | Alle Elemente innerhalb des Tags | |||
tagtag2 | tag2-Elemente innerhalb von tag | Randfarbe | Rand-Oberseite-Farbe | |
Tag, Tag2 | Alle Tag- und Tag2-Elemente | |||
Tag > Tag2 | tag2 ist ein untergeordnetes Element von tag | Grenzstil | Border-Top-Stil | |
Tag + Tag2 | Tag2 mit vorangestelltem Tag | |||
.Klasse | Elemente mit der Klasse 'class' | Rahmenbreite | Rahmen-Oberseiten-Breite | |
tag.klasse | Alle Tags mit der Klasse 'class' | |||
#Ich würde | Element mit der ID 'id' | Größe und Farben | ||
tag#id | Tag mit der ID 'id' | Relative Größen | em | rem | ab | CH vw | vh | vmin | vmax | % | |
Pseudo-Selektoren | ||||
:aktiv | Fügt dem aktiven Element Stil hinzu | Absolute Größen | cm | Millimeter | in px | Punkt | Stk | |
:nach dem | Fügt Inhalt nach dem Element hinzu | |||
:Vor | Anzeigeninhalt vor dem Element | Farben | Hex #ff00ff | |
:erstes Kind | Fügt dem ersten Kind Stil hinzu | RGB-rgb(255,0,255) | ||
:erster Brief | Fügt dem ersten Zeichen Stil hinzu | Positionierung | ||
:erste Linie | Fügt der ersten Zeile Stil hinzu ![]() | Position | absolut | fest | relativ | statisch | Erben | |
:Fokus | Fügt dem fokussierten Element Stil hinzu | |||
:schweben | Fügt Stil hinzu, wenn die Maus drüber ist | schweben | links | rechts | Keine | Erben | |
:Verknüpfung | Fügt Stil zu nicht besuchten Links hinzu | |||
:hat besucht | Fügt dem besuchten Link Stil hinzu | oben rechts, | Legt den Versatz von der Kante fest | |
Text | ||||
Schriftfamilie | Gibt die Schriftfamilie an | klar | links | rechts | beide | Keine | Erben | |
Schriftgröße | Gibt die Schriftgröße an | |||
Schriftstil | normal | kursiv | schräg | Erben | Anzeige | Gibt die Elementplatzierung im Dokumentenfluss an | |
Schriftart-Variante | normal | Kapitälchen | Erben | Überlauf | sichtbar | versteckt | blättern | automatisch | Erben | |
Schriftart -Gewicht | normal | fett | mutiger | leichter | int (100-900) | Erben | |||
Sichtweite | sichtbar | versteckt | Zusammenbruch | Erben | |||
Farbe | Legt die Textfarbe fest | |||
Zeilenhöhe | normal | int | % | Erben | z-index | automatisch | int | Erben | |
Textausrichtung | links | rechts | Mitte | rechtfertigen | Erben | Maße | ||
Höhe | automatisch | int | % | Erben | |||
Text- Dekoration | Keine | unterstreichen | überstreichen | durchstreichen | blinken | Erben | maximale Höhe | Keine | int | % | Erben | |
maximale Breite | Keine | int | % | Erben | |||
Texteinzug | int | % | Erben | Mindesthöhe | int | % | Erben | |
Text- verwandeln | Keine | groß schreiben | Großbuchstaben | Kleinbuchstaben | Erben | Mindestbreite | int | % | Erben | |
Breite | automatisch | int | % | Erben | |||
vertikal -ausrichten | int | % | Grundlinie | unter | super | Nach oben | Text oben Mitte | unten | Text unten | Erben | Andere | ||
Hintergrund | Format: Hintergrund (Farbe) (Bild) (wiederholen) (Position) | |||
Weiß -Platz | normal | jetztrap | vor | Vorlinie | vorwickeln| Erben | |||
Mauszeiger | Legen Sie den Cursortyp fest | |||
Wortabstand | normal | Länge | Erben | Zitate | Legen Sie die Art der Anführungszeichen fest |