本次试验的最大的误区是误解了div的宽度和高度的定义。

  对于div设置了width和height后div的大小其实没有固定,通过设置padding-top使得div原始设定的大小在此基础上改变了,所以误使两个原本一样大小的div出现了不等大小:div的大小设置

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>无标题文档</title>
 6 <style>
 7 *{    
 8     padding:0;
 9     margin:0;
10 }
11 #top{
12     float:left;
13     background:-moz-radial-gradient(#1D59C3 50%,#08D947,#DB1D93,#F72327);
14     height:200px;
15     width:400px;
16     border-radius:50px;
17     text-align:center;
18     line-height:200px;
19     /*padding-top:100px;*/
20 }
21 #content{
22     position:relative;
23     background:-webkit-linear-gradient(top,#238DD0,#0CAFAC);
24     height:200px;
25     width:400px;
26     float:left;
27     text-align:center;
28 }
29 </style>
30 <script>
31 function slide(){
32     alert('看到我飘了吗?');
33 }
34 function $(id){
35     return document.getElementById(id);
36 }
37 window.onload=function(){
38     $('content').onclick=function(){
39         alert('呵呵,没有的了,被骗了!');    
40     }
41 }
42 </script>
43 </head>
44 
45 <body>
46 <div id="top" onMouseMove="slide()">
47 飘啊飘,飘到外婆桥!
48 </div>
49 <div id="content">
50 单机我吧,意外的惊喜!
51 </div>
52 </body>
53 </html>
View Code

相关文章: