Кажется, я не могу это сделать правильно. Я создаю мобильное приложение (ionic/AngularJS), и я хочу нижнюю панель (нижний колонтитул), разделенную на две коробки с зазором посередине. У каждой стороны был бы текст, центрированный непосредственно посередине.Два столбца с центрированным контентом с разделителем
Это будет соответствовать полной ширине (100%).
Я создал его в скрипкой:
http://jsfiddle.net/MYwPt/112/
Мой HTML:
<div class="faketab">
<table>
<tr>
<td>LEFT BOX</td>
<td class="centerpiece"></td>
<td>RIGHT BOX</td>
</tr>
</table>
</div>
CSS:
.faketab
{
display: -webkit-box;
-webkit-box-direction: normal;
-webkit-box-orient: horizontal;
-webkit-flex-direction: horizontal;
flex-direction: horizontal;
-webkit-box-pack: center;
justify-content: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-color: #b2b2b2;
background-color: #f8f8f8;
background-image: linear-gradient(0deg, #b2b2b2, #b2b2b2 50%, transparent 50%);
color: #4d4d4d;
position: absolute;
bottom: 0;
z-index: 5;
width: 100%;
/* height: 49px; */
border-style: solid;
border-top-width: 1px;
background-size: 0;
}
.faketab table tr td {
width: 2em;
padding-top: 10px;
padding-bottom: 10px;
text-align:center;
vertical-align: middle;
font-size:18px;
}
.centerpiece{
border-left: 0.1em solid black;
}
Я удалил часть кода из вашей скрипки. Вы хотите, как это? http://jsfiddle.net/MYwPt/114/ –
Я бы посоветовал не использовать таблицы, если только не возникла определенная потребность. Что-то вроде этого было бы намного чище. https://jsfiddle.net/gbvcq7p7/ – redditor
Для будущих пользователей, чтобы узнать, пожалуйста, примите ответ, если таковые имеются, которые лучше всего разрешают ваш вопрос. – LGSon