Heim > Web-Frontend > Front-End-Fragen und Antworten > Welche zwei Arten von CSS-Syntax gibt es?

Welche zwei Arten von CSS-Syntax gibt es?

青灯夜游
Freigeben: 2022-08-12 19:14:57
Original
4079 Leute haben es durchsucht

CSS-Syntax besteht aus Selektoren und Deklarationen (Regeln). Der Selektor teilt dem Browser mit, auf welche Objekte auf der Seite der Stil angewendet wird, und die Deklaration teilt dem Browser mit, wie das vom Selektor angegebene Objekt gerendert werden soll. Es können eine oder unzählige Deklarationen vorhanden sein, und alle Deklarationen werden innerhalb eines geschweiften Paars platziert Klammern „{}“ und dann die Gesamtheit direkt hinter dem Selektor. Die Deklaration muss zwei Teile enthalten: Attribute und Attributwerte. Die Attribute und Werte müssen durch Doppelpunkte getrennt werden, und ein Semikolon wird verwendet, um das Ende einer Deklaration zu markieren. Das vollständige Format der CSS-Syntax lautet „selector {property:property value;...}“.

Welche zwei Arten von CSS-Syntax gibt es?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

Style ist die kleinste Syntaxeinheit von CSS. Jeder Stil besteht aus zwei Teilen: Selektor und Deklaration (Regel), wie in der Abbildung unten gezeigt.

Welche zwei Arten von CSS-Syntax gibt es?

1. Selektor (Selektor)

Der Selektor besteht aus der ID des HTML-Elements, dem Klassenattribut oder dem Elementnamen selbst und einigen speziellen Symbolen, die verwendet werden, um anzugeben, für welches HTML-Element der Stil definiert werden soll , wie zum Beispiel „Selektor p“ bedeutet, Stile für alle

