Inhaltsverzeichnis
 
然而,有些时候,不希望每个元素都继承样式。
但是,还好,浏览器总会使用更特定的规则
总是有些段落要特殊点的
不是吗?所以,有了类的存在,就像俱乐部
结果:
Heim Web-Frontend HTML-Tutorial CSS入门_html/css_WEB-ITnose

CSS入门_html/css_WEB-ITnose

Jun 24, 2016 am 11:34 AM

 

 

选择器

 

1 <!--这个样式用在p元素中-->2     p{3       color: maroon;4     }
Nach dem Login kopieren

把CSS放入HTML中

 1 <!-- 放入style元素中,但不建议文件多的时候这样做 --> 2 <head> 3   <meta charset="utf-8"> 4   <title> HEAD FIRST CSS</title> 5   <style> 6     p{ 7       color: maroon; 8     } 9   </style>10 </head>
Nach dem Login kopieren

为一个或多个页面增加样式:

步骤:

  1. 取出html文件中的样式规则,把他们放在一个后缀名为.css的文件中。
  2. 从每个html文件创建一个到css文件的外部链接
  3. 做好测试

 1 <!--这个样式在一个index.css文件中--> 2     p{ 3       color: maroon; 4     } 5  6  7 <!-- 在html文件中 --> 8 <head> 9   10   <meta charset = "utf-8">11   <title>head first Lounge</title>12     13    <!-- 链接到外部样式表的HTML -->14   <link rel="stylesheet" href="index.css">15 16 </head>
Nach dem Login kopieren

样式的继承

只能对体中的元素增加样式,所以元素不用作讨论

上图注释:

  • 如果设置所有

    元素,就会影响到下面阴影部分的所有元素。

  • img元素也是段落的子元素,不过他没有任何文本,故不受影响
  • 长江后浪推前浪,覆盖继承

    然而,有些时候,不希望每个元素都继承样式。

    但是,还好,浏览器总会使用更特定的规则

    1 body{2         font-family:sans-serif;3     }4     5     /* 覆盖掉了从body继承的font-family属性 */6     em{7       font - family:serif;8     }
    Nach dem Login kopieren

    单独为某些段落设置样式

    总是有些段落要特殊点的

    不是吗?所以,有了类的存在,就像俱乐部

    1 <!-- 在html文件中 -->2 <p class="specil">3   this is a specil people/class;4 </p>5 <p>6   this is 平常的 p;7 </p>
    Nach dem Login kopieren

    1 /*这个样式在一个index.css文件中*/2  p{3         font-family:sans-serif;4     }5  /*specil类的p ,覆盖掉了从p继承的样式,多个元素同属一个类时,为了一次设置多个元素,可以省略类前的元素名*/6   p.specil{7          color:green;8     }
    Nach dem Login kopieren

    谁是赢家?

    什么?一个元素加入了多个俱乐部?

    没事,选择器总是会选最特定(特定等级相同时选最后的)的样式

    1 <!-- 在html文件中 -->2 <p class="specil big small">3   this is a specil people/class;4 </p>
    Nach dem Login kopieren

     1 /*选择所有段落*/ 2 p{ 3  4   color:black; 5 } 6 /*选择specil类所有成员,比上一个特定点*/ 7 .specil{ 8   color:green; 9 }10 /*这个规则只选specil类中段落,比前一个更特定*/11 p.specil{12   color:green;13 }14 p.specil{15   color:blue;16 }
    Nach dem Login kopieren

    结果:

  • 如果一个元素属于多个类,选择器会选择特定等级最高的。
  • 如果特定程度都相同,选择器总会选择最后出现的规则。
  • 上面的代码最后的玩家是蓝色。
  • 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

    Video Face Swap

    Video Face Swap

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

    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)

    Ist HTML für Anfänger leicht zu lernen? Ist HTML für Anfänger leicht zu lernen? Apr 07, 2025 am 12:11 AM

    HTML ist für Anfänger geeignet, da es einfach und leicht zu lernen ist und schnell Ergebnisse sehen kann. 1) Die Lernkurve von HTML ist glatt und leicht zu beginnen. 2) Beherrschen Sie einfach die grundlegenden Tags, um Webseiten zu erstellen. 3) hohe Flexibilität und kann in Kombination mit CSS und JavaScript verwendet werden. 4) Reiche Lernressourcen und moderne Tools unterstützen den Lernprozess.

    Die Rollen von HTML, CSS und JavaScript: Kernverantwortung Die Rollen von HTML, CSS und JavaScript: Kernverantwortung Apr 08, 2025 pm 07:05 PM

    HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

    Was ist ein Beispiel für ein Start -Tag in HTML? Was ist ein Beispiel für ein Start -Tag in HTML? Apr 06, 2025 am 12:04 AM

    AnexampleofaTartingTaginHtmlis, die, die starttagsaresesinginhtmlastheyinitiateElements, definetheirtypes, andarecrucialForstructuringwebpages und -konstruktionsthedoms.

    HTML, CSS und JavaScript verstehen: Ein Anfängerhandbuch HTML, CSS und JavaScript verstehen: Ein Anfängerhandbuch Apr 12, 2025 am 12:02 AM

    WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

    Wie kann man adaptives Layout der Y-Achse-Position in Webanmerkungen implementieren? Wie kann man adaptives Layout der Y-Achse-Position in Webanmerkungen implementieren? Apr 04, 2025 pm 11:30 PM

    Der ad-axis-Position adaptive Algorithmus für Webanmerkungen In diesem Artikel wird untersucht, wie Annotationsfunktionen ähnlich wie Word-Dokumente implementiert werden, insbesondere wie man mit dem Intervall zwischen Anmerkungen umgeht ...

    Gitee Pages statische Website -Bereitstellung fehlgeschlagen: Wie können Sie einzelne Dateien 404 Fehler beheben und beheben? Gitee Pages statische Website -Bereitstellung fehlgeschlagen: Wie können Sie einzelne Dateien 404 Fehler beheben und beheben? Apr 04, 2025 pm 11:54 PM

    GitePages statische Website -Bereitstellung fehlgeschlagen: 404 Fehlerbehebung und Auflösung bei der Verwendung von Gitee ...

    Wie verwendet ich CSS3 und JavaScript, um den Effekt der Streuung und Vergrößerung der umgebenden Bilder nach dem Klicken zu erreichen? Wie verwendet ich CSS3 und JavaScript, um den Effekt der Streuung und Vergrößerung der umgebenden Bilder nach dem Klicken zu erreichen? Apr 05, 2025 am 06:15 AM

    Um den Effekt der Streuung und Vergrößerung der umgebenden Bilder nach dem Klicken auf das Bild zu erreichen, müssen viele Webdesigns einen interaktiven Effekt erzielen: Klicken Sie auf ein bestimmtes Bild, um die Umgebung zu machen ...

    HTML, CSS und JavaScript: Wesentliche Tools für Webentwickler HTML, CSS und JavaScript: Wesentliche Tools für Webentwickler Apr 09, 2025 am 12:12 AM

    HTML, CSS und JavaScript sind die drei Säulen der Webentwicklung. 1. HTML definiert die Webseitenstruktur und verwendet Tags wie z.

    See all articles