rootnoroot, чтобы работал overflow, браузер должен понимать при выходе за какие рамки он должен что-то обрезать. Если у блока нет соответствующего размера, то и эффект будет отличным от ожидаемого.
UthvfyV, хочу уточнить, что за ерунду вы написали и зачем вводите людей в заблуждение.
Во-первых, хоть какой-то display у элемента есть всегда. Не важно задавали ли мы его в явном виде или нет.
Во-вторых, если вы имели в виду, что у инлайнов не работают горизонтальные паддинги, то нет, они работают.
В-третьих, паддинг все равно не поможет по причинам указанным автором прямо в вопросе.
Я думала написать так же. Но потом подумала, что структурно это вообще не другая строка и не отдельная ячейка. А дополнительные характеристики того же элемента.
Но получается либо наплевать на это либо городить огородище.