html - 我无法扩展最后一个 child 的边界

标签 html css nested-lists

我已经创建了一个组织树,我正在降低某些方框以显示工作 Angular 色的“重要性”和一般的整洁度。这一切都很好,但出于某种原因,我似乎无法扩展最后一个 child 的边框以与盒子相匹配。

在我的完整树(不是 fiddle )上,我有多个分支,它们都完美延伸,除了每个较大分支上的最后一个右边较小的分支。

为了扩展边界,我为每个 <li> 添加了一个类像这样:

.finance li:after { height: 80px; border-left: 1px solid #ccc; z-index:-999;}

我只是不明白为什么它在所有 <li> 上都能正常工作除了最后一个。

我已经在这个 fiddle 中重现了这个问题:

EXAMPLE

enter image description here


更新:

这是我的完整树,有行问题:http://jsfiddle.net/HSwx4/

这是我编辑 .tree li:last-child::before 的时候: http://jsfiddle.net/HSwx4/1/

最佳答案

它从您的 .tree li::before, .tree li::after 选择器继承 20px 的高度。更改您的 .tree li:last-child::before 选择器以包含其自身的高度:

.tree li:last-child::before {
    border-right: 1px solid #ccc;
    -webkit-border-radius: 0 0px 0 0;
    -moz-border-radius: 0 0px 0 0;
    border-radius: 0 0px 0 0;
    height: 100%;
}

JSFiddle demo .

关于html - 我无法扩展最后一个 child 的边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21525208/

相关文章:

javascript - HTML/javascript-字符串 append 变量以绑定(bind) onclick 按钮事件

javascript - HTML5 - Chrome 44 - flexbox 中的文本未正确对齐

javascript - 网站在加载时看起来放大了

javascript - 键盘布局的 JS 颜色更改

html - 位置 : fixed scrolls too far

python - 根据条件从二维列表创建列表

wpf - WPF 中用于绑定(bind)的嵌套列表的建议方法

html - 我的按钮比 Firefox 中的输入字段高?

php - 使用MySql数据库在php中实现超链接html

php - 在无序列表中显示类别