Используя javascript / jquery, вы можете легко получить высоту родительского элемента и соответственно изменить размер вашего div.
Однако, поскольку div находится в ячейке таблицы, ширина не фиксируется, поскольку ячейка будет расширяться и сжиматься в соответствии с содержимым других ячеек таблицы. Таким образом, правильной ширины на самом деле нет, ячейка адаптируется в соответствии с содержимым всех ячеек.
Кстати, проблему с высотой легко решить, установив ее в 400px, но я предполагаю, что показанная структура таблицы - только пример (1 строка, высота 400px ...).