
是这样的,在使用了如上的布局后,我发现,尽管表格单元已经被我限制为 50px * 50px,但是,img元素里的图片还是会把表格的高给撑开,变成了56px,,这是为什么呢?p的padding和margin已经被我设置为0了,还是没法解决问题.

附上测试文件
http://pan.baidu.com/s/1o6A2nb0
ps:最后我已经通过让img元素绝对定位来避免撑开单元格,不过我还是想知道原因...
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
把 img 打成块试试 display:block 因为 img 是inline 元素。
块框高度的影响链条为
内联框->行框->块框,行框里面,图像对准了baseline,而底部留空,导致了这样的问题。详见这里.cell 样式添加 font-size:0; 也可以