Permalink
Commits on Jan 21, 2013
  1. v2.1.0

    committed Jan 21, 2013
  2. Update README acknowledgements

    committed Jan 21, 2013
  3. Update CHANGELOG

    committed Jan 21, 2013
  4. Normalize form element `text-transform`

    By default, browsers set `text-transform:none` on most form controls in
    order to prevent `text-transform` being inherited from ancestor nodes.
    
    However, the `button` and `select` elements are exceptions.
    
    * Firefox and Opera do not apply `text-transform:none` to `select`.
    
    * Chrome, Safari, and IE 8+ do not apply `text-transform:none` to
      `button.
    
    It's not suitable to set `text-transform:inherit` because all other form
    elements intentionally avoid it. Safari will not honour that style for
    `select`, and Chrome will only do so when the `select` element is
    clicked.
    
    Further details:
    http://tjvantoll.com/2012/07/10/default-browser-handling-of-the-css-text-transform-property/
    tjvantoll committed with Jan 21, 2013
Commits on Jan 20, 2013
  1. Normalize `h1` margin

    Chrome, Safari, and Firefox all adjust the margin of `h1` at several
    levels of nesting within HTML5 sectioning elements. This change ensures
    that the margin, like the font-size, does not vary in these contexts.
    
    Fix gh-160
    committed Jan 20, 2013
  2. Update CHANGELOG

    committed Jan 20, 2013
  3. Normalize `hr`

    Firefox uses different `box-sizing` and `height` values to all other
    browsers. Firefox doesn't currently support `box-sizing` without the
    `-moz-` prefix, so we use both the vendor-prefixed and unprefixed
    properties to ensure that it matches the `content-box` value of other
    browsers. It also requires the `height` to be set to `0`.
    
    Fix gh-133
    committed Jan 20, 2013
  4. Add `hr` test

    committed Jan 20, 2013
Commits on Jan 19, 2013
  1. Remove unnecessary `pre` styles

    `word-wrap: break-word` was only needed for IE 6/7, and `white-space:
    pre` is the default for all supported browsers.
    
    Fix gh-159
    committed Jan 19, 2013
Commits on Jan 15, 2013
  1. Update CHANGELOG

    committed Jan 15, 2013
  2. Add `main` element to HTML5 display definitions

    The HTML Working Draft has added `main` as a new element.
    kruczekdawid committed with Jan 15, 2013
Commits on Dec 2, 2012
  1. Fix cursor style for disabled button `input`

    The Android 4.0.* work around - `html input[type="button"]` - requires
    the addition of `html` to the selector for disabled inputs, otherwise
    disabled button inputs still have the `pointer` cursor.
    committed Dec 2, 2012
Commits on Nov 26, 2012
  1. Language and comment style

    * Make consistent use of tense in code comments.
    * Update the comment style to match a more common convention.
    * Remove an unintentional newline.
    committed Nov 26, 2012
Commits on Sep 28, 2012
  1. Update component.json for 'component' support

    Add 'styles' property to component.json to play nice with 'component'.
    
    'Component' is another component package manager.
    See: https://github.com/component/component
    tj committed with Sep 28, 2012
Commits on Aug 20, 2012
  1. v2.0.1

    committed Aug 20, 2012
  2. Remove stray IE 6/7 hack

    Calvein committed with Aug 20, 2012
Commits on Aug 19, 2012
  1. v2.0.0

    committed Aug 19, 2012
  2. Drop legacy browser support

    No longer supports IE 6/7, Firefox < 4, and Safari < 5.
    
    * Make use of `inherit` to simplify some of the rules.
    
    * Remove a lot of padding and margin normalization, particularly for
      typographic elements, because modern browsers share common base
      styles.
    
    * Add `quotes` normalization. While all target browsers support
      `quotes`, they don't share a common set of quote styles. Opera and IE
      use "curly" quotes whereas other browsers do not. Browsers don't
      appear to set different quotes depending on the language (via the
      `lang` attribute) of the content.
    
    * Remove all list normalizations and they aren't needed anymore.
    
    * Remove a handful of form normalizations that targetted IE 6/7 or
      Firefox 3.
    committed Aug 16, 2012
  3. v1.0.1

    committed Aug 19, 2012
  4. Adjust `small` font size normalization

    Make the font size for `small` not quite so small. The default value of
    `smaller` doesn't scale the base font size down by the same proportion
    whatever the base size. IE 6/7/8 end up rendering small text larger than
    most modern browsers. Opera can render it slightly smaller than Chrome
    and Firefox when the base font size is relatively large.
    
    The previous size of `75%` was a bit too small.
    committed Aug 19, 2012
  5. Minor change to test file

    Switch from placekitten.com to lorempixel.com for placeholder images.
    committed Aug 19, 2012
Commits on Aug 16, 2012
  1. Add component.json

    Used by the Bower package manager.
    committed Aug 16, 2012
  2. Add CHANGELOG

    committed Aug 16, 2012
Commits on Aug 14, 2012
  1. v1.0.0

    committed Aug 14, 2012
  2. Update CSS comment wording

    committed Aug 14, 2012
  3. Rename demo.html to test.html

    committed Aug 14, 2012
  4. Rename LICENSE to LICENSE.md

    committed Aug 14, 2012
Commits on Aug 7, 2012
  1. Add MIT License

    committed Aug 7, 2012
Commits on Jul 8, 2012
Commits on Jul 7, 2012
  1. Remove .gitignore

    committed Jul 7, 2012
  2. Minor consistency adjustments

    Normalize comments and ordering.
    committed Jul 7, 2012
  3. Reintroduce fix for WebKit audio/video control bug

    This fix was first introduced to deal with Chrome < 13 destroying the
    appearance of native `audio` and `video` button controls when
    `-webkit-appearance` is set on `input[type="button"]`. See #20
    
    Android 4.0.* seems to use a version of WebKit that contains this bug.
    See: h5bp/mobile-boilerplate#121
    
    ...so the fix needs to be reintroduced.
    committed Jul 7, 2012
Commits on Apr 10, 2012
Commits on Mar 11, 2012
  1. Revert addition of input placeholder rules

    This commit reverts the following 5 commits:
    
    49392e9
    f9572a4
    79e2c16
    2691e7a
    567af2e
    
    The `:moz-placeholder` rule doesn't have the desired effect because any
    subsequent rule with higher specificity will result in the Firefox bug
    resurfacing. There is no way to ensure that Firefox doesn't change the
    color of the placeholder text. Example: https://tinker.io/e34a2
    
    The `:focus::webkit-input-placeholder` normalization is being removed
    because the current Chrome / Safari on Lion OSX behaviour is allowed in
    the spec, Firefox is set to implement the same behaviour, and other
    browsers may follow suit for usability reasons.
    
    Some browser differences like these - low importance and in flux - can
    be allowed to evolve and settle before assessing whether or not they
    need or merit normalization.
    committed Mar 11, 2012
Commits on Mar 9, 2012
  1. Fix indentation and update timestamp

    Correct the indentation for the WebKit placeholder focus rule and move
    the placeholder rules to the bottom of the forms normalization.
    
    Update the timestamp.
    committed Mar 9, 2012