У меня есть таблица CSS (display: table)> с внутренними divs (display: table-cell)> с внутренними imgs.Высота таблицы таблицы CSS, равная высоте img
Ширины табличных ячеек равны ширине imgs, но проблема в том, что высота табличных ячеек невелика! Он добавляет дополнительные (4 или 5) px. Поэтому, если мой img равен 100px (высота), тогда table-cell составляет 104px.
HTML
<div class="table">
<div class="table-cell"><img src="http://www.ddwcolor.com/wp-content/uploads/2012/09/Blue-square1.jpg" alt=""></div>
<div class="table-cell"><img src="https://upload.wikimedia.org/wikipedia/commons/3/3d/Cyan-square.png" alt=""></div>
<div class="table-cell"><img src="http://www.ddwcolor.com/wp-content/uploads/2012/09/Blue-square1.jpg" alt=""></div>
</div>
CSS
.table {
display: table;
}
.table-cell {
display: table-cell;
background: black;
}
Пожалуйста, дайте мне знать, почему это происходит и как ее решить?
Даже если добавить JSFiddle ссылку, всегда добавить свой код в вопросе. –
хорошо, но что, если код слишком длинный, Дамиан? –
Вы должны добавить его. Причина в том, что у кого-то может быть аналогичная проблема, ссылка JSFiddle может истечь, и человек не будет знать вашу отправную точку. Вот почему вы всегда должны добавлять код (или, по крайней мере, существенную часть кода), что является проблематичным. –