今天遇到一个问题,在chrome ff 等浏览器都挺正常的table,在IE9 和 IE10下边框不显示,直接就没有了。
但是明明是有加的样式的,找了一些资料,有说加上background-clip:padding-box;
后就可以的,但是,我这边经过尝试后发现行不通。
最终,一点一点的调试后发现是定位问题,其实也不能算是他的问题,在IE调试的时候,取消该样式position:relative
后,边框显示,然后再勾选后,还是有的,如果是这个问题应该在勾选后不显示才对啊? 这个问题一直没搞明白。
table th,table td{
position:relative;
}
/**最终修改为了static*/
table th,table td{
position:static;
}
虽然问题是解决了,但是原理还是没有搞明白!有了解的可以给解释下,谢谢啦!
转载请注明出处: https://chrunlee.cn/article/css-table-border-none.html