Permalink
Commits on Nov 17, 2012
  1. v1.0.2

    necolas committed Nov 17, 2012
Commits on Aug 20, 2012
  1. Add trailing slash to 'homepage' in component.json

    necolas committed Aug 20, 2012
    GitHub 301 redirects the URL without a trailing slash to the URL with a
    trailing slash.
Commits on Aug 19, 2012
  1. v1.0.1

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

    necolas committed Aug 19, 2012
    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.
  3. Minor change to test file

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

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

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

    necolas committed Aug 14, 2012
  2. Update CSS comment wording

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

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

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

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

    necolas committed Jul 7, 2012
  2. Minor consistency adjustments

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

    necolas committed Jul 7, 2012
    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.
Commits on Apr 10, 2012
Commits on Mar 11, 2012
  1. Revert addition of input placeholder rules

    necolas committed Mar 11, 2012
    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.
Commits on Mar 9, 2012
  1. Fix indentation and update timestamp

    necolas committed Mar 9, 2012
    Correct the indentation for the WebKit placeholder focus rule and move
    the placeholder rules to the bottom of the forms normalization.
    
    Update the timestamp.
  2. Addresses placeholder text remaining visible on focus in Chrome

    jonathantneal committed Mar 9, 2012
    The placeholder attribute in Chrome does not work to spec. This makes the text transparent on focus to work like Firefox, Safari, and the spec. Credit goes to @chadbaudoin for bringing this up in his pull request #86 and this Chrome bug is further documented at http://code.google.com/p/chromium/issues/detail?id=106714  and my own test is at https://tinker.io/be2f2/1
  3. Add placeholder color normalization

    jonathantneal committed Mar 9, 2012
    As @mathiasbynens points out, webkit has already set the placeholder, and it has set it as darkGray (#A9A9A9)
  4. Add placeholder color normalization

    jonathantneal committed Mar 9, 2012
    The browser-defined style for placeholder text color is overwritten by style for input elements in Firefox. Adding :-moz-placeholder style overrides that, bringing Firefox inline with other browsers.
    
    @mathiasbynens made a test case for this @ https://tinker.io/be2f2
    
    This change improves consistency of placeholder style between Chrome, Safari, and Firefox browsers.
Commits on Mar 6, 2012
  1. Remove height from `audio:not([controls])` in iOS5

    necolas committed Mar 6, 2012
    A bug in iOS5 means that `audio` elements without controls are not
    entirely hidden. They retain some height, as demonstrated in this test
    case: http://jsbin.com/ios-audio-bug/3
    
    The Fix is to add `height: 0` to the rule.
    
    Fix #69
Commits on Feb 7, 2012
  1. Add `summary` to the block-level display rule for HTML5 elements

    necolas committed Feb 7, 2012
    Legacy browsers, including IE6/7 and Firefox 3, do not make the
    new HTML5 `summary` element block-level by default. This is
    contrary to the HTML5 recommendations and the behaviour of modern
    browsers.
  2. Remove `hr` and separate some margin normalizations

    necolas committed Feb 7, 2012
    Recommend that people supporting IE6/7 do not use the `hr` element
    at all. It requires far more work than just normalizing margins.
    IE6/7 do not collapse margins set on `hr` with margins of pre- or
    proceeding elements.
    
    Separate the margin normalizations for `p` and `pre` from that for
    `h3`. Despite sharing the same margin value, headings are
    qualitatively different from these other elements. Both in terms
    of customisation and debugging using browser tools, it is cleaner
    to keep the margins of heading separate.
  3. Normalize typography

    jonathantneal committed Feb 7, 2012
    The margin of many elements in IE6/7 is set by 'pt', not relative to the root font-size. This is contrary to the HTML5 spec and all other modern browsers, including IE8+.
    
    If people need to customize margins, they can either edit normalize.css directly or override later in the source. But at least any non-customized elements will behave consistently now.
  4. Remove `details` from the rule applying padding-left to lists.

    necolas committed Feb 7, 2012
    No browsers apply left padding to `details` by default.
  5. Add interactive content tests to demo.html

    necolas committed Feb 7, 2012
    Initial addition of a `details` and `summary` test to the demo.
    These are new HTML5 elements and there is not yet widespread
    browser implementation of their interactive functionality.
  6. Update CSS comments

    jonathantneal committed Feb 7, 2012
    The margin of lists in IE6/7 is set by 'pt', not relative to the root font-size. This is contrary to the HTML5 spec and other modern browsers, including IE8+.
    
    If people need to customize the list margin, they can either edit normalize.css directly or override later in the source. But at least any non-customised lists will behave consistently now.
  7. Normalize lists

    jonathantneal committed Feb 7, 2012
Commits on Jan 31, 2012
  1. Update CSS comments

    necolas committed Jan 31, 2012