Blogger Information
Blog 19
fans 0
comment 6
visits 19178
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
CSS常用选择器和CSS文件三种引入方式
葵花宝典
Original
561 people have browsed it

css 三种引入方式

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>CSS引入的三种方式</title>
  7. <link rel="stylesheet" href="style.css" />
  8. <!-- <style>
  9. @import url(style.css);
  10. </style> -->
  11. </head>
  12. <body>
  13. <p class="on">CSS三种引入方式</p>
  14. <ul>
  15. <li>link引入</li>
  16. <li>style标签用@import引入</li>
  17. <li>用@import引入到一个CSS文件中,再用link引入单个文件</li>
  18. </ul>
  19. </body>
  20. </html>
  1. @import url(style1.css);
  2. p {
  3. color: aqua;
  4. font-size: 1.5em;
  5. }

import 引用的 css 文件

  1. ul {
  2. color: rgb(41, 61, 21);
  3. }

选择器演示

  • ID class 标签 属性 后代选择 子元素选择 相邻同级选择 相邻后同级所有
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>演示css选择器</title>
  7. <style>
  8. /* 标签,类,ID,属性选择器 */
  9. p {
  10. color: blueviolet;
  11. }
  12. .sp {
  13. color: brown;
  14. }
  15. #divID {
  16. color: coral;
  17. }
  18. div[name="div-name"] {
  19. font-size: 20px;
  20. font-weight: 800;
  21. }
  22. /* 上下文选择器 */
  23. /* 后代写法 */
  24. ul li {
  25. font-weight: 800;
  26. }
  27. /* 子元素写法 */
  28. ul > p {
  29. color: chartreuse;
  30. font-size: 18px;
  31. }
  32. /* 同级相邻写法 */
  33. .one + li {
  34. color: darkred;
  35. }
  36. /* 同级后面所有 */
  37. .tow ~ li {
  38. color: red;
  39. font-size: 12px;
  40. }
  41. </style>
  42. </head>
  43. <body>
  44. <!-- 标签选择 -->
  45. <p>演示标签选择器</p>
  46. <!-- 类选择 -->
  47. <span class="sp">演示class选择器</span>
  48. <!-- ID选择 -->
  49. <div id="divID">演示ID选择器</div>
  50. <!-- 属性选择 -->
  51. <div name="div-name">演示属性选择器</div>
  52. <!-- 上下文选择 -->
  53. <p>上下文选择器有4种:1.后代选择 2.子元素选择 3.同级相邻 4.同级所有</p>
  54. <ul>
  55. <p>UL的子元素</p>
  56. <li class="one">首页</li>
  57. <li class="tow">资讯</li>
  58. <li>动态</li>
  59. <li>娱乐</li>
  60. <li>论坛</li>
  61. </ul>
  62. <!-- 结构伪类选择 -->
  63. </body>
  64. </html>
  • 伪类选择
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>CSS伪类选择演示</title>
  7. <style>
  8. /* 匹配任意位置元素 */
  9. /* ul li:nth-of-type(an+b) a是启点,从0开始,n是一个循环数从0开始++, b是偏移量, 三者关系是a*n+b,一直循环找到所有 */
  10. ul li:nth-of-type(2n) {
  11. color: red;
  12. }
  13. /* 反向获取 */
  14. ul li:nth-last-of-type(-n + 3) {
  15. font-weight: 800;
  16. color: royalblue;
  17. }
  18. /* 几个语法糖 */
  19. /* 偶数 */
  20. ul li:nth-of-type(even) {
  21. color: royalblue;
  22. }
  23. /* 奇数 */
  24. ul li:nth-of-type(odd) {
  25. color: saddlebrown;
  26. }
  27. /* 第一个 */
  28. ul li:first-of-type {
  29. color: seagreen;
  30. }
  31. /* 最后一个 */
  32. ul li:last-of-type {
  33. color: violet;
  34. }
  35. </style>
  36. </head>
  37. <body>
  38. <ul>
  39. <li>项目一</li>
  40. <li>项目二</li>
  41. <li>项目三</li>
  42. <li>项目四</li>
  43. <li>项目五</li>
  44. <li>项目六</li>
  45. </ul>
  46. </body>
  47. </html>
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