Мне нужно уметь выделять пространство между элементами таблицы, но оно также добавляет пространство по сторонам таблицы. Как удалить это пространство по бокам? Вот fiddle. <table>
теги также могут быть использованы для этого, но проблема все еще стоитТолько граница между границами
<div class="wrapper">
<div class="table">
<div class="cell">
</div>
<div class="cell">
</div>
<div class="cell">
</div>
</div>
<div class="something-else">
some other elements, table sides should align with this
</div>
</div>
.wrapper {
border: 1px solid green;
padding: 5px;
}
.table {
display: table;
border-spacing: 15px 0;
width: 100%;
}
.cell {
display: table-cell;
height: 50px;
border: 1px solid blue;
}
.something-else {
border: 1px solid red;
margin-top: 10px;
}
Есть ли причина, по которой вы не используете «таблицу»? –
Может также использовать таблицу, но проблема останется прежней. Если вы знаете решение со столом, пожалуйста, поделитесь :) – skyisred
Глядя на свою скрипку, похоже, что вы пытаетесь сделать табличные данные, но создаете макет? Если это правильно, я думаю, что все элементы «display: table» и «display: table-cell» могут усложнять проблему. Можете ли вы пояснить (в более общем смысле), что именно вы пытаетесь достичь здесь? –