[入门有关问题]float为什么把div下移了
[入门问题]float为什么把div上移了?
先上代码 第一个和第二个差一点 ,就是红色部分的代码float:left,但是两个起始的top却不一样,为什么呢?
请高手赐教!!!
------解决方案--------------------
没发现楼主两段代码有什么不同啊,ie8、ff测试都没问题;
楼主所说的绿边,是由于浏览器默认情况下body会有一定的margin值,楼主只要在body样式里加一条margin:0px;就行了
先上代码 第一个和第二个差一点 ,就是红色部分的代码float:left,但是两个起始的top却不一样,为什么呢?
<!DOCTYPE html>
<html>
<head>
<title>untitled</title>
<style>
#HelloDiv{
background-color: red;
height:400px;
width:400px;
margin:50px;
border:40px solid blue;
padding:30px;
float:left;
}
body{
background-color: green;
}
</style>
</head>
<body>
<div id="HelloDiv">
<p>青青园中葵 朝露待日晞</p>
<p>阳春布德泽 万物生光辉</p>
<p>常恐秋节至 焜黄华叶衰</p>
<p>百川东到海 何时复西归</p>
<p>少壮不努力 老大徒伤悲</p>
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>untitled</title>
<style>
#HelloDiv{
background-color: red;
height:400px;
width:400px;
margin:50px;
border:40px solid blue;
padding:30px;
float:left;
}
body{
background-color: green;
}
</style>
</head>
<body>
<div id="HelloDiv">
<p>青青园中葵 朝露待日晞</p>
<p>阳春布德泽 万物生光辉</p>
<p>常恐秋节至 焜黄华叶衰</p>
<p>百川东到海 何时复西归</p>
<p>少壮不努力 老大徒伤悲</p>
</div>
</body>
</html>
请高手赐教!!!
------解决方案--------------------
没发现楼主两段代码有什么不同啊,ie8、ff测试都没问题;
楼主所说的绿边,是由于浏览器默认情况下body会有一定的margin值,楼主只要在body样式里加一条margin:0px;就行了