Commit Graph

287 Commits

Author SHA1 Message Date
Nicolas Gallagher
0050384c0b README: change guidance and demphasise v1
* Recommend that normalize.css is used as library code (i.e., not
  modified).

* Add a note that v1 is no longer actively developed.
2013-08-15 19:46:33 -07:00
Nicolas Gallagher
77982e20d8 Normalize the template element display
The `template` element shipped in Firefox 22 and Chrome 26. Browsers
without HTML template support should at least hide the element.
2013-07-01 23:54:45 -07:00
Nicolas Gallagher
37b483c1e1 Fix IE 10 active link background color
Remove the gray background color from active links in IE 10.

Fix gh-172
2013-07-01 23:42:37 -07:00
Nicolas Gallagher
56af2b1170 v2.1.2 2013-05-11 13:59:52 -07:00
Nicolas Gallagher
f74e430833 Add bower.json to release instructions 2013-05-11 13:57:02 -07:00
Nicolas Gallagher
71d6cdc9a8 Revert root color and background normalization
Commit: 907890983e

The change caused problems with `body` background color no longer
bubbling up the the `html` element.

It also prevented you from setting `color` or `background` styles on
`html` before the normalize.css styles.

It might not be possibly to safely address – within normalize.css –
the problem that it was trying to avoid.

Fix gh-188
2013-05-07 23:40:22 -07:00
Nicolas Gallagher
87db019374 Simplify the Component(1) manifest file 2013-05-07 23:36:17 -07:00
Nicolas Gallagher
c9ff1dd48d Add Bower manifest file
Ignore files that don't need to be installed.
2013-05-07 23:34:54 -07:00
Nicolas Gallagher
03c8f449d0 Change the Bower website URL 2013-04-21 20:17:09 -07:00
Nicolas Gallagher
a611f096b5 Correct date of 2.1.1 release in CHANGELOG 2013-04-07 19:41:16 -07:00
Nicolas Gallagher
920b3ea72b Fix typo in CONTRIBUTING.md 2013-04-07 18:34:38 -07:00
Nicolas Gallagher
691c71b985 v2.1.1 2013-04-07 17:27:53 -07:00
Nicolas Gallagher
34614f4811 Fix example git tag command in docs 2013-04-07 17:26:43 -07:00
Nicolas Gallagher
8afd9f818b Add contribution guidelines
Includes process for maintainers while there is no automation in place.

Close gh-175
2013-04-07 16:55:33 -07:00
Nicolas Gallagher
6ccf86e962 Change gh-page URLs to use .io
GitHub have redirected all `username.github.com` pages to
`username.github.io`.
2013-04-05 12:51:36 -07:00
Nicolas Gallagher
4451c29dec Fix typo 2013-04-03 14:13:17 -04:00
Nicolas Gallagher
907890983e Protect root against system color schemes
System color schemes (in particular, custom themes in Windows and Linux
distros) affect Firefox, IE, and Opera. Normalizing the web site/app's
root background and text color prevents these unwanted settings from
being used. Chrome doesn't apply system-level schemes to websites.

Fix gh-170
2013-04-01 06:53:47 -07:00
Nicolas Gallagher
8a925e0391 Clean up component.json
Bower doesn't currently use several properties that were included.
Keep `styles` for now, for Component(1).
2013-03-29 21:30:45 -07:00
Nicolas Gallagher
40f39d8d9e Add Bower install and more to README
* Mention v1's support for legacy browsers.
* Provide link to project page for easy download.
* Include Bower install command.
2013-03-27 15:55:18 -07:00
Nicolas Gallagher
341199ff56 v2.1.0 2013-01-20 17:35:12 -08:00
Nicolas Gallagher
5c0d44e002 Update README acknowledgements 2013-01-20 17:34:29 -08:00
Nicolas Gallagher
8d5137931f Update CHANGELOG 2013-01-20 17:21:16 -08:00
TJ VanToll
7bc787fe86 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/
2013-01-20 17:09:32 -08:00
Nicolas Gallagher
fc85cfb9f1 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
2013-01-20 10:03:47 -08:00
Nicolas Gallagher
6729f5e8f5 Update CHANGELOG 2013-01-20 09:47:45 -08:00
Nicolas Gallagher
fdb11ae5b5 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
2013-01-20 09:46:54 -08:00
Nicolas Gallagher
36fa71d531 Add hr test 2013-01-20 09:45:25 -08:00
Nicolas Gallagher
28f1518666 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
2013-01-19 13:07:09 -08:00
Nicolas Gallagher
63acb0bf1d Update CHANGELOG 2013-01-14 20:55:41 -08:00
Dawid Kruczek
2eb80024f6 Add main element to HTML5 display definitions
The HTML Working Draft has added `main` as a new element.
2013-01-14 20:48:50 -08:00
Nicolas Gallagher
5399ff9c0e 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.
2012-12-01 17:36:41 -08:00
Nicolas Gallagher
70c34af15b 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.
2012-11-26 09:27:11 -08:00
TJ Holowaychuk
f29e03ae8f 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
2012-09-28 09:35:45 -07:00
Nicolas Gallagher
994782f372 v2.0.1 2012-08-20 10:50:37 +01:00
François Robichet
dcc17fd21a Remove stray IE 6/7 hack 2012-08-20 10:46:38 +01:00
Nicolas Gallagher
494d32bd1d v2.0.0 2012-08-19 20:41:41 +01:00
Nicolas Gallagher
7e014980b9 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.
2012-08-19 20:41:11 +01:00
Nicolas Gallagher
9d729698e6 v1.0.1 2012-08-19 20:38:00 +01:00
Nicolas Gallagher
0cdbf7c713 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.
2012-08-19 19:45:58 +01:00
Nicolas Gallagher
138536c843 Minor change to test file
Switch from placekitten.com to lorempixel.com for placeholder images.
2012-08-19 19:19:13 +01:00
Nicolas Gallagher
701c73be55 Add component.json
Used by the Bower package manager.
2012-08-16 22:22:48 +01:00
Nicolas Gallagher
9f5837a95a Add CHANGELOG 2012-08-16 22:04:16 +01:00
Nicolas Gallagher
207a39780c v1.0.0 2012-08-14 23:43:47 +01:00
Nicolas Gallagher
f52da7461f Update CSS comment wording 2012-08-14 23:35:20 +01:00
Nicolas Gallagher
4ed3786354 Rename demo.html to test.html 2012-08-14 23:32:24 +01:00
Nicolas Gallagher
ddf924369d Rename LICENSE to LICENSE.md 2012-08-14 23:30:47 +01:00
Nicolas Gallagher
31f72b55be Add MIT License 2012-08-07 22:27:32 +01:00
Nicolas Gallagher
b7579700ea Minor copy and comment adjustments 2012-07-08 23:43:00 +01:00
Nicolas Gallagher
6de1f055d6 Remove .gitignore 2012-07-07 11:29:23 +01:00
Nicolas Gallagher
93beaa2e94 Minor consistency adjustments
Normalize comments and ordering.
2012-07-07 10:49:39 +01:00