css去掉全局高度

html-css014

css去掉全局高度,第1张

css去掉全局高度,1.场景描述

有层级为3的一组div标签,class名分别为container、wrap、content,需求是当盒子wrap的高度大于盒子container时,可以进行滚动。

但是此时盒子wrap使用了一个全局css样式height:100%,就是说此时container 、wrap高度一致,需要将wrap改为自适应高度(即内容盒子content撑开的高度)

你说的是div行内样式和样式表里面分别有一个height对对吗?这样的话由于权重只有div的行内样式起作用,你说的去掉括号里面的高度,直接删除?还是其他意思 没明白 可以截图看下好针对性回答

用 line-height:1 就可以把行高设为标准高度(也就是说字符的高度就是行的高度),行间距为0,当然,还要把pading和margin都要设为0,比如:

li {line-height:1padding:0margin:0color:#333font-size:15pxfont-family:"Microsoft Yahei"}

如果你还是觉得行与行之间存在空隙(尤其是英文字母),你还可以把行高设为小于1的值,比如 line-height:0.95 ,这样行与行之间就会发生边缘重叠,把空隙完全覆盖。