tabs.css 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. /**
  2. * "Yet Another Multicolumn Layout" - YAML CSS Framework
  3. *
  4. * (en) Styles for Accessible-Tabs plugin for jQuery
  5. * (de) Gestaltung des Acessible-Tabs Plugins für jQuery
  6. *
  7. * @copyright Copyright 2005-2012, Dirk Jesse
  8. * @license CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
  9. * YAML-CDL (http://www.yaml.de/license.html)
  10. * @link http://www.yaml.de
  11. * @package yaml
  12. * @version v4.0.1
  13. * @revision $Revision: 724 $
  14. * @lastmodified $Date: 2012-03-03 11:45:41 +0100 (Sa, 03 Mrz 2012) $
  15. */
  16. @media screen, projection {
  17. .jquery_tabs {
  18. margin:1.5em 0 0;
  19. }
  20. .jquery_tabs ul.tabs-list {
  21. display:table;
  22. font-size:1em;
  23. line-height:1.5em;
  24. list-style-type:none;
  25. margin: 0;
  26. position:relative;
  27. z-index:1;
  28. }
  29. .jquery_tabs ul.tabs-list li a {
  30. font-size:1em;
  31. line-height: 1.5em;
  32. padding:0.75em;
  33. }
  34. .jquery_tabs .tabhead {
  35. position:absolute;
  36. left:-32768px; /* LTR */
  37. }
  38. .jquery_tabs .content {
  39. border-top:1px #ccc solid;
  40. clear:both;
  41. padding: 0;
  42. position:relative;
  43. top:-1px;
  44. margin-bottom:-1px;
  45. }
  46. .jquery_tabs ul.tabs-list li {
  47. border:0 none;
  48. display:inline;
  49. float:left;
  50. margin:0 0.3em 0 0;
  51. padding:0;
  52. }
  53. .jquery_tabs ul.tabs-list li a {
  54. background: transparent;
  55. color:#008;
  56. display:block;
  57. float:left;
  58. font-weight:normal;
  59. margin:0;
  60. }
  61. .jquery_tabs ul.tabs-list li a:focus,
  62. .jquery_tabs ul.tabs-list li a:hover,
  63. .jquery_tabs ul.tabs-list li a:active {
  64. background:#eee;
  65. border-radius: 0.2em 0.2em 0 0;
  66. color:#000;
  67. font-weight:normal;
  68. outline: 0 none;
  69. text-decoration:none;
  70. }
  71. .jquery_tabs ul.tabs-list li.current a,
  72. .jquery_tabs ul.tabs-list li.current a:focus,
  73. .jquery_tabs ul.tabs-list li.current a:hover,
  74. .jquery_tabs ul.tabs-list li.current a:active {
  75. background:#fff;
  76. border:1px #ccc solid;
  77. border-bottom:0 none;
  78. border-radius: 0.2em 0.2em 0 0;
  79. color:#000;
  80. font-weight:bold;
  81. text-decoration:none;
  82. }
  83. .jquery_tabs .current-info,
  84. .jquery_tabs .accessibletabsanchor {
  85. left:-999em;
  86. position:absolute;
  87. }
  88. /**
  89. * Avoid margin collapsing to enable correct sync of all tabs
  90. *
  91. * @workaround
  92. * @affected all browsers
  93. * @css-for all browsers
  94. * @valid yes
  95. */
  96. .jquery_tabs .tab-content {
  97. border-bottom: 1px transparent solid;
  98. border-top: 1px transparent solid;
  99. *overflow:hidden;
  100. }
  101. /* IE < 7 don't support transparent borders */
  102. * html .jquery_tabs .tab-content {
  103. border-bottom: 1px #fff solid;
  104. border-top: 1px #fff solid;
  105. }
  106. /**
  107. * Containing floats adjustment and stability fixes for Internet Explorer
  108. *
  109. * @workaround
  110. * @affected IE 5.x/Win, IE6, IE7
  111. * @css-for IE 5.x/Win, IE6, IE7
  112. * @valid no
  113. */
  114. * html .jquery_tabs .content { z-index:-1; }
  115. * html .jquery_tabs { zoom:1; width:auto; position:relative; }
  116. *+html .jquery_tabs { zoom:1; width:auto; }
  117. .jquery_tabs * { zoom:1; }
  118. }