怎么样使网页上面一行不是空白的?
我这几天学习CSS,我已经设置了BODY的margin:0px   0px   0px   0px;,可是上页总是要空白一行出来,好像有什么东西,但就源码里没有的.我把代码贴出来,请高人指点: 
  <html>       
  <head>  
  <meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">  
  <title> CSS   Learning </title>  
  <style   type= "text/css ">  
 body{ 
 margin:0px   0px   0px   0px; 
 font-size:12px; 
 font-family: "宋体 "; 
 text-indent:2cm; 
 line-height:200%; 
 text-indent:21pt; 
 letter-spacing:2px; 
 } 
 div{ 
 padding:10px   10px   0px   10px; 
 } 
 div#left{ 
 width:150px; 
 float:left; 
 background-color:#006666; 
 margin:0px,10px,0px,0px; 
 height:100%; 
 } 
 div#right{ 
 background-color:#CCCCCC; 
 height:100%; 
 } 
 h2{   
 font-family: "黑体 "; 
 color:#000000; 
 text-align:center; 
 } 
 hr{ 
 color:#6600FF; 
 height:1px; 
 } 
  </style>  
  </head>        
  <body>     
  <div   id= "left ">    
  </div>  
  <div   id= "right ">  
  <h2> 新华网北京6月25日电 </h2>  
  <hr>     <p> 中共中央总书记、国家主席、中央军委主席胡锦涛25日在中央党校省部级干部进修班发表重要讲话。胡锦涛强调,面对新形势新任务,我们要坚持以邓小平理论和“三个代表”重要思想为指导,深入贯彻落实科学发展观,继续解放思想,坚持改革开放,推动科学发展,促进社会和谐,为夺取全面建设小康社会新胜利而奋斗。 </p>    
  <p> 中共中央政治局常委吴邦国、温家宝、贾庆林、吴官正、李长春、罗干出席会议。中共中央政治局常委、中央党校校长曾庆红主持会议。 </p>    
  <p> 胡锦涛强调,中国特色社会主义,是当代中国发展进步的旗帜,是全党全国各族人民团结奋斗的旗帜。我们必须始终不渝地坚持以邓小平理论和“三个代表”重要思想为指导,深入贯彻落实科学发展观,毫不动摇地坚持和发展中国特色社会主义。 </p>    
  <p> 胡锦涛指出,解放思想,是党的思想路线的本质要求,是我们应对前进道路上各种新情况新问题、不断开创事业新局面的一大法宝,必须坚定不移地加以坚持。改革开放,是解放和发展社会生产力、不断创新充满活力的体制机制的必然要求,是发展中国特色社会主义的强大动力,必须坚定不移地加以推进。科学发展,社会和谐,是发展中国特色社会主义的基本要求,是实现经济社会又好又快发展的内在需要,必须坚定不移地加以落实。全面建设小康社会,是我们党和国家到2020年的奋斗目标,是全国各族人民根本利益所在,必须坚定不移地为之奋斗。做到这四个坚定不移,对保持党和国家事业顺利发展的大局至关重要。 </p>    
  <p> 他说,改革开放,是我们党在新的时代条件下带领人民进行的一次新的伟大革命。新时期29年来,我国改革开放和社会主义现代化建设的成就举世瞩目。事实雄辩地证明,改革开放是发展中国特色社会主义、实现中华民族伟大复兴的必由之路。改革开放以来我们党带领人民开辟了中国特色社会主义道路,这条道路之所以正确、之所以能够引领中国发展进步,关键在于我们既坚持了科学社会主义的基本原则,又根据我国实际赋予其鲜明的中国特色。我们要继续深化对中国特色社会主义的研究和探索,努力使中国特色社会主义道路越走越宽广。 </p>  
  </div>    
  </body>      
  </html>  
------解决方案--------------------div{ 
 padding:10px 10px 0px 10px; 
 } 
 这个div中设置了10px的顶部填充。
------解决方案--------------------区别清楚 
 padding和margin
------解决方案--------------------是line-height:200%;这句的毛病
------解决方案--------------------把body里的line-height:200%改为line-height:0px;   
 在div#right{ 
 background-color:#CCCCCC; 
 height:100%; 
 } 
 中加入line-height:200%; 
 试一下
------解决方案--------------------语法虽然乱,但是没什么问题。我找了半天才找到是全角半角的问题。 
 用topStyle编写,这个问题比较容易发现。
------解决方案--------------------和什么拳脚空格有什么关系?网页上发的代码全是拳脚空格………………   
 div{ 
 padding:10px 0px 0px 10px; 
 } 
 div#left{ 
 width:150px; 
 float:left; 
 background-color:#006666; 
 margin:0px,0px,0px,0px; 
 height:100%; 
 }   
 再去试,放着那么大的10PX间距能没空白就怪了 
------解决方案-------------------- <html>  
  <head>  
  <meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 " />