Я пытаюсь сделать меню заезжающих друг на друга закладок, но у меня не получается сделать их по размеру блока. Вот так это должно выглядень: Видите, одна закладка как бы заезжает на другую. И при этом они равномерно распределены по блоку. А у меня происходит смещение. Увеличение размеров блоков-закладок или изменение самого блока результатов не принесли. У меня получается так: Уже всё перепробовала, не получается сделать, как надо. Может я вообще не в ту степь ушла, но помогите, пожалуйста, сделать меню как надо. Код html: <var> <!-- 2 --> <div id="m1"> <!-- 2.a --> Главная <br/> страница </div> <div id="m2"> <!-- 2.b --> Блок 1 </div> <div id="m3"> <!-- 2.c --> Блок 2 </div> <div id="m4"> <!-- 2.d --> Блок 3 </div> <div id="m5"> <!-- 2.e --> Блок 4 </div> <div id="m6"> <!-- 2.f --> Блок 5 </div> <div id="m7"> <!-- 2.g --> Блок 6 </div> <div id="m8"> <!-- 2.h --> Блок 7 </div> <div id="m9"> <!-- 2.h --> Блок 8 </div></var><div id="content"> <!-- 3 --> <div id="contex_meny"> <!-- 3.a --> </div> <div id="text"> <!-- 3.b --> </div> </div> Код css: var { display: block; width: 840px; height: 45px; text-align: center; font-style: normal; font-weight: bold; text-shadow: white 0 1px 0, white 0 -1px 0, white -1px 1px 0, white 1px -1px 0; vertical-align: center; margin:0 auto;} #m1 { width: 11%; height: 100%; float:left; background-color: red; -moz-border-radius: 10px 20px 0 0; /* закругление для старых Mozilla Firefox */ -webkit-border-radius: 10px 20px 0 0; /* закругл. для старых Chrome и Safari */ -khtml-border-radius: 10px 20px 0 0; /* закр.для брауз.Konquerer сист. Linux */ border-radius: 10px 20px 0 0; /* закругление углов для всех, кто понимает */ position: relative; } #m2 { width: 11%; height: 45px; float:left; background-color: #ff8c00; line-height:37px; position: relative; right: 20px; } #m3 { width: 11%; height: 100%; float: left; background-color: yellow; line-height: 37px; position: relative; right: 40px; } #m4 { width: 12%; height: 100%; float: left; background-color: #00ff00; position: relative; right: 60px; } #m5 { width: 11%; height: 100%; float: left; background-color: #00bfff; position: relative; right: 80px; } #m6 { width: 11%; height: 100%; float: left; background-color: #0000ff; position: relative; right: 100px; } #m7 { width: 11%; height: 100%; float: left; background-color: #9400d3; line-height:37px; position: relative; right: 120px; } #m8 { width: 11%; height: 100%; float: left; background-color: #ff1493; line-height:37px; position: relative; right: 140px; } #m9 { width: 11%; height: 100%; float: left; background-color: red; position: relative; right: 160px; } #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9{ -moz-border-radius: 0 20px 0 0; /* закругление для старых Mozilla Firefox */ -webkit-border-radius: 0 20px 0 0; /* закругл. для старых Chrome и Safari */ -khtml-border-radius: 0 20px 0 0; /* закругл.для брауз.Konquerer сист. Linux */ border-radius: 0 20px 0 0; } #m1 { z-index: 10; } #m2 { z-index: 9; } #m3 { z-index: 8; } #m4 { z-index: 7; } #m5 { z-index: 6; } #m6 { z-index: 5; } #m7 { z-index: 4; } #m8 { z-index: 3; } #m9 { z-index: 2; }#content { float:none; display: block; margin:0 auto; width: 840px;} #contex_meny { float:none; background-color: #ff8c00; height: 25px; text-align: center; color: white; } #text { border: 3px solid #ff8c00; padding: 10px; }Перепробовала много всего, это последняя вариация при попытке решить проблему и такая же безуспешная. Что я делаю не так?