So verwenden Sie CSS

May 21, 2023 pm 01:50 PM

CSS (Cascading Style Sheets) ist eine Sprache, die Webseiten Stil, Layout und Design verleihen kann. CSS ist eine sehr beliebte Programmiersprache, die Webseiten verschiedene Erscheinungsbilder und Funktionen hinzufügen kann, z. B. Schriftarten, Farben, Abstände, Hintergründe, Animationen usw. In diesem Artikel befassen wir uns ausführlich mit der Verwendung von CSS, damit Sie es während der Webentwicklung besser beherrschen können.

1. So führen Sie CSS ein

Bevor Sie CSS lernen, müssen Sie zunächst verstehen, wie Sie CSS in Ihre HTML-Datei einführen. CSS-Stylesheets können auf drei verschiedene Arten eingeführt werden:

1. Inline-Stylesheets

Inline-Stylesheets werden durch die Verwendung von Stilattributen in Tags definiert. In einer HTML-Datei könnten Sie beispielsweise Folgendes schreiben:

Dies ist ein Absatz mit einem Inline-Stylesheet.

2. Internes Stylesheet

Definieren Sie ein internes Stylesheet, indem Sie das Tag <style> in der HTML-Datei verwenden. Zum Beispiel: <style> 标签来定义内部样式表。例如:



<title>内部样式表</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>
Nach dem Login kopieren


<h1>这是一个内部样式表的标题</h1>
<p>这是一个带有内部样式表的段落。</p>
Nach dem Login kopieren


3.外部样式表

通过使用 <link>



<title>外部样式表</title>
<link rel="stylesheet" href="style.css">
Nach dem Login kopieren


<h1>这是一个外部样式表的标题</h1>
<p>这是一个带有外部样式表的段落。</p>
Nach dem Login kopieren


3. Externes Stylesheet

Verknüpfen Sie ein externes Stylesheet in einer HTML-Datei mit dem Tag <link>. Zum Beispiel:

color: red;
font-size: 32px;
Nach dem Login kopieren

<title>类选择器</title>
<style>
    .selected {
        background-color: red;
        color: white;
    }
</style>
Nach dem Login kopieren

Hinweis: Bei Verwendung eines externen Stylesheets muss sich die verknüpfte Stylesheet-Datei im selben Verzeichnis wie die HTML-Datei befinden und die Dateierweiterung muss .css sein.

2. CSS-Syntax

Die CSS-Syntax ist sehr einfach und besteht hauptsächlich aus folgenden Teilen:


1. Selektor

Der Selektor wird verwendet, um das HTML-Element anzugeben, auf das der Stil angewendet werden soll. Der folgende Code gibt beispielsweise einen Stil für das ausgewählte Überschriftenelement an:

h1 {

<p class="selected">这个段落被选中了。</p>
<p>这个段落没有被选中。</p>
<p class="selected">这个段落也被选中了。</p>
Nach dem Login kopieren

}

2 Attribute Das

-Attribut wird verwendet, um den Typ des anzuwendenden Stils anzugeben. Die folgenden Attribute geben beispielsweise die Farbe und Schriftgröße des Titelelements an:

font-size: 32px

value gibt den spezifischen Wert des Attributs an. Der folgende Code gibt beispielsweise eine Schriftgröße von 32 Pixeln für das Titelelement an:

font-size: 32px;

Hinweis: CSS-Eigenschaften sind nicht auf diese beschränkt, es gibt viele andere für mehr CSS-Stilkontrolle.

3. Allgemeine CSS-Stilattribute

Die folgenden sind einige allgemeine CSS-Stilattribute, die Sie beim Anwenden von Stilen verwenden können:

1. Hintergrundfarbe (Hintergrundfarbe)

Das Attribut „Hintergrundfarbe“ wird zur Angabe von Elementen verwendet Hintergrundfarbe. Zum Beispiel:

background-color: red;

2. Schriftfarbe (Farbe) Das Attribut

color wird verwendet, um die Schriftfarbe des Elements anzugeben. Beispiel:

Farbe: weiß;

3. Textausrichtung (text-align) Das Attribut

