Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 17, 2012
  1. @necolas

    Add a `` file

    necolas authored
    Move the information on contributing from the bundled documentation to a
    new root file - CONTRIBUTING. This is both a more meaningful location
    (not part of code documentation) and allows us to take advantage of
    GitHub's latest UI changes that prompt people to read a repo's
    guidelines before reporting issues or opening pull requests.
Commits on Sep 16, 2012
  1. @paulwithap @necolas

    Add Apache configuration instructions for Mac

    paulwithap authored necolas committed
  2. @necolas

    Rename doc/README to doc/TOC

    necolas authored
    Avoid the problem with links in a directory README on GitHub
    displays a directory's README when at the dir level, which results in
    incorrect URLs when links are using relative paths. This is causing some
    confusion for people who browse to the documentation on GitHub and try
    to browse the docs from the automatically displayed README.
  3. @necolas

    Revert "fixed all the broken links to doc"

    necolas authored
    This reverts commit dd420ef.
    The commit itself broken all the links in the documentation README when
    the README was viewed directly (as intended). This meant people coming
    to the documentation from the site, or those
    generating HTML from the markdown docs, were not able to view the docs.
  4. @shichuan
Commits on Sep 3, 2012
  1. @drublic
Commits on Aug 27, 2012
  1. @necolas
Commits on Aug 26, 2012
Commits on Aug 21, 2012
  1. @necolas

    New image replacement approach

    necolas authored
    This approach uses a pseudo-element to force the element's content
    downwards without covering the background of the element. The overflow
    is hidden. For IE 6/7, fallback to the cruder `text-indent` method.
    Known advantages:
    * Works in IE6+ (although better in IE8+).
    * Replaces any content in IE8+, including inner HTML.
    * Nothing new for people to learn. Works just like all "traditional" IR
      techniques (unlike NIR, which needs you to add the image using a
      pseudo-element's `content` and relies margins for sprite positioning).
    * Doesn't draw a large out-of-element box in modern browsers. You can
      even mix in something like `font: 10px/1 a` to reduce ce the size of
      the "off-screen" box, if you really need to.
    * Doesn't have any potential SEO problems from `font-size:0`.
    * Doesn't care about any minimum font-size that a browser might have.
    * Doesn't have any potential failed-IR problems from inherited styles,
      like text being positioned within the element's visible box (i.e., if
      you use other properties like `text-stroke`).
    Known issues:
    * Doesn't work when images are off or fail to load (same as every other
      IR technique apart from NIR).
    * If the IR'ed element has bottom-padding, then either it needs to be
      removed or the height of the pseudo-element needs to be bumped up
      (e.g., set to 200%).
    * Doesn't avoid the `inline-block` bug in IE 6/7 due to the text-indent
      fallback for those browsers.
    * Doesn't work on input elements (but they shouldn't be the subject of
      IR anyway).
    * There is the potential for some final-result differences between
      IE 6/7 and modern browsers, but this is already the case with other IR
    Fix gh-1149
Commits on Aug 18, 2012
  1. @necolas

    Docs: update FAQ

    necolas authored
    Remove the section on "profiling" which was incomplete and not directly
    linked to the code in this project. Also fix the headings so that
    they're all of the same level.
    Fix gh-1170
Commits on Aug 14, 2012
  1. @necolas
  2. @brianblakely

    Update doc/

    brianblakely authored
    * IE10/Win8 badges
    * Twitter Cards
    * Chrome Web Store inline install
    * iOS 6 Safari's Smart App Banners
Commits on Aug 12, 2012
  1. @necolas

    Docs: minor tweaks

    necolas authored
Commits on Aug 10, 2012
  1. @necolas

    Docs: add info about using Metro tiles

    necolas authored
    Thanks to @Kroc for raising this issue and providing extra details. It
    has been included in the 'extend' documentation alongside other IE tips.
    Close gh-1136
  2. @jonathan-fielding @mathiasbynens

    Update jQuery 1.7.2 to jQuery 1.8.0

    jonathan-fielding authored mathiasbynens committed
Commits on Aug 9, 2012
  1. @necolas

    Separate normalize.css from main.css

    necolas authored
    Benefits of disentangling  normalize.css from the rest of the project's
    * Easier to track normalize.css version.
    * Easier to update normalize.css.
    * Easier to remove normalize.css if the user wants.
    * Clearer distinction between normalizing CSS and the additions that
      HTML5 Boilerplate provides.
    Drawback is the additional HTTP request incurred from the extra
    stylesheet referenced in the HTML. However, we already do something
    similar for the JS, and anyone serious about performance is going to
    employ a build process to concatenate and minify CSS/JS.
    Ref gh-1132
    Ref gh-1140
Commits on Aug 2, 2012
  1. @necolas

    Rewrite documentation and add to repo

    necolas authored
    Include all documentation related to the project and its code. This
    ensures that docs are available offline and that any future download
    will have docs that relevant for the version in use.
    This change involves a documentation rewrite to update, simplify,
    clarify, and consolidate it.
Something went wrong with that request. Please try again.