一 :CSS reset

  1. /** 清除内外边距 **/   
  2. body, h1, h2, h3, h4, h5, h6, hr, p,    
  3. blockquote, /* structural elements 结构元素 */   
  4. dl, dt, dd, ul, ol, li, /* list elements 列表元素 */   
  5. pre/* text formatting elements 文本格式元素 */   
  6. form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */   
  7. th, td, /* table elements 表格元素 */   
  8. img/* img elements 图片元素 */{    
  9.   border:medium none;    
  10.   margin0;    
  11.   padding0;    
  12. }    
  13. /** 设置默认字体 **/   
  14. body,button, input, select, textarea {    
  15.   font12px/1.5 '宋体',tahoma, Srial, helveticasans-serif;    
  16. }    
  17. h1, h2, h3, h4, h5, h6 { font-size100%; }    
  18. em{font-style:normal;}    
  19. /** 重置列表元素 **/   
  20. ul, ol { list-stylenone; }    
  21. /** 重置超链接元素 **/   
  22. a { text-decorationnonecolor:#333;}    
  23. a:hover { text-decorationunderlinecolor:#F40; }    
  24. /** 重置图片元素 **/   
  25. img{ border:0px;}    
  26. /** 重置表格元素 **/   
  27. table { border-collapsecollapseborder-spacing0; }   

 2 css使图片垂直居中

 

  1. div class="a"><img src="http://www.cssdemon.me/wp-content/themes/Brownie/p_w_picpaths/2320_1282020213Gc42_mid.jpg" alt="图片垂直居中" /></div> 
  2.  
  3.  
  4. <style type="text/css"> 
  5. .a{ border:1px solid #666;  
  6. display: table-cell;  
  7. vertical-align:middle;        /*设置水平居中*/  
  8. *display: block;  
  9. *font-size: 175px;/*约为高度的0.873,*/  
  10. font-family:Arial; /*当编码为非utf-8的时候设置*/  
  11. width:200px;  
  12. height:200px;}  
  13. </style> 

 以上的代码当外围宽度过大的时候会不起作用,后来发现一个比较好用的兼容性比较好的代码..在图片外围中插入一个span标签,
span标签的CSS设置如下:

 

  1. 1.width:0;    
  2. 2.height:100%;    
  3. 3.display:inline-block;    
  4. 4.vertical-align:middle;