text-align wird verwendet, um die Ausrichtung von Text in einem Element anzugeben. Zum Beispiel:

text-align: center;

4. Schriftgröße (font-size) Das Attribut

font-size wird verwendet, um die Größe der Schriftart des Elements anzugeben. Zum Beispiel:

Schriftgröße: 20px;

5. Rand (Rand)

Durch Hinzufügen des Randattributs können Sie dem Element einen Rand hinzufügen. Zum Beispiel:

Rahmen: 1 Pixel einfarbig schwarz;

Hinweis: Der Wert des Rahmenattributs umfasst: Rahmenbreite, Rahmenstil und Rahmenfarbe.

6. Breite (width)

Das width-Attribut wird verwendet, um die Breite des Elements anzugeben. Zum Beispiel:

width: 50 %;

7. Höhe (Höhe) Das Attribut

height wird verwendet, um die Höhe des Elements anzugeben. Zum Beispiel:

height: 100px;

8. Padding (Auffüllung) Das

padding-Attribut wird verwendet, um die Auffüllung eines Elements anzugeben. Zum Beispiel:

padding: 10px;

9. Rand (margin) Das

margin-Attribut wird verwendet, um den Rand eines Elements anzugeben. Zum Beispiel:

margin: 10px;

4. CSS-Selektoren

Zusätzlich zu den oben genannten grundlegenden Stilattributen gibt es viele verschiedene Selektortypen, die Ihnen helfen können, Ihren Stil zu verfeinern. Im Folgenden sind einige der gebräuchlichsten Selektoren aufgeführt:

1. Klassenselektor (Klassenselektor)


Der Klassenselektor wird verwendet, um Elemente mit demselben Klassennamen auszuwählen. Zum Beispiel:

<title>标签选择器</title>
<style>
    p {
        color: red;
    }
</style>
Nach dem Login kopieren



<p>这是第一个段落。</p>
<p>这是第二个段落。</p>
<p>这是第三个段落。</p>
Nach dem Login kopieren


2.Tag-Selektor (Tag-Selektor)


Tag-Selektor wird verwendet, um alle Elemente mit demselben Tag-Namen auszuwählen. Zum Beispiel:

<title>id 选择器</title>
<style>
    #header {
        color: red;
        font-size: 24px;
    }
</style>
Nach dem Login kopieren



<h1 id="header">这是顶部标题</h1>
<p>这是一个段落。</p>
Nach dem Login kopieren


3 .id-Selektor (ID-Selektor)


Der ID-Selektor wird verwendet, um eindeutige Elemente mit einer angegebenen ID auszuwählen. Zum Beispiel:

🎜🎜
<title>继承性</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>
Nach dem Login kopieren
Nach dem Login kopieren
🎜🎜🎜
<h1>这是标题1</h1>
<p>这是一个段落。</p>
<h2>这是标题2</h2>
<p>这是另一个段落。</p>
Nach dem Login kopieren
Nach dem Login kopieren
🎜🎜🎜🎜 Viertens, CSS-Vererbung🎜

CSS 样式是可以从父元素继承到子元素的。例如,如果在 body 元素上应用了一个背景颜色,那么所有的子元素(如段落、标题等)都将继承该背景颜色。例如:



<title>继承性</title>
<style>
    body {
        background-color: grey;
        color: white;
        font-size: 20px;
    }
    h1 {
        color: red;
        font-size: 32px;
    }
</style>
Nach dem Login kopieren
Nach dem Login kopieren


<h1>这是标题1</h1>
<p>这是一个段落。</p>
<h2>这是标题2</h2>
<p>这是另一个段落。</p>
Nach dem Login kopieren
Nach dem Login kopieren


五、CSS的优先级

当多个样式应用到同一元素上时,CSS 样式有许多不同的规则来决定哪些样式结合在一起。以下是一些有关优先级的规则:

1.行内样式表的优先级最高

如果在元素上应用行内样式表,则行内样式表的样式将优先于内部或外部样式表。

2.选择器特殊性

如果选择器特殊性相同,则会根据选择器的出现位置决定优先级。例如,内部样式表的样式比外部样式表的样式更优先。

3.样式继承

