博客列表 >css的基本语法 和样式引用 标签选择器 上下文选择器 以及结构伪类选择器

css的基本语法 和样式引用 标签选择器 上下文选择器 以及结构伪类选择器

Allen在php中文网的学习笔记
Allen在php中文网的学习笔记原创
2020年12月16日 02:09:50654浏览

作业内容

  1. 实例演示css规则的三种引入到html文档中的方式;
  2. 实例演示标签选择器,class选择器,id选择器,上下文选择器, 结构伪类选择器,重点是结构伪类选择器

演示地址: https://php.gzj2001.com/day5/index.html

效果展示

image.png

作业代码

  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>1215作业内容</title>
  7. <style>
  8. /* 1.内联样式 */
  9. h1 {
  10. background: lightseagreen;
  11. }
  12. /* 属性选择器 */
  13. .class{
  14. background: #777;
  15. }
  16. /* id选择器 */
  17. #id{
  18. background-color:#548;
  19. }
  20. /* 后代选择器 */
  21. span p{
  22. background-color: mediumaquamarine;
  23. }
  24. /* 子元素选择器 */
  25. span>span{
  26. background-color: #6998;
  27. }
  28. /* 同级相邻选择器 */
  29. .class + p{
  30. font-style: oblique;
  31. }
  32. /* 同级所有选择器 */
  33. #id ~ span {
  34. font-size: 36px;
  35. }
  36. /* 结构伪类选择器 */
  37. /* 选择第一个 */
  38. ul li:nth-of-type(1){
  39. background-color: mediumaquamarine;
  40. }
  41. /* 选择最后一个 */
  42. ul li:nth-last-of-type(1){
  43. background-color: red;
  44. }
  45. /* 选择偶数 */
  46. ul li:nth-of-type(even){
  47. font-size: 24px;
  48. }
  49. /* 选择单数 */
  50. ul li:nth-of-type(odd){
  51. font-size: 12px;
  52. }
  53. /* 选择第N个 */
  54. ul li:nth-of-type(3){
  55. border: 1px solid #548;
  56. }
  57. </style>
  58. <!-- 2.外部样式 -->
  59. <link rel="stylesheet" href="css/1215.css">
  60. </head>
  61. <body>
  62. <h1>1.欢迎来到城南博客作业展示!【内联样式】</h1>
  63. <p>2.我的博客是gzj2001.com【外部样式】</p>
  64. <!-- 3.style定义属性样式 -->
  65. <p style="background: magenta;">3.祝您腰好腿好身体好!【style属性定义】</p>
  66. <p class="class">4.我是属性选择器class的结果</p>
  67. <p id="id">5.我是id选择器/8.我是同级相邻选择器</p>
  68. <hr>
  69. 上下文选择器
  70. <span>
  71. <p>6.后代选择器/9.同级所有选择器</p>
  72. <p>6.后代选择器/9.同级所有选择器</p>
  73. <p>6.后代选择器/9.同级所有选择器</p>
  74. <span>7.子元素选择器</span>
  75. </span>
  76. <br>
  77. <hr>
  78. 结构伪类选择器
  79. <ul>
  80. <li>1结构伪类选择器</li>
  81. <li>2结构伪类选择器</li>
  82. <li>3结构伪类选择器</li>
  83. <li>4结构伪类选择器</li>
  84. <li>5结构伪类选择器</li>
  85. <li>6结构伪类选择器</li>
  86. </ul>
  87. </body>
  88. </html>

其他信息

My Blog: https://www.gzj2001.com
My Blog In PHP.cn:https://www.php.cn/blog/linwx611.html

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议