怪异盒模型以及伪类运用以及新增选择器

编辑: admin 分类: 电脑知识 发布时间: 2023-06-14 来源:互联网

知识点: 伪类 分为结构味蕾 和状态伪类
结构伪类为
nth-child
frist-child
last-child
nth-last-child
状态伪类
hover 鼠标悬停
enabled 有效空间
disabled 禁用控件
checked 选中控件
required 必选控件
focus 焦点控件

  1. nth -child(an+b)
  2. a 系数 n 参数 b 偏移量 [0 开始]
  3. 偶数 even (2n) (3n -1) 奇数 odd (2n+1)
  4. <style>
  5. .obxli {
  6. background-color: black;
  7. padding: 100px;
  8. margin: 100px;
  9. border: 40px solid rebeccapurple;
  10. width: 700px;
  11. height: 700px;
  12. box-sizing: border-box;
  13. /* 盒模型让 边框+pading=box-sizing
  14. 如果没有怪异盒模型 则是 宽度+pading +border
  15. */
  16. }
  17. .obxli li:nth-child(3) {
  18. /* -n+3 获取正数三个 */
  19. color: blue;
  20. }
  21. .obxli li:first-child {
  22. color: brown;
  23. }
  24. .obxli li:last-child {
  25. color: blueviolet;
  26. }
  27. .obxli li:nth-last-child(2) {
  28. color: aqua;
  29. }
  30. /* .obxli li:nth-last-child(-n+3){}// 获取倒数三个
  31. */
  32. .login :focus {
  33. outline: 1px solid red;
  34. border-bottom: none;
  35. }
  36. .login [type="text"]:required {
  37. background-color: blue;
  38. }
  39. .login [type="checkbox"]:checked {
  40. background-color: yellow;
  41. }
  42. </style>
  43. <ul class="obxli">
  44. <li class="item">item</li>
  45. <li class="item">item</li>
  46. <li class="item">第三个</li>
  47. <li class="item">第四个</li>
  48. <li class="item">item</li>
  49. <li class="item">item</li>
  50. <li class="item">item</li>
  51. <li class="item">item</li>
  52. <li class="item">倒数第二个</li>
  53. <li class="item">最后一个</li>
  54. </ul>
  55. <div>
  56. <form action="" method="post">
  57. <fieldset class="login">
  58. <legend>标题</legend>
  59. <label for="yonghu">用户名</label>
  60. <input type="text" name="youhu" id="youghu" disabled>
  61. <label for="em">邮件</label>
  62. <input type="email" name="youhu" id="em">
  63. <label for="rem" id="dell">电话</label>
  64. <input type="tel" name="youhu">
  65. <div class="requiredon">
  66. <label for="dan">记住我</label>
  67. <input type="checkbox" name="dan" id="dan">
  68. </div>
  69. <button type="submit">提交</button>
  70. </fieldset>
  71. </form>
  72. </div>![](http://img.hwidc.net/sql/1678950201220043.jpg)
【文章原创作者:响水网页开发 http://www.1234xp.com/xiangshui.html 处的文章,转载请说明出处】