-Tags auf der Seite zu definieren Wähler. Alle Deklarationen werden in einem Paar geschweifter Klammern { direkt nach dem Selektor platziert.

Eine Anweisung muss zwei Teile enthalten: Attribute und Attributwerte, und das Ende einer Anweisung muss mit einem Semikolon markiert werden. Bei der letzten Anweisung in einem Stil kann das Semikolon weggelassen werden.

Attribut: Der Stilname, den Sie für das HTML-Element festlegen möchten, bestehend aus einer Reihe von Schlüsselwörtern, wie z. B. Farbe, Rahmen, Schriftart (Schriftart). ) usw. CSS bietet viele Attribute, die Sie auf der offiziellen W3C-Website anzeigen können.

  • Wert: besteht aus einem numerischen Wert und einer Einheit oder einem Schlüsselwort, mit dem der Anzeigeeffekt eines bestimmten Werts gesteuert wird Der Wert des Farbattributs kann beispielsweise Rot oder #F1F1F1 usw. sein. { }内,然后整体紧邻选择器的后面。

    声明必须包括两部分:属性和属性值,并用分号来标识一个声明的结束,在一个样式中最后一个声明可以省略分号。

    • 属性:您希望给 HTML 元素设置的样式名称,由一系列关键词组成,例如 color(颜色)、border(边框)、font(字体)等,CSS 中提供了众多属性,您可以通过 W3C 官网查看;

    • 值:由数值和单位或者关键字组成,用来控制某个属性的显示效果,例如 color 属性的值可以是 red 或 #F1F1F1 等。

    属性和值之间需要使用冒号:进行分隔,每个属性和值的组合可以看作一个声明,每个声明的末尾都需要使用分号;作为结尾,属于同一选择器的声明需要使用花括号{ }包裹起来。

    selector {property: value;}
    选择器{属性:属性值;}
    Nach dem Login kopieren

    【示例1】可以按照如下图所示的语法规则来定义 CSS 样式:

    Welche zwei Arten von CSS-Syntax gibt es?

    上图的语法示例中:

    • 选择器 h1 表示要为网页中所有的<h1>标签定义样式;

    • 属性 color 表示字体颜色,值 blue 则表示将字体设置为蓝色;

    • 属性 text-align 表示文本的对齐方式,值 center 则表示将文本的对齐方式设置为居中对齐。

    为了使 CSS 更具可读性,您可以在定义 CSS 时每一行代码上只放置一个声明,如下所示:

    h1 {
        color: blue;
        text-align: center;
    }
    Nach dem Login kopieren

    提示:CSS 中的属性和大部分值都是不区分大小写的,但 CSS 中的选择器通常区分大小写,例如类选择器 .bianchengbang.BianChengBang 就表示两个不同的选择器。

    多个样式可以并列在一起,不需要考虑如何进行分隔。

    【示例2】定义段落文本的背景色为紫色,则可以在上面样式基础上定义如下样式。

    body{ font-size: 12px; color: #CCCCCC;} p{ background-color: #FF00FF; }
    Nach dem Login kopieren

    由于 CSS 语言忽略空格(除了选择器内部的空格外),因此可以利用空格来格式化 CSS 源代码,则上面代码可以进行如下美化:

    body {
        font-size: 12px;
        color: #CCCCCC;
    }
    p {
        background-color: #FF00FF;
    }
    Nach dem Login kopieren

    这样在阅读css源代码时就一目了然了,既方便阅读,也更容易维护。

    任何语言都需要注释,HTML 使用<!- 注释语句-> 来进行注释,而 CSS 使用/* 注释语句 */

  • Doppelpunkt : muss verwendet werden, um Attribute und Werte zu trennen. Jede Kombination von Attributen und Werten kann als Anweisung betrachtet werden und ist erforderlich Verwenden Sie am Ende jeder Anweisung ein Semikolon ;, und Deklarationen, die zum selben Selektor gehören, müssen in geschweifte Klammern { eingeschlossen werden.

    body {  /*页面基本属性*/
        font-size: 12px;
        color: #CCCCCC;
    }
    /*段落文本基础属性*/
    p {
        background-color: #FF00FF;
    }
    Nach dem Login kopieren
    【Beispiel 1】

    Sie können CSS-Stile gemäß den unten gezeigten Syntaxregeln definieren:

    Welche zwei Arten von CSS-Syntax gibt es?

    Im Syntaxbeispiel im obigen Bild:

    🎜Um CSS besser lesbar zu machen, können Sie beim Definieren von CSS nur eine Deklaration in jede Codezeile einfügen, wie unten gezeigt: 🎜
    h1,h2,h2,h3,h5,h6 {
    color: green;
    }
    Nach dem Login kopieren
    🎜🎜Tipp: Eigenschaften und Großschreibung in CSS Einige Werte Groß- und Kleinschreibung wird nicht beachtet, aber bei Selektoren in CSS wird die Groß-/Kleinschreibung normalerweise beachtet. Beispielsweise stellen die Klassenselektoren .bianchengbang und .BianChengBang zwei verschiedene Selektoren dar.
    🎜🎜🎜Mehrere Stile können nebeneinander angeordnet werden, ohne dass man sich Gedanken über die Trennung machen muss. 🎜🎜🎜【Beispiel 2】🎜Wenn Sie die Hintergrundfarbe des Absatztextes als Lila definieren, können Sie den folgenden Stil basierend auf dem oben genannten Stil definieren. 🎜rrreee🎜Da die CSS-Sprache Leerzeichen ignoriert (mit Ausnahme von Leerzeichen innerhalb des Selektors), können Leerzeichen zum Formatieren des CSS-Quellcodes verwendet werden. Der obige Code kann wie folgt verschönert werden: 🎜rrreee🎜Auf diese Weise ist es auf einen Blick klar beim Lesen des CSS-Quellcodes, der sowohl einfacher zu lesen als auch einfacher zu warten ist. 🎜🎜Kommentare sind in jeder Sprache erforderlich. HTML verwendet für Kommentare, während CSS /* comment Statement */ für Kommentare verwendet. 🎜🎜【Beispiel 3】Die folgenden Kommentare können für den oben genannten Stil abgegeben werden. 🎜rrreee🎜🎜 Erweiterte CSS-Syntax: Gruppierung von Selektoren 🎜🎜🎜 Sie können Selektoren gruppieren, sodass gruppierte Selektoren dieselbe Deklaration verwenden. 🎜🎜Verwenden Sie Kommas, um die Selektoren zu trennen, die gruppiert werden müssen. Im folgenden Beispiel haben wir alle Überschriftenelemente gruppiert. Alle Titelelemente sind grün. 🎜rrreee🎜 (Lernvideo-Sharing: 🎜CSS-Video-Tutorial🎜)🎜

    Das obige ist der detaillierte Inhalt vonWelche zwei Arten von CSS-Syntax gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Verwandte Etiketten:
    css
    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