Испытание: ещё одна CSS-таблица. Не правильное решение?

смотрел решения других людей и заметил, что все задавали ширину ячеек, а я все сделал через падинг. Это ошибка в данном задании?

article {
  width: 470px;
  display: table;
  background: url(img/wood.png);
  border: 5px solid #686868;
  margin: 10px;
  border-spacing: 15px;
}

ul {
  display: table-row; 
}

li {
  display: table-cell;
  border: 10px solid #686868;
  background: url(img/wall-1.png);
}

ul:last-child li {
  background: url(img/wall-2.png);
}

li:nth-of-type(3) img {
  padding: 20px 50px;  
}

li:nth-of-type(2) img {
  padding: 20px 20px;  
}
li:nth-of-type(1) img {
  padding: 20px 30px;  
}

Нет, это не ошибка.