问题:想给一个容器设置一层白色背景和一道半透明白色边框 想法:透明 + 背景白色 但是视觉效果只有白色背景,没有边框出现。知识:背景色会透过边框,通过虚线边框可以看到没有出现边框的空白处是会被该元素的背景色覆盖。 实现的效果就知道了原因 解决办法: background-clip : padding-box; border-box 背景被裁剪到边框盒。 (默认值,也就是上图的效果) padding-box 背景被裁剪到内边距框。 (想要实现的效果) content-box 背景被裁剪到内容框。 最终效果: