0

我在 div 中显示了一些错误消息。默认情况下,div 应该是隐藏的,并且只有当有任何错误内容可用且具有固定的可滚动高度(仅垂直滚动)时才应该显示它。

我只需要使用 CSS 来执行此操作。此外,当单击按钮时,此错误消息来自 asp.net validationsummary 控件。

提前致谢。

4

2 回答 2

1

这是您在小提琴中的答案,其中包含相同的 div 一次错误然后没有错误:http: //jsfiddle.net/WhQgM/1/

包括将包含这些错误的 div 的 css:

.container{
    max-height:50px;
    overflow-x:hidden;
    overflow-y:auto;
    width:200px;
    background-color:red;
    color:#fff;
}

您可以调整此 div 的颜色和最大高度,并根据您的需要进行制作。

于 2013-05-05T07:03:29.550 回答
0
<style>
.panel:before {
     content: attr(data);
     display:block;
     min-height: 100px;
     height: 100px;
     width:100%;
     overflow-x:scroll;  /* or overflow-y:scroll */   
}
</style>
<div class="panel"></div>
<div class="panel" data="error: hello world"></div>
于 2013-05-05T03:38:17.793 回答