extend-selector.css 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. .error,
  2. .badError {
  3. border: 1px #f00;
  4. background: #fdd;
  5. }
  6. .error.intrusion,
  7. .badError.intrusion {
  8. font-size: 1.3em;
  9. font-weight: bold;
  10. }
  11. .intrusion .error,
  12. .intrusion .badError {
  13. display: none;
  14. }
  15. .badError {
  16. border-width: 3px;
  17. }
  18. .foo .bar,
  19. .foo .baz,
  20. .ext1 .ext2 .bar,
  21. .ext1 .ext2 .baz,
  22. .ext3 .bar,
  23. .ext3 .baz,
  24. .ext4 .bar,
  25. .ext4 .baz {
  26. display: none;
  27. }
  28. div.ext5,
  29. .ext6 > .ext5,
  30. div.ext7,
  31. .ext6 > .ext7 {
  32. width: 100px;
  33. }
  34. .ext,
  35. .a .c,
  36. .b .c {
  37. test: 1;
  38. }
  39. .a,
  40. .b {
  41. test: 2;
  42. }
  43. .a .c,
  44. .b .c {
  45. test: 3;
  46. }
  47. .a .c .d,
  48. .b .c .d {
  49. test: 4;
  50. }
  51. .replace.replace .replace,
  52. .c.replace + .replace .replace,
  53. .replace.replace .c,
  54. .c.replace + .replace .c,
  55. .rep_ace.rep_ace .rep_ace,
  56. .c.rep_ace + .rep_ace .rep_ace,
  57. .rep_ace.rep_ace .c,
  58. .c.rep_ace + .rep_ace .c {
  59. prop: copy-paste-replace;
  60. }
  61. .attributes [data="test"],
  62. .attributes .attributes .attribute-test {
  63. extend: attributes;
  64. }
  65. .attributes [data],
  66. .attributes .attributes .attribute-test2 {
  67. extend: attributes2;
  68. }
  69. .attributes [data="test3"],
  70. .attributes .attributes .attribute-test {
  71. extend: attributes2;
  72. }
  73. .header .header-nav,
  74. .footer .footer-nav {
  75. background: red;
  76. }
  77. .header .header-nav:before,
  78. .footer .footer-nav:before {
  79. background: blue;
  80. }
  81. .issue-2586-bordered,
  82. .issue-2586-somepage .content {
  83. border: solid 1px black;
  84. }
  85. .issue-2586-somepage .content > span {
  86. margin-bottom: 10px;
  87. }