CSS beherrschen: Von den Grundlagen bis zur Mittelstufe
CSS beherrschen: Von den Grundlagen bis zur Mittelstufe
CSS (Cascading Style Sheets) ist eine Grundtechnologie für die Erstellung optisch ansprechender Websites. Es ermöglicht Entwicklern, HTML-Elemente zu formatieren, Layouts zu steuern und die Benutzererfahrung zu verbessern. Dieser Artikel führt Sie durch CSS-Grundlagen und fortgeschrittene Konzepte und stellt sicher, dass Sie Webseiten sicher gestalten können.
1. Einführung in CSS
-
Was ist CSS?
CSS wird verwendet, um HTML-Elemente zu formatieren und zu definieren, wie sie aussehen sollen (z. B. Farben, Schriftarten, Abstände). Es trennt Inhalt (HTML) von Präsentation (CSS).
Beispiel: Styling einesElement:
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
Nach dem Login kopierenNach dem Login kopieren
<style> body { background-color: #f0f0f0; } </style>
- Externes CSS: Verlinkt über eine CSS-Datei für Konsistenz über mehrere Seiten hinweg. Beispiel:
<link rel="stylesheet" href="styles.css">
2. CSS-Selektoren
-
Selektoren werden verwendet, um HTML-Elemente für das Styling auszuwählen.
- Universeller Selektor (*): Formatiert alle Elemente.
-
Typauswahl (Element): Zielt auf bestimmte Tags wie
ab.
- Klassenselektor (.classname): Zielt auf Elemente mit einer bestimmten Klasse ab. Beispiel:
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
Nach dem Login kopierenNach dem Login kopieren- ID-Selektor (#id): Zielt auf eine eindeutige ID ab. Beispiel:
<style> #unique { color: green; } </style> <p>
Nach dem Login kopieren
3. CSS Properties and Values
-
Text and Font Styling
- color: Sets text color.
- font-size: Defines text size.
- font-family: Specifies the font. Example:
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
Nach dem Login kopierenNach dem Login kopieren -
Hintergrundgestaltung
- Hintergrundfarbe: Legt die Hintergrundfarbe fest.
- Hintergrundbild: Fügt ein Hintergrundbild hinzu. Beispiel:
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
Nach dem Login kopierenNach dem Login kopieren
4. CSS-Box-Modell
Das Box-Modell erklärt, wie Elemente strukturiert sind:
- Inhalt: Der tatsächliche Inhalt innerhalb des Elements.
- Padding: Abstand zwischen Inhalt und Rand.
- Rand: Umschließt die Polsterung und den Inhalt.
-
Rand: Abstand zwischen dem Element und benachbarten Elementen.
Beispiel:
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
Nach dem Login kopierenNach dem Login kopieren
5. CSS-Positionierung und -Layouts
-
Positionierung
- statisch: Standardfluss.
- relativ: Relativ zur Normalposition positioniert.
- absolut: Relativ zum nächstgelegenen positionierten Vorfahren positioniert.
- behoben: Bleibt beim Scrollen an Ort und Stelle. Beispiel:
<style> div { position: absolute; top: 50px; left: 100px; } </style>
Nach dem Login kopieren -
Flexbox
Flexbox vereinfacht die Erstellung flexibler und reaktionsfähiger Layouts.
Beispiel:
<style> .container { display: flex; justify-content: center; align-items: center; height: 100vh; } </style>
Nach dem Login kopieren -
Gitter
CSS Grid bietet ein leistungsstarkes Layoutsystem.
Beispiel:
<h1> </li> <li> <p><strong>Three Types of CSS</strong> </p> <ul> <li> <strong>Inline CSS</strong>: Applied directly to an element using the style attribute. Example: </li> </ul> <pre class="brush:php;toolbar:false"> <p> <ul> <li> <strong>Internal CSS</strong>: Written within a <style> tag in the <head> section of the HTML file. Example:
Nach dem Login kopierenNach dem Login kopieren
<style> body { background-color: #f0f0f0; } </style>
6. CSS-Pseudoklassen und Pseudoelemente
-
Pseudoklassen: Stilelemente basierend auf ihrem Zustand.
Beispiel: Hover-Effekt
<link rel="stylesheet" href="styles.css">
Nach dem Login kopierenNach dem Login kopieren -
Pseudoelemente: Stilspezifische Teile eines Elements.
Beispiel: Inhalt vor einem Element hinzufügen:
<style> .highlight { color: yellow; } </style> <p class="highlight">Highlighted text</p>
Nach dem Login kopierenNach dem Login kopieren
7. Responsives Design mit Medienabfragen
Medienabfragen passen Stile basierend auf der Bildschirmgröße an.
Beispiel:
<style> #unique { color: green; } </style> <p>
3. CSS Properties and Values
-
Text and Font Styling
- color: Sets text color.
- font-size: Defines text size.
- font-family: Specifies the font. Example:
<style> p { color: navy; font-size: 16px; font-family: Arial; } </style>
Nach dem Login kopierenNach dem Login kopieren
8. CSS-Techniken für Fortgeschrittene
-
Übergänge und Animationen
Beispiel:
<style> body { background-color: lightblue; background-image: url('background.jpg'); } </style>
Nach dem Login kopierenNach dem Login kopieren -
CSS-Variablen
Beispiel:
<style> div { width: 200px; padding: 10px; border: 2px solid black; margin: 20px; } </style>
Nach dem Login kopierenNach dem Login kopieren
9. Fazit
CSS verwandelt einfaches HTML in schöne, funktionale Webseiten. Indem Sie die Grundlagen verstehen und zu fortgeschrittenen Konzepten übergehen, erwerben Sie die Fähigkeiten, ansprechende, optisch ansprechende Designs zu erstellen. Üben Sie die Gestaltung einfacher Projekte wie eines persönlichen Portfolios, um diese Techniken zu beherrschen.
Das obige ist der detaillierte Inhalt vonCSS beherrschen: Von den Grundlagen bis zur Mittelstufe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

In der Zusammenfassung der Plattformnachrichten in dieser Woche stellt Chrome ein neues Attribut für das Laden, Zugänglichkeitspezifikationen für Webentwickler und die BBC -Bewegungen ein

Ich schaue mir das HTML -Element zum ersten Mal an. Ich habe es für eine Weile dessen bewusst, aber Haven ' Es wurde es noch nicht für einen Dreh genommen. Es hat einige ziemlich cool und

Buy or Build ist eine klassische Technologiedebatte. Das Aufbau von Dingen selbst ist vielleicht billiger, weil Ihre Kreditkartenrechnung keine Werbebuchung gibt, aber

In der Roundup in dieser Woche, einem praktischen Lesezeichen für die Inspektion von Typografie, unter Verwendung dessen, wie sich JavaScript -Module gegenseitig importieren, sowie Facebook ' s.

Für eine Weile war iTunes der große Hund im Podcasting. Wenn Sie also "Abonnieren Sie Podcast" verlinkt haben, um zu mögen:

Es gibt eine Menge Analyseplattformen, mit denen Sie Besucher- und Nutzungsdaten auf Ihren Websites verfolgen können. Vielleicht vor allem Google Analytics, das weit verbreitet ist
