1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

为什么不能用* { margin: 0; padding:

本帖由 西子宜2009-03-02 发布。版面名称:前端开发

  1. 西子宜

    西子宜 Well-Known Member

    注册:
    2005-09-05
    帖子:
    15,739
    赞:
    62
    1.重置

    首先,很认真的告诉你,总是要重置某些分类。无论你是使用 Eric Meyer ResetYUI Reset或者你自己编写的重置代码,只要使用就对了。
    它能很简单的移除所有元素的填充(padding)和边距(margin):
    1. html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
    2. pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
    Eric Meyer Reset和YUI Reset都是非常强大的,但是对于我而言,它们走的太远了。我觉得你最终需要重置一切,然后重新定义所有元素的属性。这就是为什么Eric Meyer推荐更有效的使用(重置样式表),而你不要只是使用他的重置样式表,将它拖放到你的项目中。调整它(的重置样式表),建立属于自己的重置样式表。
    噢,请停止使用:
    * { margin: 0; padding: 0; }
    花更多的时间去制作它,当你移除了填充(padding)你认为单选按钮会发生什么变化?表单元素有时能够做些时髦的事情,所以最有效的方式就是将他们独立。
     
  2. A君

    A君 Well-Known Member

    注册:
    2005-08-31
    帖子:
    19,987
    赞:
    98
    无视.
     
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    没看明白。
     
  4. 蟑螂恶霸

    蟑螂恶霸 New Member

    注册:
    2008-09-26
    帖子:
    138
    赞:
    0
    顶起!!!
     
  5. shangjay

    shangjay New Member

    注册:
    2006-01-13
    帖子:
    3,530
    赞:
    15
    那样很好,我一直那样搞
     
  6. tension

    tension New Member

    注册:
    2007-07-14
    帖子:
    1,314
    赞:
    0
    很好!
     
  7. fyfei

    fyfei New Member

    注册:
    2005-10-07
    帖子:
    9,067
    赞:
    46
    恩,我习惯最开始就全部归零
    因为计算那个数值太麻烦