当两个或多个样式同时应用于一个元素,且它们都是通过继承方式获得的,则优先选取本身的样式。

4.重载样式

如果两个样式在元素上应用,但具有相同的选择器和特殊性,则最后应用的样式将优先于其他样式。

六、总结

在本文中,我们已经深入了解了 CSS 的使用方法,包括引入样式表、基本 CSS 语法、常见样式属性、选择器、继承性和优先级。这些基本的 CSS 知识应该对您在网页开发中的样式和布局决策有所帮助。随着您的使用和实践,您会发现更多的 CSS 功能和方法,以及如何利用它们来创造出更好的网页设计。

Das obige ist der detaillierte Inhalt vonSo verwenden Sie CSS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Was ist Useffizität? Wie verwenden Sie es, um Nebenwirkungen auszuführen? Mar 19, 2025 pm 03:58 PM

In dem Artikel wird die Verwendung von UseEffect in React, einen Haken für die Verwaltung von Nebenwirkungen wie Datenabrufen und DOM -Manipulation in funktionellen Komponenten erläutert. Es erklärt die Verwendung, gemeinsame Nebenwirkungen und Reinigung, um Probleme wie Speicherlecks zu verhindern.

Wie funktioniert der React -Versöhnungsalgorithmus? Wie funktioniert der React -Versöhnungsalgorithmus? Mar 18, 2025 pm 01:58 PM

Der Artikel erläutert den Versöhnungsalgorithmus von React, der das DOM effizient aktualisiert, indem virtuelle DOM -Bäume verglichen werden. Es werden Leistungsvorteile, Optimierungstechniken und Auswirkungen auf die Benutzererfahrung erörtert.

Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Was sind Funktionen höherer Ordnung in JavaScript und wie können sie verwendet werden, um prägnanter und wiederverwendbarer Code zu schreiben? Mar 18, 2025 pm 01:44 PM

Funktionen höherer Ordnung in JavaScript verbessern die Übersichtlichkeit, Wiederverwendbarkeit, Modularität und Leistung von Code durch Abstraktion, gemeinsame Muster und Optimierungstechniken.

Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Wie funktioniert das Currying in JavaScript und wie hoch sind ihre Vorteile? Mar 18, 2025 pm 01:45 PM

In dem Artikel wird das Currying in JavaScript, einer Technik, die Multi-Argument-Funktionen in Einzelargument-Funktionssequenzen verwandelt. Es untersucht die Implementierung von Currying, Vorteile wie teilweise Anwendungen und praktische Verwendungen, Verbesserung des Code -Lesens

Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Wie verbinden Sie React -Komponenten mit Connect () an den Redux -Store? Mar 21, 2025 pm 06:23 PM

In Artikel werden die Verbindungskomponenten an Redux Store mit Connect () verbinden, wobei MapStatetoprops, MapDispatchtoprops und Leistungsauswirkungen erläutert werden.

Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Was ist usecontext? Wie verwenden Sie es, um den Zustand zwischen Komponenten zu teilen? Mar 19, 2025 pm 03:59 PM

Der Artikel erläutert den Usecontext in React, was das staatliche Management durch Vermeidung von Prop -Bohrungen vereinfacht. Es wird von Vorteilen wie zentraler Staat und Leistungsverbesserungen durch reduzierte Neulehre erörtert.

Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Wie verhindern Sie das Standardverhalten bei Ereignishandlern? Mar 19, 2025 pm 04:10 PM

In Artikeln werden das Standardverhalten bei Ereignishandlern mithilfe von PURDDEFAULT () -Methoden, seinen Vorteilen wie verbesserten Benutzererfahrungen und potenziellen Problemen wie Barrierefreiheitsproblemen verhindern.

Wie implementieren Sie benutzerdefinierte Hooks in React? Wie implementieren Sie benutzerdefinierte Hooks in React? Mar 18, 2025 pm 02:00 PM

In dem Artikel wird in der Implementierung benutzerdefinierter Hooks in React erörtert, wobei der Schwerpunkt auf deren Erstellung, Best Practices, Leistungsvorteilen und gemeinsamen Fallstricks zu vermeiden ist.

See all articles