为什么要初始化 CSS 样式 因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。 当然,初始化样式会对 SEO 有一定的影响,但鱼

来源:互联网 发布:ss网络加速 编辑:程序博客网 时间:2024/05/18 01:00
为什么要初始化 CSS 样式
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。
当然,初始化样式会对 SEO 有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。
最简单的初始化方法是:*{padding:0;margin:0} (不建议)

[css] view plain copy
 print?
  1. body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input,   
  2.         textarea, th, td { margin:0padding:0; }   
  3.         body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }   
  4.         h1, h2, h3, h4, h5, h6font-size:100%; }   
  5.         address, cite, dfn, em, var { font-style:normal; }   
  6.         code, kbd, pre, samp { font-family:couriernew, courier, monospace; }   
  7.         smallfont-size:12px; }   
  8.         ul, ol { list-style:none; }   
  9.         a { text-decoration:none; }   
  10.         a:hover { text-decoration:underline; }   
  11.         sup { vertical-align:text-top; }   
  12.         subvertical-align:text-bottom; }   
  13.         legend { color:#000; }   
  14.         fieldset, img { border:0; }   
  15.         button, input, select, textarea { font-size:100%; } table { border-collapse:collapseborder-spacing:0; }  
阅读全文
1 0