遇到问题:当给td设置相对定位时,之前设置的边框有部分不显示了。
td
{
position:relative;
}
去网上找了资料,发现有两种解决方法。
方法1:
td
{ z-index=-1;
position:relative;
}
但这样,td是显示在table之下的,当移动时,会被table的其它部门盖住。
方法2:
td
{
background-clip: padding-box;
position:relative;
}
完美解决。
原来背景也有边界的:决定背景会盖住哪些部分。
background-clip: border-box /*背景被裁剪到边框盒*/
background-clip: padding-box /*背景被裁剪到内边距框*/
background-clip: content-box /*背景被裁剪到内容框*/
background-clip: inherit /*是否集成父元素属性*/