Разница между auto и inherit при задании высоты блока заключается в способе установки высоты элемента с помощью свойства height в CSS. 13
Auto означает, что высота устанавливается автоматически, то есть браузер растягивает область содержимого в вертикальном направлении так, чтобы в элементе уместилось всё содержимое. 1 Это значение по умолчанию. 14
Inherit указывает, что высота наследуется от родительского элемента. 13
Таким образом, auto позволяет установить высоту исходя из содержимого элемента, а inherit — от родительского элемента.