日期:2014-05-17  浏览次数:20586 次

请问<div>标签
<body>
<div id="father">
  汤姆
  <div id="block1">利郎</div>
</div>
</body>

<div>表示块,那上面的代码,为什么最后的显示效果,利郎并没有出现在汤姆那个框里面呢,
不是父级的吗?那样写,和写在外面,没什么区别吗?

------解决方案--------------------
有区别的,你需要用css控制。

------解决方案--------------------
默认在里面,使用css控制可以自由定位

------解决方案--------------------
其实是有的,可能你css没控制好
------解决方案--------------------
通常多半是position的设置没到位
------解决方案--------------------
不可以这样设置,要么就加一对空标签<span>汤姆</span>
------解决方案--------------------
[code=HTML][/code]<html>
<title>利郎跟汤姆都在father中</title>
<style type="text/css">
.father{border:1px #000000 solid;
width:500px;
height:300px;
}
.block1{border:1px red solid;
width:200px;
height:100px;}
</style>
<body>
<div class="father">
汤姆
<div class="block1">利郎</div>
</div>
</body>
</html>


DIV就类似于一个盒子,要给这个盒子定义高度和宽度这个才能看出效果,你看下这样你会不会比较明白呢