Может, я не понимаю, но разве это не должно работать?
.my-viewer {
max-height: 800px;
}
.my-viewer * {
max-height: inherit;
}
Это были бы все дочерние элементы .my-viewer
. Если это не сработает, то должно работать max-height:100%
, поскольку они являются детьми .my-viewer
. И я предполагаю, что только .my-viewer divs
- это то, что вы хотите наследовать, а не все элементы, такие как a
p
и т. Д.
.my-viewer {
max-height: 800px;
}
.my-viewer div {
position:relative;
max-height: 100%;
}
РЕДАКТИРОВАТЬ: Если вы хотите быть более конкретным, используйте селектор >
.
.my-viewer > *
или .my-viewer > div