h.css 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. body {
  2. counter-reset: h1-count h2-count h3-count h4-count h5-count h6-count;
  3. }
  4. .t h1 {
  5. counter-reset: h2-count 0;
  6. }
  7. .t h2 {
  8. counter-reset: h3-count 0;
  9. }
  10. .t h3 {
  11. counter-reset: h4-count 0;
  12. }
  13. .t h4 {
  14. counter-reset: h5-count 0;
  15. }
  16. .t h5 {
  17. counter-reset: h6-count 0;
  18. }
  19. .t h1:before {
  20. display: block;
  21. float: left;
  22. font-size: 100%;
  23. counter-increment: h1-count;
  24. content: "C" counter(h1-count) "\00A0";
  25. }
  26. .t h2:before {
  27. display: block;
  28. float: left;
  29. font-size: 100%;
  30. counter-increment: h2-count;
  31. content: counter(h2-count) "\00A0";
  32. }
  33. .t h3:before {
  34. display: block;
  35. float: left;
  36. font-size: 100%;
  37. counter-increment: h3-count;
  38. content: counter(h2-count) "." counter(h3-count) "\00A0";
  39. }
  40. .t h4:before {
  41. display: block;
  42. float: left;
  43. font-size: 100%;
  44. counter-increment: h4-count;
  45. content: counter(h2-count) "." counter(h3-count) "." counter(h4-count) "\00A0";
  46. }
  47. .t h5:before {
  48. display: block;
  49. float: left;
  50. font-size: 50%;
  51. counter-increment: h5-count;
  52. content: counter(h2-count) "." counter(h3-count) "." counter(h4-count) "." counter(h5-count) "\00A0";
  53. }
  54. .t h6:before {
  55. display: block;
  56. float: left;
  57. font-size: 50%;
  58. counter-increment: h6-count;
  59. content: counter(h2-count) "." counter(h3-count) "." counter(h4-count) "." counter(h5-count) "." counter(h6-count) "\00A0";
  60. }