博客列表 >1216 状态匹配伪类选择器 选择器的优先级 以及提权 属性简写 盒模型简写

1216 状态匹配伪类选择器 选择器的优先级 以及提权 属性简写 盒模型简写

Allen在php中文网的学习笔记
Allen在php中文网的学习笔记原创
2020年12月17日 20:50:30688浏览

作业

作业标题:1216作业
作业内容:
1.实例演示选择器组合实现优先级提权方式;
2.实例演示字体与字体图标;
3.实例演示盒模型常用属性的缩写方案

演示地址:
https://php.gzj2001.com/day6/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>1216作业</title>
  7. <style>
  8. /*默认状态没有访问 点击*/
  9. a:link {
  10. color: aqua;
  11. text-decoration: none;
  12. }
  13. /*已经访问过的状态*/
  14. a:visited {
  15. color: blueviolet;
  16. }
  17. /*鼠标悬停的状态*/
  18. a:hover {
  19. color: brown;
  20. text-decoration: underline;
  21. }
  22. /*鼠标点下去的状态 激活状态*/
  23. a:active {
  24. color: #000;
  25. }
  26. /* 选择input标签中的必填*/
  27. input:required {
  28. background-color: #555;
  29. }
  30. /*选择input标签中的关闭*/
  31. input:disabled {
  32. background-color: #666;
  33. }
  34. /*选择input标签中的只读*/
  35. input:read-only {
  36. background-color: #777;
  37. }
  38. /*最高级的id选择 优先级1 0 0*/
  39. #beiid {
  40. background-color: #777;
  41. }
  42. /*clss选择器 优先级0 1 3*/
  43. html body span.bei {
  44. background-color: #666;
  45. }
  46. /*class选择器 优先级 0 1 2*/
  47. body span.bei {
  48. background-color: #555;
  49. }
  50. /*class选择器 优先级 0 1 1*/
  51. span.bei {
  52. background-color: #444;
  53. }
  54. /*class选择器 优先级 0 1 0*/
  55. .bei {
  56. background-color: #333;
  57. }
  58. /*标签选择器 优先级 0 0 3*/
  59. html body span {
  60. background-color: #222;
  61. }
  62. /* 标签选择器 优先级 0 0 2*/
  63. body span {
  64. background-color: #111;
  65. }
  66. /*标签选择器 优先级 0 0 1*/
  67. span {
  68. background-color: #000;
  69. }
  70. /*引入font-icon文件*/
  71. @font-face {
  72. font-family: 'iconfont';
  73. src: url('css/iconfont.eot');
  74. src: url('css/iconfont.eot?#iefix') format('embedded-opentype'),
  75. url('css/iconfont.woff2') format('woff2'),
  76. url('css/iconfont.woff') format('woff'),
  77. url('css/iconfont.ttf') format('truetype'),
  78. url('css/iconfont.svg#iconfont') format('svg');
  79. }
  80. /*定义iconfont*/
  81. .iconfont {
  82. font-family: "iconfont" !important;
  83. font-size: 16px;
  84. font-style: normal;
  85. -webkit-font-smoothing: antialiased;
  86. -moz-osx-font-smoothing: grayscale;
  87. }
  88. /*重写iconfont 使其看得到 优先级 0 1 1*/
  89. body .iconfont{
  90. background-color: #fff;
  91. font-size: 64px;
  92. }
  93. /* 简写 div盒模型*/
  94. .test{
  95. /*4边框分别等定义顺序 上 右 下 左 顺时针*/
  96. width: 300px;
  97. height: 200px;
  98. /* 边框简写 */
  99. /* 每个边框可以设置三个属性:宽度,样式,颜色 */
  100. /* border-top-width: 3px; 宽度
  101. border-top-color: red; 颜色
  102. border-top-style: solid; 样式*/
  103. /*
  104. border-top-*
  105. border-right-*
  106. border-bottom-*
  107. border-left-*
  108. */
  109. /*简写 四个合一个*/
  110. border: 5px rgb(0, 134, 116) solid;
  111. /* 背景裁切 */
  112. background-color: #999;
  113. background-clip: content-box;
  114. /* 内边距 4边合一10px*/
  115. /* 当左右相等 上下不相等,用3个value */
  116. /* 当左右相等,上下也相等,用2个value */
  117. /* 如果四个方向全相等,使用单值语法 */
  118. padding: 10px;
  119. /* 外边距 4边合一5px*/
  120. margin: 5px;
  121. }
  122. </style>
  123. </head>
  124. <body>
  125. <a href="">状态匹配选择器</a>
  126. <form action="">
  127. <p>邮箱<input type="" required></p>
  128. <p>账号<input type="" required></p>
  129. <p>密码<input type="" disabled></p>
  130. </form>
  131. <hr>
  132. <span class="bei" id="beiid">我是要被提权的家伙</span>
  133. <hr>
  134. 引用字体图标与提权
  135. <span class="iconfont">&#xe606;</span>
  136. <hr>
  137. 盒模型简写
  138. <div class="test">
  139. </div>
  140. </body>
  141. </html>

其他信息

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

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