在我的Web应用程序(包括JSP和Struts2)中,我有一个菜单,它是一个html表,并且动态添加了表的行。
很明显,当添加行时,表格高度会增加。但我需要使用CSS(max-height)将此表的高度限制为一定量。
因此,对于这种情况,我使用了下面的css。这在 Firefox 和 Chrome 浏览器中运行良好,但不适用于 Internet Explorer (在IE9和IE10中验证.IE8及以下版本免除)。
CSS课程:
.menuLimit {
display: block !important;
max-height: 105px !important;
overflow-y: hidden !important;
}
HTML标记:
<li>
<table class="menuLimit">
<c:forEach ...
...
...
max-height属性是不支持IE浏览器还是我在这里做其他任何错误?请帮忙。
答案 0 :(得分:0)
表将充当div,但表行 - 否(并且它们具有表行显示)。我会考虑尝试将这些样式应用到li。
对于这个问题 - max-height肯定可以在IE中运行,虽然它可能在表格上有点棘手,尤其是你有表行的情况,并且没有桌子周围的表格。