Blogger Information
Blog 4
fans 0
comment 0
visits 2546
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS样式表的引入方式与选择器练习
思闻_Sven
Original
684 people have browsed it

CSS样式表的引入方式与选择器练习

思闻_Sven

CSS样式表的引入方式

1.行内样式
通过 style 属性设置元素样式。

  1. <p style="background-color: red">第一个</p>

2.内部样式
将样式编写到<style>标签中,通过CSS选择器选中元素并设置元素样式。

  1. <style>
  2. #box1 > p { text-align: center; }
  3. #box1 p { border: solid blue; }
  4. </style>

3.外部样式
将CSS样式编写到一个外部.css文件中,之后将其引入到html文件中。

  1. <link rel="stylesheet" href="style/reset.css" />
  2. <style>
  3. @import url(style/style.css);
  4. </style>

4.在浏览器中可以查看元素的CSS样式的引入方式

CSS选择器练习

以下会通过两种不同方式实现图中的效果

1.不使用结构伪类选择器

html结构

  1. <div id="box1">
  2. <p style="background-color: red">第一个</p>
  3. <p class="abc">第二个</p>
  4. <p class="abc">第三个</p>
  5. <div><p>第四个</p></div>
  6. <p>第五个</p>
  7. <p>第六个</p>
  8. <p>第七个</p>
  9. </div>

样式表

  1. <style>
  2. #box1{
  3. width: 100px;
  4. border: solid;
  5. }
  6. .abc {
  7. background-color: orange;
  8. }
  9. #box1 > p {
  10. text-align: center;
  11. }
  12. #box1 p {
  13. border: solid blue;
  14. }
  15. #box1 > div + p {
  16. background-color: greenyellow;
  17. }
  18. #box1 > div ~ p {
  19. font-size: x-large;
  20. }
  21. </style>

2.使用结构伪类选择器

html结构

  1. <div id="box2">
  2. <p>第一个</p>
  3. <p>第二个</p>
  4. <p>第三个</p>
  5. <div><p>第四个</p></div>
  6. <p>第五个</p>
  7. <p>第六个</p>
  8. <p>第七个</p>
  9. </div>

样式表

  1. #box2{
  2. width: 100px;
  3. border: solid;
  4. }
  5. #box2 :nth-of-type(n) {
  6. border: solid blue;
  7. text-align: center;
  8. }
  9. #box2 :nth-of-type(-n + 3) {
  10. background-color: orange;
  11. }
  12. #box2 :nth-last-of-type(-n + 3) {
  13. font-size: x-large;
  14. }
  15. #box2 :first-of-type {
  16. background-color: red;
  17. }
  18. #box2 :nth-of-type(4) {
  19. background-color: greenyellow;
  20. }
  21. #box2 :only-of-type {
  22. text-align: left;
  23. font-size: medium;
  24. background-color: #fff;
  25. }
Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post