我才刚学html,想问一下为什么自己写的div会把在div下面写的东西覆盖了啊?

 比如我先写了一个div,后面再加上一个<form></form>但是后面的表单就显示不出来,检查时发现被div给挡住了。咋办啊?
还有,比如我同时写了两个一模一样的div但是直接用<div position:absolute;等等>
</div>而没有使用style type,class的形式,两个也是相互覆盖成了一个了,还是自己加了高度才变回来,怎样 让它自己不这样覆盖呢?

你没有指定宽高div他是不会占地方的

实在看不懂你在说什么,如过两个叠加了用float, 如果你本身就是要叠加效果,用z-index来控制谁在最上面

请楼主把源码贴出来便于大家给你分析