Полагаю, проблема в том, чтобы сделать вкладку и панель под ней похожими друг на друга, не используя слишком много кода.
То, что я сделал раньше, - это чтобы два элемента, к которым я хочу присоединиться, слегка перекрывали (или не делали вообще), а затем помещали третий элемент (того же цвета, что и оба других элемента), где перекрытие. Это действует как патч .
Как это:
I. без патча
_________________
| |
| tab |
__|_________________|________________________________
| |
| menu bar |
|_____________________________________________________|
II. с патчем
_________________
| tab |
|- - - - - - - - -|
___| patch |_______________________________
| - - - - - - - - - |
| menu bar |
|_____________________________________________________|
Вам нужно будет использовать z-indexes
только для правильной работы. Патч может распространяться на вкладку div, в которой он содержится, используя position: absolute
и достаточно высокое значение для top
.
Обновление: демонстрация
http://jsfiddle.net/7GJaW/