#dd{ position: relative; top: 0px; left: 0px; width: 500px; height: 300px; overflow: hidden;}#a1{ position: relative; width: 100%; height: 100%; padding-bottom: 50px; background-color: #f00;}#a2{ position: relative; width: 100%; height: 100%; border-bottom: solid 50px #000000; background-color: #f00;}#b{ position: relative; top: 0px; left: 0px; width: 100%; height: 100%; overflow-x:hidden; overflow-y:auto; background-color: #00f;}
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
a1替换为a2是一样的,b的区域完全覆盖了a,padding和border都没作用,我想要的是b的底到a的底有50px距离
回复讨论(解决方案) 页面刚打开是不对的,但是切换一下页面又对了
把span标签换成div,span是内联元素,不能定义block元素的属性