http://jsfiddle.net/fdezluis96/JJ29E/3/
Я создаю панель в стиле Twitter и хочу, чтобы она отображала некоторые уведомления, как показано в JSFiddle. Это строка меню («Домой», «Подключиться», «Друзья», «Аккаунт») и кнопка входа, и все динамически зависит от ширины браузера, поэтому я не могу поставить ее margin:auto;
. Я хочу, чтобы меня отображали как во втором примере, но с синтаксисом первого, поскольку я не могу использовать таблицы. Код:
.navigation{
padding:5px;
font-family: HelveticaNeue, Tahoma, Verdana;
color: #fff;
font-size:20px;
background: #333;
height:24px;
overflow:hidden;
}
.subnavigation{
border:1px solid #fff;
border-top-width:0px;
border-bottom-width:0px;
overflow: auto;
background: #666;
border-radius:5px;
border-top-right-radius:0px;
border-top-left-radius:0px;
}
table{
float:left;
}
И HTML:
<!--Example one, desired syntax, not working-->
<div class="navigation">A
<div class="subnavigation">B.</div>
A
</div>
<br />
<!--Example two, working but with tables, so its not viable-->
<table>
<td class="navigation">A</td>
</table>
<table>
<td class="navigation subnavigation">
Scroll content<br />
Lorem ipsum...LALALALA<br />
Just more stuff<br />
And more<br />
And a bit more...
</td>
</table>
<table>
<td class="navigation">A</td>
</table>
Спасибо;)