【发布时间】:2019-03-06 19:36:44
【问题描述】:
我正在渲染我的组织的层次结构,它有两列:名称和人员。因为每个层次结构元素可以属于不同的层次结构级别,所以我使用 margin-left css 属性来区分它们。但是当我将 Name div 的宽度设置为 80%,将 People div 的宽度设置为 20% 时,每个级别的宽度似乎都不同,因为它们不包含父元素的 margin 属性:
应用的 CSS 样式如下:
.item-name, .item-count {
word-break: break-all;
line-height:22pt;
font-size:10pt;
border: solid 1px grey;
padding: 4px;
display: inline-block;
}
.item-name {
width:80%;
}
.item-count {
text-align:center;
width:20%;
}
我应该怎么做才能使 width:80% 和 width:20% 包括父 div 的边距宽度,无论边距值是多少?
【问题讨论】:
-
寻求调试帮助的问题(“为什么/如何使这段代码工作?”)必须包括所需的行为、特定的问题或错误以及重现它所需的最短代码在问题本身。见:minimal reproducible example