在CSS中设置一个div相对于另一个div的高度?

时间:2019-03-25 20:40:16

标签: javascript jquery html css

我想设置一个包装div的高度(“ wrap”),该高度包含相对于另一个div(“ custHeightFix”)直到页脚的所有网页内容。我正在使用以下JavaScript实现此目的:

@CacheEvict(value = "yourCacheName", key = "#cacheKey")
public void evictSingleCacheValue(String cacheKey) {
}


@CacheEvict(value = "yourCacheName", allEntries = true)
public void evictAllCacheValues() {
}

这很好用。问题在于,将鼠标悬停在元素上后,我有一些display:none不能显示:inline属性更改,而将鼠标悬停在Chrome和Safari中的这些元素上,用于计算“环绕”高度的JavaScript会阻止布局(高度偏移) ,但在Firefox和IE中则不是,这是一个已知问题。

此问题归因于JavaScript,因为当我删除它时,布局不会中断。因此,我需要做的是相对于CSS中的“ custHeightFix”设置“包装”的高度。我知道有calc()函数,但是如何将其寻址到另一个div?

我知道以前曾发布过类似的问题,但是据我所知,CSS解决方案都无法回答这些问题。

0 个答案:

没有答案