Mors Clamor, либо были дочерние элементы по сценарию Сергея.
Либо вы дополнительно задавали дочерним элементам что-то типа height: 100%. А после этого они перестают растягиваться по stretch.
Хорошо, что вы сами понимаете о чем спрашиваете и знаете как этот бордер должен выглядеть. Нам же этого не видно.
Если нужен бордер на всю ширину окна, то нужно задать его блоку с шириной на всё окно. Благо точно есть body с такой шириной и можно ничего не придумывать.
Альтернатива: прибить абсолютом. В данном случае не ясно чего ради.
GaserV, так "сломайте" таблицу: задайте флекс или грид для tr и вперед.
Правда, ячейки перестанут вести себя как табличные, т.е. не будут знать о ширине аналогичных в другой строке.
godsplane, там и нет ничего нового.
Разбить блок на равные ячейки наверняка умеете.
Внутрь вставить слайд абсолютом тоже умеете.
Кстати, можно и без абсолюта. Просто флексом и flex-shrink 0, чтобы слайд спокойно выпирал из родителя.
и как смещать блоки к верху от левого нижнего угла?
godsplane, я аналогичное делала для ширины: флексами или гридами разбиваете на равные ячейки. В них абсолютом добавляете карточки.
JS нужен чтобы вычислить "выпираюший" кусок и сделать паддинг на его ширину.
Смещение по высоте - на js и передавать через кастомные.
Прям так и расположить.
display: flex
и ширина (или basis) детям.
Либо гридами..
Либо наплевать на дизайн и сделать с помощью columns