遇到一怪事,存在一个 div,想要通过 height 调节高度发现不起作用。height 本身也没有被强制覆盖。

尝试添加 max-height 属性定义也没有用,没有设置内距和外距,box-sizing 自然也不起作用。

好奇到底是定义了什么奇怪属性,便 F12 打开调试窗口,一番波折终于找到了作乱元凶:

display: table-cell;

这属性值好像自带光环效果,什么技能都对它都不起作用,将其替换成其他值,终于拿到了 div 的掌控权。

看到相关属性下还写了 width: 1%;,大概原来的程序猿也很好奇,宽度设置怎么就不起作用了。