So verwenden Sie CSS

王林
Freigeben: 2023-05-21 13:50:09
Original
2136 Leute haben es durchsucht

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!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage