0

我在 div 元素中创建了一个带有手风琴菜单的 html 页面。div 在元素右侧有一个简单的边框样式,使用

height:100%;
 border-right-width:2px;
 border-right-style:solid;
 border-right-color:#4875B4;

这一切都很好,但是,每当我扩展手风琴标题时,边框也不会扩展(我认为它会因为高度设置为 100%)。这是一个已知问题吗,我找不到任何关于它的讨论。有没有人遇到过这种情况,有解决办法吗?

编辑 28TH 05 这是显示此问题的 jsfiddle http://jsfiddle.net/ZxnAd/ 请选择“第 3 节”以查看边框不随手风琴延伸

4

1 回答 1

0

问题height: 100%在于它通常不起作用,因为这个问题没有得到回答——“100% 的什么?” 除非容器具有设定的高度,否则没有内部元素的 % height 的上下文;然而,设置这样的高度通常不是一个好主意。也许可以用不同的方式做你想做的事,但你需要向我们展示一个例子。

编辑:好的,给定链接,为什么不试试这个:

.accordion {
    border-left: 2px solid #190; 
}
于 2013-05-27T23:41:56.610 回答