element
+ * Add yellow background and black text
* Fixes styling not present in IE6/7/8/9
*/
mark {
- background-color: #FF0;
+ background: #ff0;
color: #000;
}
/*
- * Redeclare monospace font family for elements
- * en.wikipedia.org/wiki/User:Davidgothberg/Test59
+ * Redeclare monospace font family
+ * en.wikipedia.org/wiki/User:Davidgothberg/Test59
* 1. Fixes font family set oddly in S5 Chrome
* 2. Fixes monospace font family set oddly in IE6
*/
@@ -174,12 +184,12 @@ code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
- _font-family: 'Courier New', monospace; /* 2 */
+ _font-family: 'courier new', monospace; /* 2 */
font-size: 1em;
}
/*
- * Allow line wrapping for element
+ * Add line wrapping
* Improves readability of pre-formatted text in all browsers
*/
@@ -190,9 +200,9 @@ pre {
}
/*
- * Remove quotes from element
+ * Remove quotes
* 1. Addresses CSS quotes not supported in IE6/7
- * 2. Addresses quote attributes not supported in S4
+ * 2. Addresses quote property not supported in S4
*/
/* 1 */
@@ -210,7 +220,7 @@ q:after {
}
/*
- * Define font-size and alignment for element
+ * Define font-size
*/
small {
@@ -220,7 +230,7 @@ small {
/*
* Position subscript and superscript content without affecting line-height
* Fixes alignment within multi-line text displayed oddly in all browsers
- * gist.github.com/413930
+ * gist.github.com/413930
*/
sub,
@@ -239,7 +249,10 @@ sub {
bottom: -0.25em;
}
-/* ............................................................................................................. Lists */
+
+/* =============================================================================
+ Lists
+ ========================================================================== */
ul,
ol {
@@ -256,21 +269,27 @@ nav ol {
list-style: none;
}
-/* ............................................................................................................. Figures */
+
+/* =============================================================================
+ Figures
+ ========================================================================== */
/*
- * Define consistent margin for element
- * Fixes margin not present in IE6/7/8/9, S5, O11
+ * Remove margin
+ * Addresses margin not present in IE6/7/8/9, S5, O11
*/
figure {
margin: 0;
}
-/* ............................................................................................................. Form elements */
+
+/* =============================================================================
+ Forms
+ ========================================================================== */
/*
- * Remove margin from
-
\ No newline at end of file
+
From e6afa1ffbcdabd90f9108b20d30919769e015a24 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 16:56:04 +0100
Subject: [PATCH 013/268] Make comments less verbose
---
normalize.css | 108 ++++++++++++++++++--------------------------------
1 file changed, 38 insertions(+), 70 deletions(-)
diff --git a/normalize.css b/normalize.css
index e40ee9e43..6cc7dbabc 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,10 +1,14 @@
+/*!
+ * Normalize.css
+ * http://github.com/necolas/normalize.css
+ */
+
/* =============================================================================
HTML5 element display
========================================================================== */
/*
- * Add display for block-level HTML5 elements
- * Addresses display not defined in IE6/7/8/9 & FF3
+ * Corrects block display not defined in IE6/7/8/9 & FF3
*/
article,
@@ -26,14 +30,12 @@ section {
========================================================================== */
/*
- * 1. Add font size
- * Addresses text resizing oddly in IE6/7 when body font-size is set using em units
+ * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
* http://clagnut.com/blog/348/#c790
- * 2. Add vertical scrollbar
- * Keeps page centred in all browsers regardless of content height
- * 3. Remove Android and iOS tap highlight color to prevent entire container being highlighted
+ * 2. Keeps page centred in all browsers regardless of content height
+ * 3. Removes Android and iOS tap highlight color to prevent entire container being highlighted
* www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
- * 4. Remove iOS text size adjust without disabling user zoom
+ * 4. Prevents iOS text size adjust after orientation change, without disabling user zoom
* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
@@ -46,7 +48,6 @@ html {
}
/*
- * Remove margin
* Addresses margins handled incorrectly in IE6/7
*/
@@ -55,7 +56,6 @@ body {
}
/*
- * Define base font-family
* Addresses font-family inconsistency between 'textarea' and other form elements.
*/
@@ -68,11 +68,9 @@ textarea {
}
/*
- * 1. Remove border
- * Improves readability when inside 'a' element in all browsers
- * 2. Allow high quality bicubic image resampling
- * Improves readability when scaled in IE7
- * Read before using : code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
+ * 1. Improves readability when inside 'a' element in all browsers
+ * 2. Improves readability when scaled in IE7
+ * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
img {
@@ -94,7 +92,6 @@ a:visited {
}
/*
- * Define outline as thin dotted
* Addresses outline displayed oddly in Chrome
*/
@@ -103,7 +100,6 @@ a:focus {
}
/*
- * Remove outline
* Improves readability when focused and also mouse hovered in all browsers
* people.opera.com/patrickl/experiments/keyboard/test
*/
@@ -119,8 +115,7 @@ a:active {
========================================================================== */
/*
- * Add bottom border
- * Fixes styling not present in IE7/8/9 S5 Chrome
+ * Addresses styling not present in IE7/8/9, S5, Chrome
*/
abbr[title] {
@@ -128,8 +123,7 @@ abbr[title] {
}
/*
- * Add bold font weight
- * Fixes style set to 'bolder' in FF3/4 S4/5 Chrome
+ * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
*/
b,
@@ -142,8 +136,7 @@ blockquote {
}
/*
- * Add italic font style
- * Fixes styling not present in S5 Chrome
+ * Addresses styling not present in S5, Chrome
*/
dfn {
@@ -151,8 +144,7 @@ dfn {
}
/*
- * Add yellow background and black text
- * Fixes styling not present in IE6/7/8/9
+ * Addresses styling not present in IE6/7/8/9
*/
mark {
@@ -161,23 +153,20 @@ mark {
}
/*
- * Redeclare monospace font family
+ * Corrects font family set oddly in IE6, S5, Chrome
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
- * 1. Fixes font family set oddly in S5 Chrome
- * 2. Fixes monospace font family set oddly in IE6
*/
pre,
code,
kbd,
samp {
- font-family: monospace, monospace; /* 1 */
- _font-family: 'courier new', monospace; /* 2 */
+ font-family: monospace, monospace;
+ _font-family: 'courier new', monospace;
font-size: 1em;
}
/*
- * Add line wrapping
* Improves readability of pre-formatted text in all browsers
*/
@@ -188,7 +177,6 @@ pre {
}
/*
- * Remove quotes
* 1. Addresses CSS quotes not supported in IE6/7
* 2. Addresses quote property not supported in S4
*/
@@ -207,17 +195,12 @@ q:after {
content: none;
}
-/*
- * Define font-size
- */
-
small {
font-size: 75%;
}
/*
- * Position subscript and superscript content without affecting line-height
- * Fixes alignment within multi-line text displayed oddly in all browsers
+ * Prevents sub and sup affecting line-height in all browsers
* gist.github.com/413930
*/
@@ -263,7 +246,6 @@ nav ol {
========================================================================== */
/*
- * Remove margin
* Addresses margin not present in IE6/7/8/9, S5, O11
*/
@@ -277,8 +259,7 @@ figure {
========================================================================== */
/*
- * Remove margin
- * Fixes styling in IE6/7
+ * Corrects margin displayed oddly in IE6/7
*/
form {
@@ -295,8 +276,7 @@ fieldset {
}
/*
- * Add negative left margin
- * Fixes alignment displayed oddly in IE6/7
+ * Corrects alignment displayed oddly in IE6/7
*/
legend {
@@ -304,10 +284,9 @@ legend {
}
/*
- * 1. Define font-size as equal to ancestor's
- * 2. Remove margin
- * Fixes different margins set in FF3/4 S5 Chrome
- * 3. Define consistent vertical alignment display in all browsers
+ * 1. Corrects font size not being inherited from ancestor
+ * 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
+ * 3. Improves appearance and consistency in all browsers
*/
button,
@@ -321,10 +300,8 @@ textarea {
}
/*
- * 1. Define line-height as normal
- * Addresses FF3/4 setting it using !important in the UA stylesheet
- * 2. Make overflow visible
- * Fixes spacing displayed oddly in IE6/7
+ * 1. Addresses FF3/4 setting line-height using !important in the UA stylesheet
+ * 2. Corrects inner spacing displayed oddly in IE6/7
*/
button,
@@ -334,10 +311,8 @@ input {
}
/*
- * 1. Display hand cursor for clickable form elements
- * Improves usability and consistency of cursor style between image-type 'input' and others
- * 2. Define appearance for clickable form elements
- * Fixes inability to style clickable 'input' types in iOS
+ * 1. Improves usability and consistency of cursor style between image-type 'input' and others
+ * 2. Corrects inability to style clickable 'input' types in iOS
*/
button,
@@ -349,7 +324,6 @@ input[type="submit"] {
}
/*
- * Define box sizing
* Addresses box sizing set to content-box in IE8/9
*/
@@ -359,21 +333,19 @@ input[type="radio"] {
}
/*
- * Define box sizing and appearance
- * Addresses box sizing set to border-box in S5 Chrome (include -moz to future-proof)
- * Addresses appearance set to searchfield in S5 Chrome
+ * 1. Addresses appearance set to searchfield in S5, Chrome
+ * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
*/
input[type="search"] {
- -webkit-appearance: textfield;
+ -webkit-appearance: textfield; /* 1 */
-moz-box-sizing: content-box;
- -webkit-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
box-sizing: content-box;
}
/*
- * Remove WebKit search decoration
- * Addresses inner padding displaying oddly in S5 Chrome on OSX
+ * Corrects inner padding displayed oddly in S5, Chrome on OSX
*/
input[type="search"]::-webkit-search-decoration {
@@ -381,8 +353,7 @@ input[type="search"]::-webkit-search-decoration {
}
/*
- * Remove inner padding and border
- * Fixes appearance displayed oddly in FF3/4
+ * Corrects inner padding and border displayed oddly in FF3/4
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
*/
@@ -393,10 +364,8 @@ input::-moz-focus-inner {
}
/*
- * 1. Remove default vertical scrollbar
- * Fixes scrollbar displayed oddly in IE6/7/8/9
- * 2. Add top vertical alignment
- * Improves readability and aligment in all browsers
+ * 1. Removes default vertical scrollbar in IE6/7/8/9
+ * 2. Improves readability and aligment in all browsers
*/
textarea {
@@ -411,7 +380,6 @@ textarea {
/*
* Remove most spacing between table cells
- * Consistent vertical and horizontal alignment in all browsers
*/
table {
From b7216e5daa8ab86ffdc148c5ce5c3d8e00a853cf Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 16:58:53 +0100
Subject: [PATCH 014/268] Update README with link to demo and license info
---
README.md | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c1e84d028..7eea610bb 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,13 @@ Browser support
* Opera 10+
* Internet Explorer 6+
+License
+-----------
+
+Public domain
+
Links
------------
-[Jonathan Neal's normalize.css](https://github.com/jonathantneal/normalize.css)
\ No newline at end of file
+[Demo](http://necolas.github.com/normalize.css/demo.html)
+[Jonathan Neal's normalize.css](https://github.com/jonathantneal/normalize.css)
From 79c278fa9658f95540b2dd795ddf4cfc62201c36 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 17:16:58 +0100
Subject: [PATCH 015/268] Remove unnecessary styles for and . All
browsers apply same default styles.
---
normalize.css | 7 -------
1 file changed, 7 deletions(-)
diff --git a/normalize.css b/normalize.css
index 6cc7dbabc..f7b185618 100644
--- a/normalize.css
+++ b/normalize.css
@@ -386,10 +386,3 @@ table {
border-collapse: collapse;
border-spacing: 0;
}
-
-th,
-td {
- padding: 0;
- text-align: left;
- vertical-align: middle;
-}
From bac7c314a806bd5cef50333f61f0b064356a080f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 17:28:21 +0100
Subject: [PATCH 016/268] Add fix for legend not inheriting color in IE6/7/8/9
---
normalize.css | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index f7b185618..50d124789 100644
--- a/normalize.css
+++ b/normalize.css
@@ -276,15 +276,17 @@ fieldset {
}
/*
- * Corrects alignment displayed oddly in IE6/7
+ * 1. Corrects color not being inherited in IE6/7/8/9
+ * 2. Corrects alignment displayed oddly in IE6/7
*/
legend {
- *margin-left: -7px;
+ border: 0; /* 1 */
+ *margin-left: -7px; /* 2 */
}
/*
- * 1. Corrects font size not being inherited from ancestor
+ * 1. Corrects font size not being inherited in all browsers
* 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
* 3. Improves appearance and consistency in all browsers
*/
From f892df74b12bc3480783ced73e589689f43e2230 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 17:48:00 +0100
Subject: [PATCH 017/268] Improve accuracy of style comments
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 50d124789..4691d13d4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -68,8 +68,8 @@ textarea {
}
/*
- * 1. Improves readability when inside 'a' element in all browsers
- * 2. Improves readability when scaled in IE7
+ * 1. Removes border when inside 'a' element in IE6/7/8/9
+ * 2. Improves image quality when scaled in IE7
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
From 82e1797ed2867cd3fc9bb1e9d78013de8600a206 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Jun 2011 18:23:16 +0100
Subject: [PATCH 018/268] Reintroduce , , display
setting
---
normalize.css | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/normalize.css b/normalize.css
index 4691d13d4..dd155b071 100644
--- a/normalize.css
+++ b/normalize.css
@@ -24,6 +24,19 @@ section {
display: block;
}
+/*
+ * Corrects inline-block display not defined in IE6/7/8/9 & FF3
+ * Known limitation: IE6 will not apply style for 'audio[controls]'
+ */
+
+audio[controls],
+canvas,
+video {
+ display: inline-block;
+ *display: inline;
+ zoom: 1;
+}
+
/* =============================================================================
Base
From 9e9faec50767f2066e5e1d56995896cfb691d7d9 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 21 Jun 2011 02:06:55 +0100
Subject: [PATCH 019/268] Update README with more details and link to demo
---
README.md | 23 +++++++++++++++++------
1 file changed, 17 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index 7eea610bb..1ae3d7fc6 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,23 @@
normalize.css
=============
-normalize.css makes browsers render all elements more consistently and in line with modern standards.
+Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
-CSS normalization is distinct from CSS resets. It tackles common cross-browser inconsistencies and bugs without erasing useful browser defaults; and there is no visual homogenization of elements with distinct semantics.
+[Check out the demo](http://necolas.github.com/normalize.css/demo.html)
-The `normalize.css` file is not intended to be a mysterious "black box" that is included in a project and then ignored. It is heavily commented to help expose the purpose of specific styles. You are encouraged to edit, customise, add to, and remove rulesets in order to meet the design requirements of a project.
+What does it do?
+-----------
+
+* Preserves useful defaults, unlike many CSS resets.
+* Normalizes styles for a wide range of elements.
+* Corrects bugs and common browser inconsistencies.
+* Improves usability with subtle improvements.
+* Explains what code does using detailed comments.
+
+How to use it
+-----------
+
+It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project, rather blindly including it as a "black box".
If you prefer to use a different CSS formatting style, consider using a tool like [Procssor](http://procssor.com/).
@@ -23,8 +35,7 @@ License
Public domain
-Links
+Acknowledgements
------------
-[Demo](http://necolas.github.com/normalize.css/demo.html)
-[Jonathan Neal's normalize.css](https://github.com/jonathantneal/normalize.css)
+Normalize.css is a project by [Nicolas Gallagher](http://github.com/necolas) and [Jonathan Neal](http://github.com/jonathantneal).
From 7f8442aa01c596c9c798d16fc69d353913a65719 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 21 Jun 2011 02:18:46 +0100
Subject: [PATCH 020/268] Add timestamp and repo link. Close #7
---
normalize.css | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index dd155b071..f3b94b2c7 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,7 +1,4 @@
-/*!
- * Normalize.css
- * http://github.com/necolas/normalize.css
- */
+/*! normalize.css 2011-06-21T02:22 http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
From 8cece826593d0219d53f9e666d9f4f95368fdc3a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 21 Jun 2011 18:33:36 +0100
Subject: [PATCH 021/268] Add IE9 correction for SVG overflow, fix #16. Update
demo to include explicit and tests.
---
demo.html | 21 ++++++++++++++++-----
normalize.css | 37 +++++++++++++++++++++++++------------
2 files changed, 41 insertions(+), 17 deletions(-)
diff --git a/demo.html b/demo.html
index f12d55696..43caeb0f4 100644
--- a/demo.html
+++ b/demo.html
@@ -61,7 +61,7 @@ Text-level semantics
The dfn element example
The em element example
The i element example
- The img element example
+ The img element example
The ins element example
The kbd element example
The mark element example
@@ -78,6 +78,17 @@ Text-level semantics
The u element example
+ Embedded content
+
+ img
+
+
+
+
+ svg
+
+
+
Grouping content
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
@@ -158,9 +169,9 @@ description list
figure
-
+
-
+
Figcaption content
@@ -250,7 +261,7 @@ Forms
Clickable inputs and buttons
-
+
@@ -283,7 +294,7 @@ Forms
Option 01 Option 02
Textarea text
-
+
diff --git a/normalize.css b/normalize.css
index f3b94b2c7..57b2b3770 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-06-21T02:22 http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-06-21T18:23 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
@@ -77,17 +77,6 @@ textarea {
font-family: sans-serif;
}
-/*
- * 1. Removes border when inside 'a' element in IE6/7/8/9
- * 2. Improves image quality when scaled in IE7
- * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
- */
-
-img {
- border: 0; /* 1 */
- -ms-interpolation-mode: bicubic; /* 2 */
-}
-
/* =============================================================================
Links
@@ -251,6 +240,30 @@ nav ol {
}
+/* =============================================================================
+ Embedded content
+ ========================================================================== */
+
+/*
+ * 1. Removes border when inside 'a' element in IE6/7/8/9
+ * 2. Improves image quality when scaled in IE7
+ * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
+ */
+
+img {
+ border: 0; /* 1 */
+ -ms-interpolation-mode: bicubic; /* 2 */
+}
+
+/*
+ * Corrects overflow displayed oddly in IE9
+ */
+
+svg:not(:root) {
+ overflow: hidden;
+}
+
+
/* =============================================================================
Figures
========================================================================== */
From 7372f5025064ec2617a04daea16393da30d359bd Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 27 Jun 2011 12:09:33 -0700
Subject: [PATCH 022/268] Very minor copy typo fix and `zoom` property change.
---
normalize.css | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 57b2b3770..3e9a82157 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-06-21T18:23 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-06-27T20:08 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
@@ -31,7 +31,7 @@ canvas,
video {
display: inline-block;
*display: inline;
- zoom: 1;
+ *zoom: 1;
}
@@ -390,7 +390,7 @@ input::-moz-focus-inner {
/*
* 1. Removes default vertical scrollbar in IE6/7/8/9
- * 2. Improves readability and aligment in all browsers
+ * 2. Improves readability and alignment in all browsers
*/
textarea {
From db80311682c9471de5a90af346528cfad6acd225 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 12 Jul 2011 12:22:38 +0200
Subject: [PATCH 023/268] Add and tests to demo. Fix #21
---
demo.html | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/demo.html b/demo.html
index 43caeb0f4..757855a12 100644
--- a/demo.html
+++ b/demo.html
@@ -80,6 +80,11 @@ Text-level semantics
Embedded content
+ audio
+
+
+
+
img
@@ -89,6 +94,11 @@ svg
+ video
+
+
+
+
Grouping content
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
From 1d174f10130ea03a7f6647a45538942b778dccdd Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 12 Jul 2011 12:44:40 +0200
Subject: [PATCH 024/268] Fix #20 (only temporary until Chrome updates to
version 13)
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 3e9a82157..c3350e3c6 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-06-27T20:08 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-07-12T10:28 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
@@ -341,7 +341,7 @@ input {
*/
button,
-input[type="button"],
+html input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer; /* 1 */
From 9576d48fc234c5224b1fc4dccba2f5965243843d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 12 Jul 2011 12:52:07 +0200
Subject: [PATCH 025/268] Set {overflow:auto} in IE6/7 for and
inside . Fix #18
---
normalize.css | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index c3350e3c6..5664951b8 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-07-12T10:28 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-07-12T10:51 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
@@ -335,6 +335,16 @@ input {
*overflow: visible; /* 2 */
}
+/*
+ * Corrects overlap and whitespace issue for buttons and inputs in IE6/7
+ * Known issue: reintroduces inner spacing
+ */
+
+table button,
+table input {
+ *overflow: auto;
+}
+
/*
* 1. Improves usability and consistency of cursor style between image-type 'input' and others
* 2. Corrects inability to style clickable 'input' types in iOS
From 8ae3231cdbc86476b36050547a341ebcbc3cce4b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 20 Jul 2011 20:06:47 +0100
Subject: [PATCH 026/268] Prevent IE6 from ignoring the embedded media ruleset.
Fix #10
---
normalize.css | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 5664951b8..14ae849f0 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-07-12T10:51 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-07-20T19:03 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 element display
@@ -23,10 +23,9 @@ section {
/*
* Corrects inline-block display not defined in IE6/7/8/9 & FF3
- * Known limitation: IE6 will not apply style for 'audio[controls]'
*/
-audio[controls],
+audio,
canvas,
video {
display: inline-block;
@@ -34,6 +33,14 @@ video {
*zoom: 1;
}
+/*
+ * Prevents modern browsers from displaying 'audio' without controls
+ */
+
+audio:not([controls]) {
+ display: none;
+}
+
/* =============================================================================
Base
From b3796b42b5c8dedce2e35b4b769fe1e3b8c72f3d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 20 Jul 2011 20:35:55 +0100
Subject: [PATCH 027/268] Add [hidden] attribute normalization
---
normalize.css | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 14ae849f0..a6b48b318 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,7 +1,7 @@
-/*! normalize.css 2011-07-20T19:03 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-07-20T19:34 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
- HTML5 element display
+ HTML5 display definitions
========================================================================== */
/*
@@ -41,6 +41,16 @@ audio:not([controls]) {
display: none;
}
+/*
+ * Addresses styling not present IE6/7/8/9, FF3, S4
+ * Ensures content is hidden from all presentations, including screenreaders
+ */
+
+[hidden] {
+ display: none;
+ visibility: hidden;
+}
+
/* =============================================================================
Base
From 45a73553465767a7d11dd90f397a3434effe1c27 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 20 Jul 2011 20:53:52 +0100
Subject: [PATCH 028/268] Add a test for the [hidden] attribute
---
demo.html | 2 ++
1 file changed, 2 insertions(+)
diff --git a/demo.html b/demo.html
index 757855a12..fe998d9d7 100644
--- a/demo.html
+++ b/demo.html
@@ -38,6 +38,8 @@ Heading 3
Heading 4
Heading 5
Heading 6
+
+ This should be hidden in all browsers, apart from IE6
Section Heading 1
From 0bb4cfa7420825c4213a69875877957251818091 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 31 Jul 2011 11:35:06 +0100
Subject: [PATCH 029/268] Simplify hiding of hidden and audio without controls.
Work around IE6/7 list-style bug with nav, fix #25
---
normalize.css | 15 ++++-----------
1 file changed, 4 insertions(+), 11 deletions(-)
diff --git a/normalize.css b/normalize.css
index a6b48b318..3760cc316 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-07-20T19:34 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-07-31T11:33 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -34,23 +34,15 @@ video {
}
/*
+ * Addresses styling for 'hidden' attribute not present in IE6/7/8/9, FF3, S4
* Prevents modern browsers from displaying 'audio' without controls
*/
+[hidden],
audio:not([controls]) {
display: none;
}
-/*
- * Addresses styling not present IE6/7/8/9, FF3, S4
- * Ensures content is hidden from all presentations, including screenreaders
- */
-
-[hidden] {
- display: none;
- visibility: hidden;
-}
-
/* =============================================================================
Base
@@ -254,6 +246,7 @@ dd {
nav ul,
nav ol {
list-style: none;
+ list-style-image: none;
}
From 775989f4c700ee9ddae77e644b71f92aa81c1b55 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 3 Aug 2011 10:39:34 +0100
Subject: [PATCH 030/268] Separate [hidden] and audio:not([controls]) to
prevent entire rule being dropped in IE8
---
normalize.css | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 3760cc316..d682336ff 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-07-31T11:33 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-03T09:38 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -34,15 +34,21 @@ video {
}
/*
- * Addresses styling for 'hidden' attribute not present in IE6/7/8/9, FF3, S4
* Prevents modern browsers from displaying 'audio' without controls
*/
-[hidden],
audio:not([controls]) {
display: none;
}
+/*
+ * Addresses styling for 'hidden' attribute not present in IE6/7/8/9, FF3, S4
+ */
+
+[hidden] {
+ display: none;
+}
+
/* =============================================================================
Base
From 09be23f8320602edd343e55bbaf4ebc02550b1cc Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 3 Aug 2011 10:41:31 +0100
Subject: [PATCH 031/268] Leave default webkit-tap-highlight-color in place.
Fix #23
---
normalize.css | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/normalize.css b/normalize.css
index d682336ff..65f18898d 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-03T09:38 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-03T09:41 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -58,18 +58,15 @@ audio:not([controls]) {
* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
* http://clagnut.com/blog/348/#c790
* 2. Keeps page centred in all browsers regardless of content height
- * 3. Removes Android and iOS tap highlight color to prevent entire container being highlighted
- * www.yuiblog.com/blog/2010/10/01/quick-tip-customizing-the-mobile-safari-tap-highlight-color/
- * 4. Prevents iOS text size adjust after orientation change, without disabling user zoom
+ * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
html {
font-size: 100%; /* 1 */
overflow-y: scroll; /* 2 */
- -webkit-tap-highlight-color: rgba(0,0,0,0); /* 3 */
- -webkit-text-size-adjust: 100%; /* 4 */
- -ms-text-size-adjust: 100%; /* 4 */
+ -webkit-text-size-adjust: 100%; /* 3 */
+ -ms-text-size-adjust: 100%; /* 3 */
}
/*
From 743ee8bc7b4c981c852cb1e4e8bd9658b8d801ce Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 10 Aug 2011 01:57:03 +0100
Subject: [PATCH 032/268] Correct inaccurate description of [hidden] rule
---
normalize.css | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 65f18898d..68c65520e 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-03T09:41 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-10T00:55 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -42,7 +42,8 @@ audio:not([controls]) {
}
/*
- * Addresses styling for 'hidden' attribute not present in IE6/7/8/9, FF3, S4
+ * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
+ * Known issue: no IE6 support
*/
[hidden] {
From 013d72407e47978fe6ddad7a77a24b3935fb0ade Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 11 Aug 2011 10:27:57 +0100
Subject: [PATCH 033/268] Update monospace font stack fix to work in Safari 4
---
normalize.css | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 68c65520e..641b1ff9a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-10T00:55 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-11T09:26 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -165,7 +165,7 @@ mark {
}
/*
- * Corrects font family set oddly in IE6, S5, Chrome
+ * Corrects font family set oddly in IE6, S4/5, Chrome
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
*/
@@ -173,7 +173,7 @@ pre,
code,
kbd,
samp {
- font-family: monospace, monospace;
+ font-family: monospace, serif;
_font-family: 'courier new', monospace;
font-size: 1em;
}
From 2bc78e7272599148a03da4e357475d2a56f51822 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 11 Aug 2011 17:44:14 +0100
Subject: [PATCH 034/268] Link to a YUI Compressor-based minification tool in
README. Close #4
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 1ae3d7fc6..ec6a3032d 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,8 @@ It is suggested that you read through the `normalize.css` file and customise it
If you prefer to use a different CSS formatting style, consider using a tool like [Procssor](http://procssor.com/).
+If you would like to minify the file, you can use a tool like this [online CSS compressor using YUI Compressor](http://www.refresh-sf.com/yui/) or perform the minification as part of your build process.
+
Browser support
-----------
From fefbe796f1f72f087aa98b8f28cc8a1d94a564b8 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 12 Aug 2011 18:29:43 +0100
Subject: [PATCH 035/268] Remove excess padding from radio and checkbox in
IE8/9. Fix #27
---
normalize.css | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 641b1ff9a..9fc7ae4df 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-11T09:26 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-12T17:28 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -373,12 +373,14 @@ input[type="submit"] {
}
/*
- * Addresses box sizing set to content-box in IE8/9
+ * 1. Addresses box sizing set to content-box in IE8/9
+ * 2. Addresses excess padding in IE8/9
*/
input[type="checkbox"],
input[type="radio"] {
- box-sizing: border-box;
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
}
/*
From aec13957659fae98f3de509a07408a98e930960a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 12 Aug 2011 18:34:20 +0100
Subject: [PATCH 036/268] Add additional abbr and dfn tests to the demo
---
demo.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/demo.html b/demo.html
index fe998d9d7..e9080438f 100644
--- a/demo.html
+++ b/demo.html
@@ -55,12 +55,12 @@ Text-level semantics
The a element example
- The abbr element example
+ The abbr element and abbr element with title examples
The b element example
The cite element example
The code element example
The del element example
- The dfn element example
+ The dfn element and dfn element with title examples
The em element example
The i element example
The img element example
From 54aa1506bcc0be2d3bd5e179238c052f1fdb6110 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 30 Aug 2011 11:31:57 +0100
Subject: [PATCH 037/268] Demo HTML: Whitespace cleanup. Validation cleanup
(remove strike element, valid input values, SVG shape.) Close #32
---
demo.html | 109 +++++++++++++++++++++++++++---------------------------
1 file changed, 55 insertions(+), 54 deletions(-)
diff --git a/demo.html b/demo.html
index e9080438f..55bf28093 100644
--- a/demo.html
+++ b/demo.html
@@ -11,9 +11,9 @@
#boxsize input,
#boxsize select,
#boxsize textarea {
- width:200px;
- padding:5px;
- border:1px solid #333;
+ width: 200px;
+ padding: 5px;
+ border: 1px solid #333;
}
@@ -31,7 +31,7 @@ Grouped Heading 2
-
+
Heading 1
Heading 2
Heading 3
@@ -40,9 +40,9 @@ Heading 5
Heading 6
This should be hidden in all browsers, apart from IE6
-
+
- Section Heading 1
+ Section Heading 1
Article Heading 2
Address: somewhere, world
@@ -50,7 +50,7 @@ Article Heading 2
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
-
+
Text-level semantics
@@ -72,16 +72,15 @@
Text-level semantics
The samp element example
The small element example
The span element example
- The strike element example
The strong element example
The sub element example
The sup element example
The var element example
The u element example
-
+
Embedded content
-
+
audio
@@ -93,8 +92,10 @@ img
svg
-
-
+
+
+
+
video
@@ -102,11 +103,11 @@ video
Grouping content
-
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
-
+
pre
-
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.
<html>
@@ -116,17 +117,17 @@ pre
<div class="main"> <div>
</body>
</html>
-
+
blockquote
-
+
Some sort of famous witty quote marked up with a <blockquote> and a child <p> element.
-
+
Even better philosophical quote marked up with just a <blockquote> element.
-
+
ordered list
-
+
list item 1
list item 1
@@ -145,9 +146,9 @@ ordered list
list item 1
list item 1
-
+
unordered list
-
+
list item 1
list item 1
@@ -166,9 +167,9 @@ unordered list
list item 1
list item 1
-
+
description list
-
+
Description name
Description value
@@ -179,7 +180,7 @@ description list
Description name
Description value
-
+
figure
@@ -188,8 +189,8 @@ figure
Tabular data
-
-
+
+
Jimi Hendrix - albums
@@ -228,9 +229,9 @@ Tabular data
-
+
Forms
-
+
Inputs as descendents of labels (form legend)
@@ -241,36 +242,36 @@ Forms
URL input
Password input
File input
-
+
Radio input
Checkbox input
Radio input
Checkbox input
-
+
Select field Option 01 Option 02
Textarea Textarea text
-
+
Inputs as siblings of labels
- Color input
+ Color input
Number input
- Range input
- Date input
- Month input
- Week input
- Datetime input
- Datetime-local input
+ Range input
+ Date input
+ Month input
+ Week input
+ Datetime input
+ Datetime-local input
Radio input
Checkbox input
Radio input
Checkbox input
-
+
Select field Option 01 Option 02
Textarea Textarea text
-
+
Clickable inputs and buttons
@@ -282,30 +283,30 @@ Forms
Button (button)
Submit (button)
-
+
box-sizing tests
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
Option 01 Option 02
Textarea text
-
+
From f3de91ac5181db6711d33c0c737a4fbd223d822f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 31 Aug 2011 23:03:02 +0100
Subject: [PATCH 038/268] Update comment for img border normalization to
include reference to Firefox 3
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 9fc7ae4df..1d39c82c6 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-12T17:28 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-08-31T22:02 UTC · http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -259,7 +259,7 @@ nav ol {
========================================================================== */
/*
- * 1. Removes border when inside 'a' element in IE6/7/8/9
+ * 1. Removes border when inside 'a' element in IE6/7/8/9, F3
* 2. Improves image quality when scaled in IE7
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
From 3be9da44bc566f4db8dd50b9b9fd6efb395d65a9 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 14 Sep 2011 11:13:13 +0100
Subject: [PATCH 039/268] Normalize fieldset border. Fix #34
IE renders rounded corners on fieldsets by default.
All browsers - even those that use the same border value of
2px groove threedface in their UA stylesheet - have different
final rendering colors, widths, and joining of the border.
The chosen value of 1px solid #c0c0c0 takes the most common
visual border width (IE, Firefox, Opera), removes the problematic
groove width value, and takes the computed color value from Chrome.
---
normalize.css | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index 1d39c82c6..3e1156f90 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-08-31T22:02 UTC · http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-09-14T10:12 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -259,7 +259,7 @@ nav ol {
========================================================================== */
/*
- * 1. Removes border when inside 'a' element in IE6/7/8/9, F3
+ * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
* 2. Improves image quality when scaled in IE7
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
@@ -304,10 +304,11 @@ form {
}
/*
- * Define consistent margin and padding
+ * Define consistent border, margin, and padding
*/
fieldset {
+ border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
@@ -324,7 +325,7 @@ legend {
/*
* 1. Corrects font size not being inherited in all browsers
- * 2. Addresses margins set differently in IE6/7, F3/4, S5, Chrome
+ * 2. Addresses margins set differently in IE6/7, FF3/4, S5, Chrome
* 3. Improves appearance and consistency in all browsers
*/
From 4d81be63832501608fe8ae27cfdefef3f67664de Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 14 Sep 2011 11:27:24 +0100
Subject: [PATCH 040/268] Remove temporary Chrome pre-13 fix for audio/video
control styling bug.
Chrome 13 onwards no longer has a problem with -webkit-appearance
destroying the appearance of audio/video button controls. Ref #20
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 3e1156f90..487511ece 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-09-14T10:12 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-09-14T10:27 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -366,7 +366,7 @@ table input {
*/
button,
-html input[type="button"],
+input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer; /* 1 */
From 5e64a2c5cbba6dfd2ff61a5c50b99201fd5e2203 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 14 Sep 2011 11:37:24 +0100
Subject: [PATCH 041/268] Edit README to say normalize should be used as an
alternative to resets. Close #39
---
README.md | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index ec6a3032d..c81c94ac0 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,9 @@ What does it do?
How to use it
-----------
-It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project, rather blindly including it as a "black box".
+Normalize.css is intended to be used as an alternative to CSS resets.
+
+It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project rather including it as a "black box".
If you prefer to use a different CSS formatting style, consider using a tool like [Procssor](http://procssor.com/).
From 6d085d7e520572ca4a8c73fe09a44362792e30d0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 22 Sep 2011 18:31:16 +0100
Subject: [PATCH 042/268] Prevent text inputs growing as you type in IE6/7. Fix
#46
Applying *overflow:visible to button/input causes text inputs to
grow to fit their content, even if an explicit, fixed width is
applied. It was originally included to remove excess inner
spacing on buttons and submit/reset/button-type inputs in IE6/7.
Fixing this bug in IE6 requires dropping the fix entirely because
there is no way to avoid it being applied to text inputs. If
there is a need to fix this excess spacing bug in IE6, then it
should be done using a class that is applied to the
necessary elements.
For IE7, the excess spacing fix can be moved into the ruleset
that targets button and submit/reset/button-type inputs. This
prevents text inputs from growing.
---
demo.html | 2 +-
normalize.css | 19 +++++--------------
2 files changed, 6 insertions(+), 15 deletions(-)
diff --git a/demo.html b/demo.html
index 55bf28093..feb8e788f 100644
--- a/demo.html
+++ b/demo.html
@@ -235,7 +235,7 @@ Forms
Inputs as descendents of labels (form legend)
- Text input
+ Text input
Email input
Search input
Tel input
diff --git a/normalize.css b/normalize.css
index 487511ece..7e7bab9a4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-09-14T10:27 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-09-22T17:42 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -340,29 +340,19 @@ textarea {
}
/*
- * 1. Addresses FF3/4 setting line-height using !important in the UA stylesheet
- * 2. Corrects inner spacing displayed oddly in IE6/7
+ * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
*/
button,
input {
line-height: normal; /* 1 */
- *overflow: visible; /* 2 */
-}
-
-/*
- * Corrects overlap and whitespace issue for buttons and inputs in IE6/7
- * Known issue: reintroduces inner spacing
- */
-
-table button,
-table input {
- *overflow: auto;
}
/*
* 1. Improves usability and consistency of cursor style between image-type 'input' and others
* 2. Corrects inability to style clickable 'input' types in iOS
+ * 3. Corrects inner spacing displayed oddly in IE7 without effecting normal text inputs
+ * Known issue: inner spacing remains in IE6
*/
button,
@@ -371,6 +361,7 @@ input[type="reset"],
input[type="submit"] {
cursor: pointer; /* 1 */
-webkit-appearance: button; /* 2 */
+ *overflow: visible; /* 3 */
}
/*
From 26f9a3f065e312727f272417b2be258a69ca3914 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 25 Oct 2011 00:07:03 +0100
Subject: [PATCH 043/268] Remove default `a` and `a:visited` color
normalizations.
Inclusion of these normalizations can result in unwanted or
unexpected consequences. This is because `a:visited` has a
specificity of 0,0,1,1. Therefore, the pseudo-class has to be
included in every author link-style with a lower specificity.
This is not expected behaviour when building up link styles from
the browser defaults. Very little is lost by removing the link
color normalization.
---
normalize.css | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/normalize.css b/normalize.css
index 7e7bab9a4..ca8a753bc 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-09-22T17:42 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-10-24T11:29 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -95,14 +95,6 @@ textarea {
Links
========================================================================== */
-a {
- color: #00e;
-}
-
-a:visited {
- color: #551a8b;
-}
-
/*
* Addresses outline displayed oddly in Chrome
*/
From 4288d2b7cf49f826e5662cbcc02edbea51621875 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 4 Nov 2011 15:23:00 +0000
Subject: [PATCH 044/268] Clearing heading tests added to the demo
---
demo.html | 49 +++++++++++++++++++++++++++++++------------------
1 file changed, 31 insertions(+), 18 deletions(-)
diff --git a/demo.html b/demo.html
index feb8e788f..6fd5c619e 100644
--- a/demo.html
+++ b/demo.html
@@ -18,10 +18,35 @@
+ Heading 1
+ Heading 2
+ Heading 3
+ Heading 4
+ Heading 5
+ Heading 6
+
+
+ Heading 1 (in section)
+ Heading 2 (in section)
+ Heading 3 (in section)
+ Heading 4 (in section)
+ Heading 5 (in section)
+ Heading 6 (in section)
+
+
+
+ Heading 1 (in article)
+ Heading 2 (in article)
+ Heading 3 (in article)
+ Heading 4 (in article)
+ Heading 5 (in article)
+ Heading 6 (in article)
+
+
- Grouped Heading 1
- Grouped Heading 2
+ Heading 1 (in hgroup)
+ Heading 2 (in hgroup)
@@ -32,26 +57,14 @@ Grouped Heading 2
- Heading 1
- Heading 2
- Heading 3
- Heading 4
- Heading 5
- Heading 6
+ Text-level semantics
This should be hidden in all browsers, apart from IE6
-
- Section Heading 1
-
- Article Heading 2
- Address: somewhere, world
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
-
-
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
- Text-level semantics
+ Address: somewhere, world
The a element example
From e9e28741f4032be46063c5afa62ad2efc8d8f911 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 4 Nov 2011 15:27:41 +0000
Subject: [PATCH 045/268] Normalize h1 font-size. Close #41
h1 nested in 'section' and 'article' elements has a smaller
font-size in Firefox, Chrome, and Safari. This introduces browser
consistency.
---
normalize.css | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index ca8a753bc..def9513ed 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-10-24T11:29 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-11-04T15:27 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -118,6 +118,14 @@ a:active {
Typography
========================================================================== */
+/*
+ * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
+ */
+
+h1 {
+ font-size: 2em;
+}
+
/*
* Addresses styling not present in IE7/8/9, S5, Chrome
*/
From 77e9ef4952524368b15cb1fae426abe562a111d7 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 4 Nov 2011 15:32:31 +0000
Subject: [PATCH 046/268] Minor comment cleanup.
Fix #50
Close #58
---
normalize.css | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/normalize.css b/normalize.css
index def9513ed..c5919a35d 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-11-04T15:27 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-11-04T15:36 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -135,7 +135,7 @@ abbr[title] {
}
/*
- * Addresses style set to 'bolder' in FF3/4, S4/5, Chrome
+ * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
b,
@@ -325,7 +325,7 @@ legend {
/*
* 1. Corrects font size not being inherited in all browsers
- * 2. Addresses margins set differently in IE6/7, FF3/4, S5, Chrome
+ * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
* 3. Improves appearance and consistency in all browsers
*/
@@ -351,7 +351,7 @@ input {
/*
* 1. Improves usability and consistency of cursor style between image-type 'input' and others
* 2. Corrects inability to style clickable 'input' types in iOS
- * 3. Corrects inner spacing displayed oddly in IE7 without effecting normal text inputs
+ * 3. Removes inner spacing in IE7 without affecting normal text inputs
* Known issue: inner spacing remains in IE6
*/
@@ -366,7 +366,7 @@ input[type="submit"] {
/*
* 1. Addresses box sizing set to content-box in IE8/9
- * 2. Addresses excess padding in IE8/9
+ * 2. Removes excess padding in IE8/9
*/
input[type="checkbox"],
@@ -377,7 +377,7 @@ input[type="radio"] {
/*
* 1. Addresses appearance set to searchfield in S5, Chrome
- * 2. Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof)
+ * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
*/
input[type="search"] {
@@ -388,7 +388,7 @@ input[type="search"] {
}
/*
- * Corrects inner padding displayed oddly in S5, Chrome on OSX
+ * Removes inner padding that is displayed in S5, Chrome on OS X
*/
input[type="search"]::-webkit-search-decoration {
@@ -396,7 +396,7 @@ input[type="search"]::-webkit-search-decoration {
}
/*
- * Corrects inner padding and border displayed oddly in FF3/4
+ * Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
*/
From 3404fcb8b966373340e9428d21cccb0b4801d7c0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 4 Nov 2011 15:38:33 +0000
Subject: [PATCH 047/268] Normalize only the left margin of lists. Fix #49
Prevent the addition of vertical margins on nested lists without
interferred with author expectations when customising margins
directly on 'ul' or 'ol' selectors later in the stylesheet.
Left margin needs to be normalized to remove it from IE6/7.
Close #57
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index c5919a35d..977681330 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-11-04T15:36 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -239,7 +239,7 @@ sub {
ul,
ol {
- margin: 1em 0;
+ margin-left: 0;
padding: 0 0 0 40px;
}
From 31eb8b611e1de369a61b44e135ea2474711479a5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 17 Jan 2012 14:17:35 +0000
Subject: [PATCH 048/268] Remove excess padding from checkbox and radio inputs
in IE7. Close #42
---
normalize.css | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 977681330..df5091677 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-17T14:17 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -367,12 +367,16 @@ input[type="submit"] {
/*
* 1. Addresses box sizing set to content-box in IE8/9
* 2. Removes excess padding in IE8/9
+ * 3. Removes excess padding in IE7
+ Known issue: excess padding remains in IE6
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
+ *height: 13px; /* 3 */
+ *width: 13px; /* 3 */
}
/*
From 23c6fe17d21c32899d60dd159b86611662dec7db Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 17 Jan 2012 15:42:10 +0000
Subject: [PATCH 049/268] Add small improvements to `legend` normalization.
Remove the default padding. In theory, the correct normalization
would be to add the padding to IE6/7 rather than remove it from
all browsers. However, the most common use case is going to be
for legends within unstyled fieldsets, and the presence of 2px
of horizontal padding is likely to be unexpected.
Allow text wrapping in Firefox 3. Modify the default white-space
value to allow long legends to wrap. No simple fix to allow this
in IE6/7/8.
---
demo.html | 2 +-
normalize.css | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/demo.html b/demo.html
index 6fd5c619e..da2854ac5 100644
--- a/demo.html
+++ b/demo.html
@@ -247,7 +247,7 @@ Forms
- Inputs as descendents of labels (form legend)
+ Inputs as descendents of labels (form legend). This doubles up as a long legend that can test word wrapping.
Text input
Email input
Search input
diff --git a/normalize.css b/normalize.css
index df5091677..97d35fbb0 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-17T14:17 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-17T15:37 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -315,12 +315,15 @@ fieldset {
/*
* 1. Corrects color not being inherited in IE6/7/8/9
- * 2. Corrects alignment displayed oddly in IE6/7
+ * 2. Corrects text not wrapping in FF3
+ * 3. Corrects alignment displayed oddly in IE6/7
*/
legend {
border: 0; /* 1 */
- *margin-left: -7px; /* 2 */
+ padding: 0;
+ white-space: normal; /* 2 */
+ *margin-left: -7px; /* 3 */
}
/*
From efd8220019a5cb25b94a959a7faf9c08bafeb827 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 17 Jan 2012 16:33:39 +0000
Subject: [PATCH 050/268] Remove search cancel button from search inputs on Mac
OS X.
After normalizing the search input on OS X, the search cancel
pseudo-element is not always well positioned and is missing from
other UAs.
---
normalize.css | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 97d35fbb0..1e10e7d79 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-17T15:37 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-17T16:33 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -402,6 +402,14 @@ input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
+/*
+ * Removes search cancel button in S5, Chrome on OS X
+ */
+
+input[type="search"]::-webkit-search-cancel-button {
+ -webkit-appearance: none;
+}
+
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
From 6ef5b9e78a0eb13b7799fa7e0ad284d065f84e7f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 22 Jan 2012 22:44:53 +0000
Subject: [PATCH 051/268] Remove scrollbar normalization. Fix #64 #65
The `html` scrollbar normalization can cause issues in Firefox
when certain techniques are used by JS plugins (e.g. modals).
---
normalize.css | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/normalize.css b/normalize.css
index 1e10e7d79..2a0f5a9fd 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-17T16:33 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-22T22:44 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -58,16 +58,14 @@ audio:not([controls]) {
/*
* 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
* http://clagnut.com/blog/348/#c790
- * 2. Keeps page centred in all browsers regardless of content height
- * 3. Prevents iOS text size adjust after orientation change, without disabling user zoom
+ * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
*/
html {
font-size: 100%; /* 1 */
- overflow-y: scroll; /* 2 */
- -webkit-text-size-adjust: 100%; /* 3 */
- -ms-text-size-adjust: 100%; /* 3 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+ -ms-text-size-adjust: 100%; /* 2 */
}
/*
From a336a75dd29e3c1cd2756fc2c8373d860e2b5225 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 22 Jan 2012 23:00:38 +0000
Subject: [PATCH 052/268] Move font-family normalization from `body` to `html`.
Close #62
Prevents the inability to override the font-family by setting it
on the `html` element later in the CSS.
---
normalize.css | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/normalize.css b/normalize.css
index 2a0f5a9fd..367436b9d 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-22T22:44 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-22T23:00 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -68,19 +68,11 @@ html {
-ms-text-size-adjust: 100%; /* 2 */
}
-/*
- * Addresses margins handled incorrectly in IE6/7
- */
-
-body {
- margin: 0;
-}
-
/*
* Addresses font-family inconsistency between 'textarea' and other form elements.
*/
-body,
+html,
button,
input,
select,
@@ -88,6 +80,14 @@ textarea {
font-family: sans-serif;
}
+/*
+ * Addresses margins handled incorrectly in IE6/7
+ */
+
+body {
+ margin: 0;
+}
+
/* =============================================================================
Links
From f9133044985e7672b789784ed2d372cb1f6972c5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 22 Jan 2012 23:31:15 +0000
Subject: [PATCH 053/268] Combine the two WebKit search input pseudo-element
rules
---
normalize.css | 13 +++----------
1 file changed, 3 insertions(+), 10 deletions(-)
diff --git a/normalize.css b/normalize.css
index 367436b9d..0e289ab94 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-22T23:00 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-22T23:30 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -393,17 +393,10 @@ input[type="search"] {
}
/*
- * Removes inner padding that is displayed in S5, Chrome on OS X
- */
-
-input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/*
- * Removes search cancel button in S5, Chrome on OS X
+ * Removes inner padding and search cancel button in S5, Chrome on OS X
*/
+input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
From fe15b8f862d7477b37298aab88c1fc61c4d38808 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 31 Jan 2012 13:28:24 +0000
Subject: [PATCH 054/268] Re-set cursor to default for disabled `input` and
`button`.
---
normalize.css | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 0e289ab94..d885f1277 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-22T23:30 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-31T13:28 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -365,6 +365,15 @@ input[type="submit"] {
*overflow: visible; /* 3 */
}
+/*
+ * Re-set default cursor for disabled elements
+ */
+
+button[disabled],
+input[disabled] {
+ cursor: default;
+}
+
/*
* 1. Addresses box sizing set to content-box in IE8/9
* 2. Removes excess padding in IE8/9
From 2326dcb082f9bf615ecdb6f1e0f8101a0a070cf5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 31 Jan 2012 13:30:40 +0000
Subject: [PATCH 055/268] Demo: add disabled input test and other minor
updates.
Include an `input` and `button` disabled attribute style test.
Remove `initial-scale` from the meta viewport and add the `lang`
attribute to `html`.
---
demo.html | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/demo.html b/demo.html
index da2854ac5..a62581017 100644
--- a/demo.html
+++ b/demo.html
@@ -1,8 +1,8 @@
-
+
-
+
Normalize CSS
@@ -291,10 +291,13 @@ Forms
+
+
Reset (button)
Button (button)
Submit (button)
+ Disabled (button)
@@ -318,7 +321,7 @@ Forms
Option 01 Option 02
- Textarea text
+ Textarea text
From 1dea394cbffd697c97c6c924a0a2fc57ddc8731c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 31 Jan 2012 15:37:34 +0000
Subject: [PATCH 056/268] Normalize headings
There are various inconsistencies surrounding headings that make
this change worth trialing. The font-size of headings in IE6/7
isn't relative to the root font-size (see #61). Modern browsers
set the `h1` font-size based on the depth of nesting in certain
HTML5 sectioning elements. This change overcomes both the issues.
At the same time, the margins are being normalized so that they
are consistent and `em`-based. If people need to customise the
heading font-size and margin, they can either edit normalize.css
directly or override later in the source. But at least any non-
customised headings will behave consistently now.
Close #41
---
normalize.css | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index d885f1277..8a3390696 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-31T13:28 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-31T15:37 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -122,6 +122,32 @@ a:active {
h1 {
font-size: 2em;
+ margin: 0.67em 0;
+}
+
+h2 {
+ font-size: 1.5em;
+ margin: 0.83em 0;
+}
+
+h3 {
+ font-size: 1.17em;
+ margin: 1em 0;
+}
+
+h4 {
+ font-size: 1em;
+ margin: 1.33em 0;
+}
+
+h5 {
+ font-size: 0.83em;
+ margin: 1.67em 0;
+}
+
+h6 {
+ font-size: 0.75em;
+ margin: 2.33em 0;
}
/*
From 0f1f244aecbc8549809fd64e2f99b3bae47e0efc Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 31 Jan 2012 16:07:05 +0000
Subject: [PATCH 057/268] Update CSS comments
---
normalize.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 8a3390696..6f90edd98 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-31T15:37 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -118,6 +118,7 @@ a:active {
/*
* Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
+ * Fix IE6/7 heading font-size not being relative to the root font-size
*/
h1 {
From 450aa56a20ea3be33a1960311df1fbf85e33fd6f Mon Sep 17 00:00:00 2001
From: jonathantneal
Date: Mon, 6 Feb 2012 17:15:46 -0800
Subject: [PATCH 058/268] Normalize lists
---
normalize.css | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 6f90edd98..7066a70fd 100644
--- a/normalize.css
+++ b/normalize.css
@@ -262,9 +262,19 @@ sub {
Lists
========================================================================== */
-ul,
-ol {
- margin-left: 0;
+dl,
+menu,
+ol,
+p,
+pre,
+ul {
+ margin: 1em 0;
+}
+
+details,
+menu,
+ol,
+ul {
padding: 0 0 0 40px;
}
From e469f757fd9ce9b9970e65bab66d941f64e32939 Mon Sep 17 00:00:00 2001
From: jonathantneal
Date: Mon, 6 Feb 2012 17:29:54 -0800
Subject: [PATCH 059/268] Update CSS comments
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.
---
normalize.css | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 7066a70fd..2424c41ca 100644
--- a/normalize.css
+++ b/normalize.css
@@ -262,6 +262,10 @@ sub {
Lists
========================================================================== */
+/*
+ * Addresses margins set differently in IE6/7
+ */
+
dl,
menu,
ol,
@@ -271,6 +275,14 @@ ul {
margin: 1em 0;
}
+dd {
+ margin: 0 0 0 40px;
+}
+
+/*
+ * Addresses paddings set differently in IE6/7
+ */
+
details,
menu,
ol,
@@ -278,9 +290,9 @@ ul {
padding: 0 0 0 40px;
}
-dd {
- margin: 0 0 0 40px;
-}
+/*
+ * Corrects list images handled incorrectly in IE7
+ */
nav ul,
nav ol {
From 18406231ccc915d26dd0707a754b9e6cde5abe5a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 Feb 2012 01:41:43 +0000
Subject: [PATCH 060/268] Add interactive content tests to demo.html
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.
---
demo.html | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/demo.html b/demo.html
index a62581017..c75e4b96e 100644
--- a/demo.html
+++ b/demo.html
@@ -115,6 +115,18 @@ video
+ Interactive content
+
+ details / summary
+
+ More info
+ Additional information
+
+
+
Grouping content
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
From 6fc41118f727ef8a047640faefce9f64e4dbe9e6 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 Feb 2012 01:46:34 +0000
Subject: [PATCH 061/268] Remove `details` from the rule applying padding-left
to lists.
No browsers apply left padding to `details` by default.
---
normalize.css | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 7066a70fd..2d35f2640 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-02-07T01:46 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -271,7 +271,6 @@ ul {
margin: 1em 0;
}
-details,
menu,
ol,
ul {
From f1a096a4986c2ab74b4a8352697a099551866b08 Mon Sep 17 00:00:00 2001
From: jonathantneal
Date: Mon, 6 Feb 2012 21:03:59 -0800
Subject: [PATCH 062/268] Normalize typography
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.
---
normalize.css | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/normalize.css b/normalize.css
index e84eef5c2..3d5b68415 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-02-07T01:46 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-02-07T05:02 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -117,8 +117,8 @@ a:active {
========================================================================== */
/*
- * Neutralise smaller font-size in 'section' and 'article' in FF4+, Chrome, S5
- * Fix IE6/7 heading font-size not being relative to the root font-size
+ * Addresses font sizes and margins set differently in IE6/7
+ * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
*/
h1 {
@@ -133,6 +133,11 @@ h2 {
h3 {
font-size: 1.17em;
+}
+
+h3,
+p,
+pre {
margin: 1em 0;
}
@@ -172,6 +177,14 @@ blockquote {
margin: 1em 40px;
}
+/*
+ * Addresses styling not present in IE6/7
+ */
+
+hr {
+ margin: 0.5em auto;
+}
+
/*
* Addresses styling not present in S5, Chrome
*/
@@ -269,8 +282,6 @@ sub {
dl,
menu,
ol,
-p,
-pre,
ul {
margin: 1em 0;
}
From cb176831b9adb32036e83087f286c0ae6c0eae74 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 Feb 2012 10:22:40 +0000
Subject: [PATCH 063/268] Remove `hr` and separate some margin normalizations
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.
---
normalize.css | 40 ++++++++++++++++++----------------------
1 file changed, 18 insertions(+), 22 deletions(-)
diff --git a/normalize.css b/normalize.css
index 3d5b68415..15a8f8170 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-02-07T05:02 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-02-07T10:31 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -68,7 +68,7 @@ html {
-ms-text-size-adjust: 100%; /* 2 */
}
-/*
+/*
* Addresses font-family inconsistency between 'textarea' and other form elements.
*/
@@ -133,11 +133,6 @@ h2 {
h3 {
font-size: 1.17em;
-}
-
-h3,
-p,
-pre {
margin: 1em 0;
}
@@ -168,23 +163,15 @@ abbr[title] {
* Addresses style set to 'bolder' in FF3+, S4/5, Chrome
*/
-b,
-strong {
- font-weight: bold;
+b,
+strong {
+ font-weight: bold;
}
blockquote {
margin: 1em 40px;
}
-/*
- * Addresses styling not present in IE6/7
- */
-
-hr {
- margin: 0.5em auto;
-}
-
/*
* Addresses styling not present in S5, Chrome
*/
@@ -202,6 +189,15 @@ mark {
color: #000;
}
+/*
+ * Addresses margins set differently in IE6/7
+ */
+
+p,
+pre {
+ margin: 1em 0;
+}
+
/*
* Corrects font family set oddly in IE6, S4/5, Chrome
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
@@ -327,7 +323,7 @@ img {
}
/*
- * Corrects overflow displayed oddly in IE9
+ * Corrects overflow displayed oddly in IE9
*/
svg:not(:root) {
@@ -416,8 +412,8 @@ input {
*/
button,
-input[type="button"],
-input[type="reset"],
+input[type="button"],
+input[type="reset"],
input[type="submit"] {
cursor: pointer; /* 1 */
-webkit-appearance: button; /* 2 */
@@ -495,7 +491,7 @@ textarea {
Tables
========================================================================== */
-/*
+/*
* Remove most spacing between table cells
*/
From 5e5496c026a0211ac2fdfd62cb59e25455dced55 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 Feb 2012 12:37:29 +0000
Subject: [PATCH 064/268] Add `summary` to the block-level display rule for
HTML5 elements
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.
---
normalize.css | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 15a8f8170..eecef924f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-02-07T10:31 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -17,7 +17,8 @@ footer,
header,
hgroup,
nav,
-section {
+section,
+summary {
display: block;
}
From 664a7a760e85a66f49f38c28a28681962afc69a5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 6 Mar 2012 10:21:57 +0000
Subject: [PATCH 065/268] Remove height from `audio:not([controls])` in iOS5
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
---
normalize.css | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index eecef924f..f056d583a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-02-07T12:37 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-03-06T10:21 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -36,10 +36,12 @@ video {
/*
* Prevents modern browsers from displaying 'audio' without controls
+ * Remove excess height in iOS5 devices
*/
audio:not([controls]) {
display: none;
+ height: 0;
}
/*
@@ -369,7 +371,7 @@ fieldset {
/*
* 1. Corrects color not being inherited in IE6/7/8/9
- * 2. Corrects text not wrapping in FF3
+ * 2. Corrects text not wrapping in FF3
* 3. Corrects alignment displayed oddly in IE6/7
*/
From 49392e9df27b7036609f56861679e8cf9c0ea264 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Fri, 9 Mar 2012 09:03:54 -0800
Subject: [PATCH 066/268] Add placeholder color normalization
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.
---
normalize.css | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/normalize.css b/normalize.css
index f056d583a..a23b9aad6 100644
--- a/normalize.css
+++ b/normalize.css
@@ -468,6 +468,20 @@ input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
+/*
+ * Improves consistency of placeholder style between Chrome, Safari, and Firefox browsers
+ */
+
+::-webkit-input-placeholder
+{
+ color: #AAA;
+}
+
+:-moz-placeholder
+{
+ color: #AAA;
+}
+
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
From f9572a461a6a3baf7f151c095ab23babc4937a39 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Fri, 9 Mar 2012 11:31:51 -0800
Subject: [PATCH 067/268] Add placeholder color normalization
As @mathiasbynens points out, webkit has already set the placeholder, and it has set it as darkGray (#A9A9A9)
---
normalize.css | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/normalize.css b/normalize.css
index a23b9aad6..03f2e5616 100644
--- a/normalize.css
+++ b/normalize.css
@@ -469,17 +469,12 @@ input[type="search"]::-webkit-search-cancel-button {
}
/*
- * Improves consistency of placeholder style between Chrome, Safari, and Firefox browsers
+ * Addresses placeholder color unset in Firefox
*/
-::-webkit-input-placeholder
-{
- color: #AAA;
-}
-
:-moz-placeholder
{
- color: #AAA;
+ color: #A9A9A9;
}
/*
From 79e2c16ba5157c46ea4a129dd99420ac2f85f3f0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 9 Mar 2012 19:41:02 +0000
Subject: [PATCH 068/268] Correct code format and update timestamp
---
normalize.css | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index 03f2e5616..4a460a3d4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-03-06T10:21 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-03-09T19:40 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -472,9 +472,8 @@ input[type="search"]::-webkit-search-cancel-button {
* Addresses placeholder color unset in Firefox
*/
-:-moz-placeholder
-{
- color: #A9A9A9;
+:-moz-placeholder {
+ color: #a9a9a9;
}
/*
From 2691e7ab14682dc8f9e942456887df0e35804087 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Fri, 9 Mar 2012 13:30:17 -0800
Subject: [PATCH 069/268] Addresses placeholder text remaining visible on focus
in Chrome
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 https://github.com/necolas/normalize.css/pull/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
---
normalize.css | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/normalize.css b/normalize.css
index 4a460a3d4..0ecc517d1 100644
--- a/normalize.css
+++ b/normalize.css
@@ -476,6 +476,14 @@ input[type="search"]::-webkit-search-cancel-button {
color: #a9a9a9;
}
+/*
+ * Addresses placeholder text remaining visible on focus in Chrome
+ */
+
+:focus::-webkit-input-placeholder {
+ color: transparent;
+}
+
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
From 567af2e7d68d2bebb6428748190fd7dc5e6a4e51 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 9 Mar 2012 22:11:47 +0000
Subject: [PATCH 070/268] 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.
---
normalize.css | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/normalize.css b/normalize.css
index 0ecc517d1..05fd5ad64 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-03-09T19:40 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-03-09T22:11 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -468,22 +468,6 @@ input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
-/*
- * Addresses placeholder color unset in Firefox
- */
-
-:-moz-placeholder {
- color: #a9a9a9;
-}
-
-/*
- * Addresses placeholder text remaining visible on focus in Chrome
- */
-
-:focus::-webkit-input-placeholder {
- color: transparent;
-}
-
/*
* Removes inner padding and border in FF3+
* www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
@@ -505,6 +489,22 @@ textarea {
vertical-align: top; /* 2 */
}
+/*
+ * Addresses placeholder color unset in Firefox
+ */
+
+:-moz-placeholder {
+ color: #a9a9a9;
+}
+
+/*
+ * Addresses placeholder text remaining visible on focus in Chrome
+ */
+
+:focus::-webkit-input-placeholder {
+ color: transparent;
+}
+
/* =============================================================================
Tables
From 99b187d1a20c8548e6a6e876f75a28c6e24bff2d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 11 Mar 2012 12:55:55 +0000
Subject: [PATCH 071/268] Revert addition of input placeholder rules
This commit reverts the following 5 commits:
49392e9df27b7036609f56861679e8cf9c0ea264
f9572a461a6a3baf7f151c095ab23babc4937a39
79e2c16ba5157c46ea4a129dd99420ac2f85f3f0
2691e7ab14682dc8f9e942456887df0e35804087
567af2e7d68d2bebb6428748190fd7dc5e6a4e51
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.
---
normalize.css | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
diff --git a/normalize.css b/normalize.css
index 05fd5ad64..4474dee25 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-03-09T22:11 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -489,22 +489,6 @@ textarea {
vertical-align: top; /* 2 */
}
-/*
- * Addresses placeholder color unset in Firefox
- */
-
-:-moz-placeholder {
- color: #a9a9a9;
-}
-
-/*
- * Addresses placeholder text remaining visible on focus in Chrome
- */
-
-:focus::-webkit-input-placeholder {
- color: transparent;
-}
-
/* =============================================================================
Tables
From 03575299fc8cba752a51fece7c35343085d6ed09 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 10 Apr 2012 23:59:06 +0100
Subject: [PATCH 072/268] Update README with link to 'contribute' wiki
---
README.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/README.md b/README.md
index c81c94ac0..5569bc8a0 100644
--- a/README.md
+++ b/README.md
@@ -34,6 +34,11 @@ Browser support
* Opera 10+
* Internet Explorer 6+
+Contribute
+-----------
+
+Please read the Wiki entry on [contributing to Normalize.css](https://github.com/necolas/normalize.css/wiki/contribute)
+
License
-----------
From 79b3d21b697e94675d748cd9d42409b83318d2b5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 7 Jul 2012 09:58:40 +0100
Subject: [PATCH 073/268] 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: https://github.com/h5bp/mobile-boilerplate/issues/121
...so the fix needs to be reintroduced.
---
normalize.css | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/normalize.css b/normalize.css
index 4474dee25..f9b4e853c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-07-07T08:58 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
@@ -408,19 +408,22 @@ input {
}
/*
- * 1. Improves usability and consistency of cursor style between image-type 'input' and others
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+ * and `video` controls
* 2. Corrects inability to style clickable 'input' types in iOS
- * 3. Removes inner spacing in IE7 without affecting normal text inputs
+ * 3. Improves usability and consistency of cursor style between image-type
+ * 'input' and others
+ * 4. Removes inner spacing in IE7 without affecting normal text inputs
* Known issue: inner spacing remains in IE6
*/
button,
-input[type="button"],
+html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
- cursor: pointer; /* 1 */
-webkit-appearance: button; /* 2 */
- *overflow: visible; /* 3 */
+ cursor: pointer; /* 3 */
+ *overflow: visible; /* 4 */
}
/*
From 93beaa2e949ccdacf6ff00aaceca541b815e1f14 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 7 Jul 2012 10:49:39 +0100
Subject: [PATCH 074/268] Minor consistency adjustments
Normalize comments and ordering.
---
normalize.css | 141 +++++++++++++++++++++++++-------------------------
1 file changed, 71 insertions(+), 70 deletions(-)
diff --git a/normalize.css b/normalize.css
index f9b4e853c..1f0d5c449 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,11 +1,11 @@
-/*! normalize.css 2012-07-07T08:58 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* =============================================================================
HTML5 display definitions
========================================================================== */
/*
- * Corrects block display not defined in IE6/7/8/9 & FF3
+ * Corrects `block` display not defined in IE6/7/8/9 & FF3.
*/
article,
@@ -23,7 +23,7 @@ summary {
}
/*
- * Corrects inline-block display not defined in IE6/7/8/9 & FF3
+ * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
*/
audio,
@@ -35,8 +35,8 @@ video {
}
/*
- * Prevents modern browsers from displaying 'audio' without controls
- * Remove excess height in iOS5 devices
+ * Prevents modern browsers from displaying `audio` without controls.
+ * Remove excess height in iOS5 devices.
*/
audio:not([controls]) {
@@ -45,8 +45,8 @@ audio:not([controls]) {
}
/*
- * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
- * Known issue: no IE6 support
+ * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
+ * Known issue: no IE6 support.
*/
[hidden] {
@@ -59,10 +59,10 @@ audio:not([controls]) {
========================================================================== */
/*
- * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units
- * http://clagnut.com/blog/348/#c790
- * 2. Prevents iOS text size adjust after orientation change, without disabling user zoom
- * www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/
+ * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
+ * `em` units.
+ * 2. Prevents iOS text size adjust after orientation change, without disabling
+ * user zoom.
*/
html {
@@ -72,7 +72,8 @@ html {
}
/*
- * Addresses font-family inconsistency between 'textarea' and other form elements.
+ * Addresses `font-family` inconsistency between `textarea` and other form
+ * elements.
*/
html,
@@ -84,7 +85,7 @@ textarea {
}
/*
- * Addresses margins handled incorrectly in IE6/7
+ * Addresses margins handled incorrectly in IE6/7.
*/
body {
@@ -97,7 +98,7 @@ body {
========================================================================== */
/*
- * Addresses outline displayed oddly in Chrome
+ * Addresses `outline` inconsistency between Chrome and other browsers.
*/
a:focus {
@@ -105,12 +106,12 @@ a:focus {
}
/*
- * Improves readability when focused and also mouse hovered in all browsers
+ * Improves readability when focused and also mouse hovered in all browsers.
* people.opera.com/patrickl/experiments/keyboard/test
*/
-a:hover,
-a:active {
+a:active,
+a:hover {
outline: 0;
}
@@ -120,8 +121,8 @@ a:active {
========================================================================== */
/*
- * Addresses font sizes and margins set differently in IE6/7
- * Addresses font sizes within 'section' and 'article' in FF4+, Chrome, S5
+ * Addresses font sizes and margins set differently in IE6/7.
+ * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
*/
h1 {
@@ -155,7 +156,7 @@ h6 {
}
/*
- * Addresses styling not present in IE7/8/9, S5, Chrome
+ * Addresses styling not present in IE7/8/9, S5, Chrome.
*/
abbr[title] {
@@ -163,8 +164,8 @@ abbr[title] {
}
/*
- * Addresses style set to 'bolder' in FF3+, S4/5, Chrome
-*/
+ * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
+ */
b,
strong {
@@ -176,7 +177,7 @@ blockquote {
}
/*
- * Addresses styling not present in S5, Chrome
+ * Addresses styling not present in S5, Chrome.
*/
dfn {
@@ -184,7 +185,7 @@ dfn {
}
/*
- * Addresses styling not present in IE6/7/8/9
+ * Addresses styling not present in IE6/7/8/9.
*/
mark {
@@ -193,7 +194,7 @@ mark {
}
/*
- * Addresses margins set differently in IE6/7
+ * Addresses margins set differently in IE6/7.
*/
p,
@@ -202,13 +203,13 @@ pre {
}
/*
- * Corrects font family set oddly in IE6, S4/5, Chrome
+ * Corrects font family set oddly in IE6, S4/5, Chrome.
* en.wikipedia.org/wiki/User:Davidgothberg/Test59
*/
-pre,
code,
kbd,
+pre,
samp {
font-family: monospace, serif;
_font-family: 'courier new', monospace;
@@ -216,7 +217,7 @@ samp {
}
/*
- * Improves readability of pre-formatted text in all browsers
+ * Improves readability of pre-formatted text in all browsers.
*/
pre {
@@ -226,17 +227,16 @@ pre {
}
/*
- * 1. Addresses CSS quotes not supported in IE6/7
- * 2. Addresses quote property not supported in S4
+ * Addresses CSS quotes not supported in IE6/7.
*/
-/* 1 */
-
q {
quotes: none;
}
-/* 2 */
+/*
+ * Addresses `quotes` property not supported in S4.
+ */
q:before,
q:after {
@@ -249,7 +249,7 @@ small {
}
/*
- * Prevents sub and sup affecting line-height in all browsers
+ * Prevents `sub` and `sup` affecting `line-height` in all browsers.
* gist.github.com/413930
*/
@@ -275,7 +275,7 @@ sub {
========================================================================== */
/*
- * Addresses margins set differently in IE6/7
+ * Addresses margins set differently in IE6/7.
*/
dl,
@@ -290,7 +290,7 @@ dd {
}
/*
- * Addresses paddings set differently in IE6/7
+ * Addresses paddings set differently in IE6/7.
*/
menu,
@@ -300,7 +300,7 @@ ul {
}
/*
- * Corrects list images handled incorrectly in IE7
+ * Corrects list images handled incorrectly in IE7.
*/
nav ul,
@@ -315,8 +315,8 @@ nav ol {
========================================================================== */
/*
- * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3
- * 2. Improves image quality when scaled in IE7
+ * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
+ * 2. Improves image quality when scaled in IE7.
* code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
*/
@@ -326,7 +326,7 @@ img {
}
/*
- * Corrects overflow displayed oddly in IE9
+ * Corrects overflow displayed oddly in IE9.
*/
svg:not(:root) {
@@ -339,7 +339,7 @@ svg:not(:root) {
========================================================================== */
/*
- * Addresses margin not present in IE6/7/8/9, S5, O11
+ * Addresses margin not present in IE6/7/8/9, S5, O11.
*/
figure {
@@ -352,7 +352,7 @@ figure {
========================================================================== */
/*
- * Corrects margin displayed oddly in IE6/7
+ * Corrects margin displayed oddly in IE6/7.
*/
form {
@@ -360,7 +360,7 @@ form {
}
/*
- * Define consistent border, margin, and padding
+ * Define consistent border, margin, and padding.
*/
fieldset {
@@ -370,9 +370,9 @@ fieldset {
}
/*
- * 1. Corrects color not being inherited in IE6/7/8/9
- * 2. Corrects text not wrapping in FF3
- * 3. Corrects alignment displayed oddly in IE6/7
+ * 1. Corrects color not being inherited in IE6/7/8/9.
+ * 2. Corrects text not wrapping in FF3.
+ * 3. Corrects alignment displayed oddly in IE6/7.
*/
legend {
@@ -383,9 +383,9 @@ legend {
}
/*
- * 1. Corrects font size not being inherited in all browsers
- * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome
- * 3. Improves appearance and consistency in all browsers
+ * 1. Corrects font size not being inherited in all browsers.
+ * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
+ * 3. Improves appearance and consistency in all browsers.
*/
button,
@@ -399,7 +399,8 @@ textarea {
}
/*
- * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet
+ * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
+ * UA stylesheet.
*/
button,
@@ -409,12 +410,12 @@ input {
/*
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- * and `video` controls
- * 2. Corrects inability to style clickable 'input' types in iOS
+ * and `video` controls.
+ * 2. Corrects inability to style clickable `input` types in iOS.
* 3. Improves usability and consistency of cursor style between image-type
- * 'input' and others
- * 4. Removes inner spacing in IE7 without affecting normal text inputs
- * Known issue: inner spacing remains in IE6
+ * `input` and others.
+ * 4. Removes inner spacing in IE7 without affecting normal text inputs.
+ * Known issue: inner spacing remains in IE6.
*/
button,
@@ -427,7 +428,7 @@ input[type="submit"] {
}
/*
- * Re-set default cursor for disabled elements
+ * Re-set default cursor for disabled elements.
*/
button[disabled],
@@ -436,10 +437,10 @@ input[disabled] {
}
/*
- * 1. Addresses box sizing set to content-box in IE8/9
- * 2. Removes excess padding in IE8/9
- * 3. Removes excess padding in IE7
- Known issue: excess padding remains in IE6
+ * 1. Addresses box sizing set to content-box in IE8/9.
+ * 2. Removes excess padding in IE8/9.
+ * 3. Removes excess padding in IE7.
+ * Known issue: excess padding remains in IE6.
*/
input[type="checkbox"],
@@ -451,8 +452,9 @@ input[type="radio"] {
}
/*
- * 1. Addresses appearance set to searchfield in S5, Chrome
- * 2. Addresses box-sizing set to border-box in S5, Chrome (include -moz to future-proof)
+ * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
+ * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
+ * to future-proof).
*/
input[type="search"] {
@@ -463,17 +465,16 @@ input[type="search"] {
}
/*
- * Removes inner padding and search cancel button in S5, Chrome on OS X
+ * Removes inner padding and search cancel button in S5, Chrome on OS X.
*/
-input[type="search"]::-webkit-search-decoration,
-input[type="search"]::-webkit-search-cancel-button {
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/*
- * Removes inner padding and border in FF3+
- * www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/
+ * Removes inner padding and border in FF3+.
*/
button::-moz-focus-inner,
@@ -483,8 +484,8 @@ input::-moz-focus-inner {
}
/*
- * 1. Removes default vertical scrollbar in IE6/7/8/9
- * 2. Improves readability and alignment in all browsers
+ * 1. Removes default vertical scrollbar in IE6/7/8/9.
+ * 2. Improves readability and alignment in all browsers.
*/
textarea {
@@ -498,7 +499,7 @@ textarea {
========================================================================== */
/*
- * Remove most spacing between table cells
+ * Remove most spacing between table cells.
*/
table {
From 6de1f055d654643dd074e3c166f7ec5089c7d2e6 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 7 Jul 2012 11:29:23 +0100
Subject: [PATCH 075/268] Remove .gitignore
---
.gitignore | 4 ----
1 file changed, 4 deletions(-)
delete mode 100644 .gitignore
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 974a733b4..000000000
--- a/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-.DS_Store
-*.orig
-*.swo
-*.swp
From b7579700ead7f94ddb07687e0ec8fbf8efc4ad93 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 8 Jul 2012 23:43:00 +0100
Subject: [PATCH 076/268] Minor copy and comment adjustments
---
README.md | 19 +++++++++++--------
demo.html | 2 +-
normalize.css | 28 ++++++++++------------------
3 files changed, 22 insertions(+), 27 deletions(-)
diff --git a/README.md b/README.md
index 5569bc8a0..6a24ef447 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
normalize.css
=============
-Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards. We researched the differences between default browser styles in order to precisely target only the styles that need normalizing.
+Normalize.css is a customisable CSS file that makes browsers render all
+elements more consistently and in line with modern standards. We researched the
+differences between default browser styles in order to precisely target only
+the styles that need normalizing.
[Check out the demo](http://necolas.github.com/normalize.css/demo.html)
@@ -19,11 +22,9 @@ How to use it
Normalize.css is intended to be used as an alternative to CSS resets.
-It is suggested that you read through the `normalize.css` file and customise it to meet the design requirements of a project rather including it as a "black box".
-
-If you prefer to use a different CSS formatting style, consider using a tool like [Procssor](http://procssor.com/).
-
-If you would like to minify the file, you can use a tool like this [online CSS compressor using YUI Compressor](http://www.refresh-sf.com/yui/) or perform the minification as part of your build process.
+It's suggested that you read the `normalize.css` file and consider customising
+it to meet your needs. Alternatively, include the file in your project and
+override the defaults later in your CSS.
Browser support
-----------
@@ -37,7 +38,8 @@ Browser support
Contribute
-----------
-Please read the Wiki entry on [contributing to Normalize.css](https://github.com/necolas/normalize.css/wiki/contribute)
+Please read my [issue
+guidelines](https://github.com/necolas/issue-guidelines).
License
-----------
@@ -47,4 +49,5 @@ Public domain
Acknowledgements
------------
-Normalize.css is a project by [Nicolas Gallagher](http://github.com/necolas) and [Jonathan Neal](http://github.com/jonathantneal).
+Normalize.css is a project by [Nicolas Gallagher](http://github.com/necolas)
+and [Jonathan Neal](http://github.com/jonathantneal).
diff --git a/demo.html b/demo.html
index c75e4b96e..016f9af25 100644
--- a/demo.html
+++ b/demo.html
@@ -328,7 +328,7 @@ Forms
-
+
diff --git a/normalize.css b/normalize.css
index 1f0d5c449..8fa27e0ba 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,6 +1,6 @@
/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
-/* =============================================================================
+/* ==========================================================================
HTML5 display definitions
========================================================================== */
@@ -53,8 +53,7 @@ audio:not([controls]) {
display: none;
}
-
-/* =============================================================================
+/* ==========================================================================
Base
========================================================================== */
@@ -92,8 +91,7 @@ body {
margin: 0;
}
-
-/* =============================================================================
+/* ==========================================================================
Links
========================================================================== */
@@ -115,8 +113,7 @@ a:hover {
outline: 0;
}
-
-/* =============================================================================
+/* ==========================================================================
Typography
========================================================================== */
@@ -269,8 +266,7 @@ sub {
bottom: -0.25em;
}
-
-/* =============================================================================
+/* ==========================================================================
Lists
========================================================================== */
@@ -309,8 +305,7 @@ nav ol {
list-style-image: none;
}
-
-/* =============================================================================
+/* ==========================================================================
Embedded content
========================================================================== */
@@ -333,8 +328,7 @@ svg:not(:root) {
overflow: hidden;
}
-
-/* =============================================================================
+/* ==========================================================================
Figures
========================================================================== */
@@ -346,8 +340,7 @@ figure {
margin: 0;
}
-
-/* =============================================================================
+/* ==========================================================================
Forms
========================================================================== */
@@ -405,7 +398,7 @@ textarea {
button,
input {
- line-height: normal; /* 1 */
+ line-height: normal;
}
/*
@@ -493,8 +486,7 @@ textarea {
vertical-align: top; /* 2 */
}
-
-/* =============================================================================
+/* ==========================================================================
Tables
========================================================================== */
From 31f72b55beef89e08c27521211bcac2724c56237 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 Aug 2012 22:27:32 +0100
Subject: [PATCH 077/268] Add MIT License
---
LICENSE | 19 +++++++++++++++++++
README.md | 23 ++++++-----------------
normalize.css | 2 +-
3 files changed, 26 insertions(+), 18 deletions(-)
create mode 100644 LICENSE
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 000000000..c6bcc9bf2
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,19 @@
+Copyright (c) Nicolas Gallagher and Jonathan Neal
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/README.md b/README.md
index 6a24ef447..972bdc935 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,4 @@
-normalize.css
-=============
+# normalize.css
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
@@ -8,8 +7,7 @@ the styles that need normalizing.
[Check out the demo](http://necolas.github.com/normalize.css/demo.html)
-What does it do?
------------
+## What does it do?
* Preserves useful defaults, unlike many CSS resets.
* Normalizes styles for a wide range of elements.
@@ -17,8 +15,7 @@ What does it do?
* Improves usability with subtle improvements.
* Explains what code does using detailed comments.
-How to use it
------------
+## How to use it
Normalize.css is intended to be used as an alternative to CSS resets.
@@ -26,8 +23,7 @@ It's suggested that you read the `normalize.css` file and consider customising
it to meet your needs. Alternatively, include the file in your project and
override the defaults later in your CSS.
-Browser support
------------
+## Browser support
* Google Chrome
* Mozilla Firefox 3+
@@ -35,19 +31,12 @@ Browser support
* Opera 10+
* Internet Explorer 6+
-Contribute
------------
+## Contribute
Please read my [issue
guidelines](https://github.com/necolas/issue-guidelines).
-License
------------
-
-Public domain
-
-Acknowledgements
-------------
+## Acknowledgements
Normalize.css is a project by [Nicolas Gallagher](http://github.com/necolas)
and [Jonathan Neal](http://github.com/jonathantneal).
diff --git a/normalize.css b/normalize.css
index 8fa27e0ba..f5df87f8f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
+/*! normalize.css 2012-08-07T21:27 UTC | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From ddf924369df366802ceef1ef750a721618a8cf82 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 14 Aug 2012 23:30:47 +0100
Subject: [PATCH 078/268] Rename LICENSE to LICENSE.md
---
LICENSE => LICENSE.md | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename LICENSE => LICENSE.md (100%)
diff --git a/LICENSE b/LICENSE.md
similarity index 100%
rename from LICENSE
rename to LICENSE.md
From 4ed3786354f4a15884a3a391ab9a9cd681529ed0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 14 Aug 2012 23:32:24 +0100
Subject: [PATCH 079/268] Rename demo.html to test.html
---
README.md | 2 +-
demo.html => test.html | 0
2 files changed, 1 insertion(+), 1 deletion(-)
rename demo.html => test.html (100%)
diff --git a/README.md b/README.md
index 972bdc935..c484a8405 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/demo.html)
+[Check out the demo](http://necolas.github.com/normalize.css/test.html)
## What does it do?
diff --git a/demo.html b/test.html
similarity index 100%
rename from demo.html
rename to test.html
From f52da7461fc69c97f2417239bc6c8fdef58090e4 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 14 Aug 2012 23:35:20 +0100
Subject: [PATCH 080/268] Update CSS comment wording
---
normalize.css | 94 +++++++++++++++++++++++++--------------------------
1 file changed, 47 insertions(+), 47 deletions(-)
diff --git a/normalize.css b/normalize.css
index f5df87f8f..75ebb2f8e 100644
--- a/normalize.css
+++ b/normalize.css
@@ -5,7 +5,7 @@
========================================================================== */
/*
- * Corrects `block` display not defined in IE6/7/8/9 & FF3.
+ * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
*/
article,
@@ -23,7 +23,7 @@ summary {
}
/*
- * Corrects `inline-block` display not defined in IE6/7/8/9 & FF3.
+ * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
*/
audio,
@@ -36,7 +36,7 @@ video {
/*
* Prevents modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS5 devices.
+ * Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
@@ -45,8 +45,9 @@ audio:not([controls]) {
}
/*
- * Addresses styling for `hidden` attribute not present in IE7/8/9, FF3, S4.
- * Known issue: no IE6 support.
+ * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
+ * and Safari 4.
+ * Known issue: no IE 6 support.
*/
[hidden] {
@@ -58,7 +59,7 @@ audio:not([controls]) {
========================================================================== */
/*
- * 1. Corrects text resizing oddly in IE6/7 when body `font-size` is set using
+ * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
* `em` units.
* 2. Prevents iOS text size adjust after orientation change, without disabling
* user zoom.
@@ -84,7 +85,7 @@ textarea {
}
/*
- * Addresses margins handled incorrectly in IE6/7.
+ * Addresses margins handled incorrectly in IE 6/7.
*/
body {
@@ -105,7 +106,6 @@ a:focus {
/*
* Improves readability when focused and also mouse hovered in all browsers.
- * people.opera.com/patrickl/experiments/keyboard/test
*/
a:active,
@@ -118,8 +118,9 @@ a:hover {
========================================================================== */
/*
- * Addresses font sizes and margins set differently in IE6/7.
- * Addresses font sizes within `section` and `article` in FF4+, Chrome, S5.
+ * Addresses font sizes and margins set differently in IE 6/7.
+ * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
+ * and Chrome.
*/
h1 {
@@ -153,7 +154,7 @@ h6 {
}
/*
- * Addresses styling not present in IE7/8/9, S5, Chrome.
+ * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
*/
abbr[title] {
@@ -161,7 +162,7 @@ abbr[title] {
}
/*
- * Addresses style set to `bolder` in FF3+, S4/5, Chrome.
+ * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
*/
b,
@@ -174,7 +175,7 @@ blockquote {
}
/*
- * Addresses styling not present in S5, Chrome.
+ * Addresses styling not present in Safari 5 and Chrome.
*/
dfn {
@@ -182,7 +183,7 @@ dfn {
}
/*
- * Addresses styling not present in IE6/7/8/9.
+ * Addresses styling not present in IE 6/7/8/9.
*/
mark {
@@ -191,7 +192,7 @@ mark {
}
/*
- * Addresses margins set differently in IE6/7.
+ * Addresses margins set differently in IE 6/7.
*/
p,
@@ -200,8 +201,7 @@ pre {
}
/*
- * Corrects font family set oddly in IE6, S4/5, Chrome.
- * en.wikipedia.org/wiki/User:Davidgothberg/Test59
+ * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
*/
code,
@@ -224,7 +224,7 @@ pre {
}
/*
- * Addresses CSS quotes not supported in IE6/7.
+ * Addresses CSS quotes not supported in IE 6/7.
*/
q {
@@ -232,7 +232,7 @@ q {
}
/*
- * Addresses `quotes` property not supported in S4.
+ * Addresses `quotes` property not supported in Safari 4.
*/
q:before,
@@ -247,7 +247,6 @@ small {
/*
* Prevents `sub` and `sup` affecting `line-height` in all browsers.
- * gist.github.com/413930
*/
sub,
@@ -271,7 +270,7 @@ sub {
========================================================================== */
/*
- * Addresses margins set differently in IE6/7.
+ * Addresses margins set differently in IE 6/7.
*/
dl,
@@ -286,7 +285,7 @@ dd {
}
/*
- * Addresses paddings set differently in IE6/7.
+ * Addresses paddings set differently in IE 6/7.
*/
menu,
@@ -296,7 +295,7 @@ ul {
}
/*
- * Corrects list images handled incorrectly in IE7.
+ * Corrects list images handled incorrectly in IE 7.
*/
nav ul,
@@ -310,9 +309,8 @@ nav ol {
========================================================================== */
/*
- * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.
- * 2. Improves image quality when scaled in IE7.
- * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
+ * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
+ * 2. Improves image quality when scaled in IE 7.
*/
img {
@@ -321,7 +319,7 @@ img {
}
/*
- * Corrects overflow displayed oddly in IE9.
+ * Corrects overflow displayed oddly in IE 9.
*/
svg:not(:root) {
@@ -333,7 +331,7 @@ svg:not(:root) {
========================================================================== */
/*
- * Addresses margin not present in IE6/7/8/9, S5, O11.
+ * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
*/
figure {
@@ -345,7 +343,7 @@ figure {
========================================================================== */
/*
- * Corrects margin displayed oddly in IE6/7.
+ * Corrects margin displayed oddly in IE 6/7.
*/
form {
@@ -363,9 +361,9 @@ fieldset {
}
/*
- * 1. Corrects color not being inherited in IE6/7/8/9.
- * 2. Corrects text not wrapping in FF3.
- * 3. Corrects alignment displayed oddly in IE6/7.
+ * 1. Corrects color not being inherited in IE 6/7/8/9.
+ * 2. Corrects text not wrapping in Firefox 3.
+ * 3. Corrects alignment displayed oddly in IE 6/7.
*/
legend {
@@ -377,7 +375,8 @@ legend {
/*
* 1. Corrects font size not being inherited in all browsers.
- * 2. Addresses margins set differently in IE6/7, FF3+, S5, Chrome.
+ * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
+ * and Chrome.
* 3. Improves appearance and consistency in all browsers.
*/
@@ -392,8 +391,8 @@ textarea {
}
/*
- * Addresses FF3/4 setting `line-height` on `input` using `!important` in the
- * UA stylesheet.
+ * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
*/
button,
@@ -407,8 +406,8 @@ input {
* 2. Corrects inability to style clickable `input` types in iOS.
* 3. Improves usability and consistency of cursor style between image-type
* `input` and others.
- * 4. Removes inner spacing in IE7 without affecting normal text inputs.
- * Known issue: inner spacing remains in IE6.
+ * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
+ * Known issue: inner spacing remains in IE 6.
*/
button,
@@ -430,10 +429,10 @@ input[disabled] {
}
/*
- * 1. Addresses box sizing set to content-box in IE8/9.
- * 2. Removes excess padding in IE8/9.
- * 3. Removes excess padding in IE7.
- * Known issue: excess padding remains in IE6.
+ * 1. Addresses box sizing set to content-box in IE 8/9.
+ * 2. Removes excess padding in IE 8/9.
+ * 3. Removes excess padding in IE 7.
+ * Known issue: excess padding remains in IE 6.
*/
input[type="checkbox"],
@@ -445,9 +444,9 @@ input[type="radio"] {
}
/*
- * 1. Addresses `appearance` set to `searchfield` in S5, Chrome.
- * 2. Addresses `box-sizing` set to `border-box` in S5, Chrome (include `-moz`
- * to future-proof).
+ * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
+ * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
+ * (include `-moz` to future-proof).
*/
input[type="search"] {
@@ -458,7 +457,8 @@ input[type="search"] {
}
/*
- * Removes inner padding and search cancel button in S5, Chrome on OS X.
+ * Removes inner padding and search cancel button in Safari 5 and Chrome
+ * on OS X.
*/
input[type="search"]::-webkit-search-cancel-button,
@@ -467,7 +467,7 @@ input[type="search"]::-webkit-search-decoration {
}
/*
- * Removes inner padding and border in FF3+.
+ * Removes inner padding and border in Firefox 3+.
*/
button::-moz-focus-inner,
@@ -477,7 +477,7 @@ input::-moz-focus-inner {
}
/*
- * 1. Removes default vertical scrollbar in IE6/7/8/9.
+ * 1. Removes default vertical scrollbar in IE 6/7/8/9.
* 2. Improves readability and alignment in all browsers.
*/
From 207a39780ccbe09158a02f9687ad1b7cb874637b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 14 Aug 2012 23:43:47 +0100
Subject: [PATCH 081/268] v1.0.0
---
README.md | 4 ++--
normalize.css | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index c484a8405..19b2fc74c 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css
+# normalize.css v1.0.0
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/test.html)
+[Check out the demo](http://necolas.github.com/normalize.css/1.0.0/test.html)
## What does it do?
diff --git a/normalize.css b/normalize.css
index 75ebb2f8e..f3e29ec47 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css 2012-08-07T21:27 UTC | MIT License | git.io/normalize */
+/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 9f5837a95a33ab7e3b34b7ebc91a7d20623ae9cc Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 16 Aug 2012 22:04:16 +0100
Subject: [PATCH 082/268] Add CHANGELOG
---
CHANGELOG.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 000000000..399bef452
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,12 @@
+== 1.0.0 (August 14, 2012)
+
+(Only the notable changes since public release)
+
+* Add MIT License.
+* Hide `audio` elements without controls in iOS 5 (#69).
+* Normalize heading margins and font size.
+* Move font-family normalization from `body` to `html` (#62).
+* Remove scrollbar normalization (#64 #65).
+* Remove excess padding from checkbox and radio inputs in IE 7 (#42).
+* Add IE9 correction for SVG overflow (#16).
+* Add fix for legend not inheriting color in IE 6/7/8/9.
From 701c73be55386643423af180ad88acea1a9e7fac Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 16 Aug 2012 22:22:48 +0100
Subject: [PATCH 083/268] Add component.json
Used by the Bower package manager.
---
component.json | 14 ++++++++++++++
1 file changed, 14 insertions(+)
create mode 100644 component.json
diff --git a/component.json b/component.json
new file mode 100644
index 000000000..1300bfd18
--- /dev/null
+++ b/component.json
@@ -0,0 +1,14 @@
+{
+ "name": "normalize-css",
+ "version": "1.0.0",
+ "author": "Nicolas Gallagher",
+ "homepage": "http://necolas.github.com/normalize.css",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/necolas/normalize.css.git"
+ },
+ "licenses": [{
+ "type": "MIT",
+ "url": "http://opensource.org/licenses/MIT"
+ }]
+}
From 138536c843c1cee9f8dc1f80cc985c21acd0b24d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 19 Aug 2012 19:16:33 +0100
Subject: [PATCH 084/268] Minor change to test file
Switch from placekitten.com to lorempixel.com for placeholder images.
---
test.html | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/test.html b/test.html
index 016f9af25..750e5470d 100644
--- a/test.html
+++ b/test.html
@@ -76,7 +76,7 @@ Text-level semantics
The dfn element and dfn element with title examples
The em element example
The i element example
- The img element example
+ The img element example
The ins element example
The kbd element example
The mark element example
@@ -88,8 +88,8 @@ Text-level semantics
The strong element example
The sub element example
The sup element example
- The var element example
- The u element example
+ The u element example
+ The var element example
Embedded content
@@ -101,8 +101,8 @@ audio
img
-
-
+
+
svg
@@ -209,7 +209,7 @@ description list
figure
-
+
Figcaption content
@@ -299,7 +299,7 @@ Forms
Clickable inputs and buttons
-
+
@@ -335,7 +335,7 @@ Forms
Option 01 Option 02
Textarea text
-
+
From 0cdbf7c713b2a51db9510d412750db04d9a7fa1b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 19 Aug 2012 19:32:47 +0100
Subject: [PATCH 085/268] 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.
---
CHANGELOG.md | 4 ++++
normalize.css | 6 +++++-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 399bef452..2fcb0ac4d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+== HEAD
+
+* Adjust `small` font size normalization.
+
== 1.0.0 (August 14, 2012)
(Only the notable changes since public release)
diff --git a/normalize.css b/normalize.css
index f3e29ec47..88e9cc329 100644
--- a/normalize.css
+++ b/normalize.css
@@ -241,8 +241,12 @@ q:after {
content: none;
}
+/*
+ * Addresses inconsistent and variable font size in all browsers.
+ */
+
small {
- font-size: 75%;
+ font-size: 80%;
}
/*
From 9d729698e6fd91d2eb044259465692b96332acbe Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 19 Aug 2012 19:46:51 +0100
Subject: [PATCH 086/268] v1.0.1
---
CHANGELOG.md | 2 +-
README.md | 4 ++--
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2fcb0ac4d..0063eee02 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-== HEAD
+== 1.0.1 (August 19, 2012)
* Adjust `small` font size normalization.
diff --git a/README.md b/README.md
index 19b2fc74c..589a3c3ed 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v1.0.0
+# normalize.css v1.0.1
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/1.0.0/test.html)
+[Check out the demo](http://necolas.github.com/normalize.css/1.0.1/test.html)
## What does it do?
diff --git a/component.json b/component.json
index 1300bfd18..3d6f9739a 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "1.0.0",
+ "version": "1.0.1",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css",
"repository": {
diff --git a/normalize.css b/normalize.css
index 88e9cc329..d4210aac2 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
+/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 7e014980b9155c8ef77b6d08c2ac352382a095b5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 16 Aug 2012 22:34:39 +0100
Subject: [PATCH 087/268] 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.
---
CHANGELOG.md | 9 +++
README.md | 8 +--
normalize.css | 187 ++++++++------------------------------------------
3 files changed, 43 insertions(+), 161 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0063eee02..7466d0558 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+== HEAD
+
+* Remove legacy browser form normalizations.
+* Remove all list normalizations.
+* Add `quotes` normalizations.
+* Remove all heading normalizations except `h1` font size.
+* Form elements automatically inherit `font-family` from ancestor.
+* Drop support for IE 6/7, Firefox < 4, and Safari < 5.
+
== 1.0.1 (August 19, 2012)
* Adjust `small` font size normalization.
diff --git a/README.md b/README.md
index 589a3c3ed..60318ce3e 100644
--- a/README.md
+++ b/README.md
@@ -26,10 +26,10 @@ override the defaults later in your CSS.
## Browser support
* Google Chrome
-* Mozilla Firefox 3+
-* Apple Safari 4+
-* Opera 10+
-* Internet Explorer 6+
+* Mozilla Firefox 4+
+* Apple Safari 5+
+* Opera 12+
+* Internet Explorer 8+
## Contribute
diff --git a/normalize.css b/normalize.css
index d4210aac2..2223b5b77 100644
--- a/normalize.css
+++ b/normalize.css
@@ -5,7 +5,7 @@
========================================================================== */
/*
- * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
+ * Corrects `block` display not defined in IE 8/9.
*/
article,
@@ -23,7 +23,7 @@ summary {
}
/*
- * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
+ * Corrects `inline-block` display not defined in IE 8/9.
*/
audio,
@@ -45,9 +45,7 @@ audio:not([controls]) {
}
/*
- * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
- * and Safari 4.
- * Known issue: no IE 6 support.
+ * Addresses styling for `hidden` attribute not present in IE 8/9.
*/
[hidden] {
@@ -59,33 +57,19 @@ audio:not([controls]) {
========================================================================== */
/*
- * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
- * `em` units.
+ * 1. Sets default font family to sans-serif.
* 2. Prevents iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
- font-size: 100%; /* 1 */
+ font-family: sans-serif; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
-ms-text-size-adjust: 100%; /* 2 */
}
/*
- * Addresses `font-family` inconsistency between `textarea` and other form
- * elements.
- */
-
-html,
-button,
-input,
-select,
-textarea {
- font-family: sans-serif;
-}
-
-/*
- * Addresses margins handled incorrectly in IE 6/7.
+ * Removes default margin.
*/
body {
@@ -118,43 +102,16 @@ a:hover {
========================================================================== */
/*
- * Addresses font sizes and margins set differently in IE 6/7.
- * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
- * and Chrome.
+ * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
+ * Safari 5, and Chrome.
*/
h1 {
font-size: 2em;
- margin: 0.67em 0;
-}
-
-h2 {
- font-size: 1.5em;
- margin: 0.83em 0;
-}
-
-h3 {
- font-size: 1.17em;
- margin: 1em 0;
-}
-
-h4 {
- font-size: 1em;
- margin: 1.33em 0;
-}
-
-h5 {
- font-size: 0.83em;
- margin: 1.67em 0;
-}
-
-h6 {
- font-size: 0.75em;
- margin: 2.33em 0;
}
/*
- * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
+ * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
*/
abbr[title] {
@@ -162,7 +119,7 @@ abbr[title] {
}
/*
- * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
+ * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
b,
@@ -170,10 +127,6 @@ strong {
font-weight: bold;
}
-blockquote {
- margin: 1em 40px;
-}
-
/*
* Addresses styling not present in Safari 5 and Chrome.
*/
@@ -183,7 +136,7 @@ dfn {
}
/*
- * Addresses styling not present in IE 6/7/8/9.
+ * Addresses styling not present in IE 8/9.
*/
mark {
@@ -191,17 +144,9 @@ mark {
color: #000;
}
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-p,
-pre {
- margin: 1em 0;
-}
/*
- * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
+ * Corrects font family set oddly in Safari 5 and Chrome.
*/
code,
@@ -209,7 +154,6 @@ kbd,
pre,
samp {
font-family: monospace, serif;
- _font-family: 'courier new', monospace;
font-size: 1em;
}
@@ -224,21 +168,11 @@ pre {
}
/*
- * Addresses CSS quotes not supported in IE 6/7.
+ * Sets consistent quote types.
*/
q {
- quotes: none;
-}
-
-/*
- * Addresses `quotes` property not supported in Safari 4.
- */
-
-q:before,
-q:after {
- content: '';
- content: none;
+ quotes: "\201C" "\201D" "\2018" "\2019";
}
/*
@@ -269,57 +203,16 @@ sub {
bottom: -0.25em;
}
-/* ==========================================================================
- Lists
- ========================================================================== */
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-dl,
-menu,
-ol,
-ul {
- margin: 1em 0;
-}
-
-dd {
- margin: 0 0 0 40px;
-}
-
-/*
- * Addresses paddings set differently in IE 6/7.
- */
-
-menu,
-ol,
-ul {
- padding: 0 0 0 40px;
-}
-
-/*
- * Corrects list images handled incorrectly in IE 7.
- */
-
-nav ul,
-nav ol {
- list-style: none;
- list-style-image: none;
-}
-
/* ==========================================================================
Embedded content
========================================================================== */
/*
- * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
- * 2. Improves image quality when scaled in IE 7.
+ * Removes border when inside `a` element in IE 8/9.
*/
img {
- border: 0; /* 1 */
- -ms-interpolation-mode: bicubic; /* 2 */
+ border: 0;
}
/*
@@ -335,7 +228,7 @@ svg:not(:root) {
========================================================================== */
/*
- * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
+ * Addresses margin not present in IE 8/9 and Safari 5.
*/
figure {
@@ -346,14 +239,6 @@ figure {
Forms
========================================================================== */
-/*
- * Corrects margin displayed oddly in IE 6/7.
- */
-
-form {
- margin: 0;
-}
-
/*
* Define consistent border, margin, and padding.
*/
@@ -365,37 +250,32 @@ fieldset {
}
/*
- * 1. Corrects color not being inherited in IE 6/7/8/9.
- * 2. Corrects text not wrapping in Firefox 3.
- * 3. Corrects alignment displayed oddly in IE 6/7.
+ * 1. Corrects color not being inherited in IE 8/9.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
legend {
border: 0; /* 1 */
- padding: 0;
- white-space: normal; /* 2 */
- *margin-left: -7px; /* 3 */
+ padding: 0; /* 2 */
}
/*
- * 1. Corrects font size not being inherited in all browsers.
- * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
- * and Chrome.
- * 3. Improves appearance and consistency in all browsers.
+ * 1. Corrects font family not being inherited in all browsers.
+ * 2. Corrects font size not being inherited in all browsers.
+ * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
*/
button,
input,
select,
textarea {
- font-size: 100%; /* 1 */
- margin: 0; /* 2 */
- vertical-align: baseline; /* 3 */
- *vertical-align: middle; /* 3 */
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 2 */
+ margin: 0; /* 3 */
}
/*
- * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
+ * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
@@ -410,8 +290,6 @@ input {
* 2. Corrects inability to style clickable `input` types in iOS.
* 3. Improves usability and consistency of cursor style between image-type
* `input` and others.
- * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
- * Known issue: inner spacing remains in IE 6.
*/
button,
@@ -420,7 +298,6 @@ input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; /* 2 */
cursor: pointer; /* 3 */
- *overflow: visible; /* 4 */
}
/*
@@ -433,18 +310,14 @@ input[disabled] {
}
/*
- * 1. Addresses box sizing set to content-box in IE 8/9.
+ * 1. Addresses box sizing set to `content-box` in IE 8/9.
* 2. Removes excess padding in IE 8/9.
- * 3. Removes excess padding in IE 7.
- * Known issue: excess padding remains in IE 6.
*/
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
- *height: 13px; /* 3 */
- *width: 13px; /* 3 */
}
/*
@@ -471,7 +344,7 @@ input[type="search"]::-webkit-search-decoration {
}
/*
- * Removes inner padding and border in Firefox 3+.
+ * Removes inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
@@ -481,7 +354,7 @@ input::-moz-focus-inner {
}
/*
- * 1. Removes default vertical scrollbar in IE 6/7/8/9.
+ * 1. Removes default vertical scrollbar in IE 8/9.
* 2. Improves readability and alignment in all browsers.
*/
From 494d32bd1d8a830b1ad5cf267c9e92bcd6c456df Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 19 Aug 2012 20:37:31 +0100
Subject: [PATCH 088/268] v2.0.0
---
CHANGELOG.md | 2 +-
README.md | 4 ++--
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7466d0558..a8d5b8234 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-== HEAD
+== 2.0.0 (August 19, 2012)
* Remove legacy browser form normalizations.
* Remove all list normalizations.
diff --git a/README.md b/README.md
index 60318ce3e..a5b59af25 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v1.0.1
+# normalize.css v2.0.0
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/1.0.1/test.html)
+[Check out the demo](http://necolas.github.com/normalize.css/2.0.0/test.html)
## What does it do?
diff --git a/component.json b/component.json
index 3d6f9739a..fe3e79f55 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "1.0.1",
+ "version": "2.0.0",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css",
"repository": {
diff --git a/normalize.css b/normalize.css
index 2223b5b77..4c3a36d5a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
+/*! normalize.css v2.0.0 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From dcc17fd21ab53f5e268ec1fda1037fab6bc61886 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Robichet?=
Date: Mon, 20 Aug 2012 12:40:16 +0300
Subject: [PATCH 089/268] Remove stray IE 6/7 hack
---
CHANGELOG.md | 4 ++++
normalize.css | 2 --
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a8d5b8234..e68e76385 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+== HEAD
+
+* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
+
== 2.0.0 (August 19, 2012)
* Remove legacy browser form normalizations.
diff --git a/normalize.css b/normalize.css
index 4c3a36d5a..d8972aec2 100644
--- a/normalize.css
+++ b/normalize.css
@@ -30,8 +30,6 @@ audio,
canvas,
video {
display: inline-block;
- *display: inline;
- *zoom: 1;
}
/*
From 994782f372dda6044d2a85d48f1f1ee5f48c0e11 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 20 Aug 2012 10:50:37 +0100
Subject: [PATCH 090/268] v2.0.1
---
CHANGELOG.md | 2 +-
README.md | 4 ++--
component.json | 4 ++--
normalize.css | 2 +-
4 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e68e76385..e8a6349a0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,4 @@
-== HEAD
+== 2.0.1 (August 20, 2012)
* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
diff --git a/README.md b/README.md
index a5b59af25..82f9f5d63 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v2.0.0
+# normalize.css v2.0.1
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/2.0.0/test.html)
+[Check out the demo](http://necolas.github.com/normalize.css/2.0.1/test.html)
## What does it do?
diff --git a/component.json b/component.json
index fe3e79f55..80fae5cb5 100644
--- a/component.json
+++ b/component.json
@@ -1,8 +1,8 @@
{
"name": "normalize-css",
- "version": "2.0.0",
+ "version": "2.0.1",
"author": "Nicolas Gallagher",
- "homepage": "http://necolas.github.com/normalize.css",
+ "homepage": "http://necolas.github.com/normalize.css/",
"repository": {
"type": "git",
"url": "https://github.com/necolas/normalize.css.git"
diff --git a/normalize.css b/normalize.css
index d8972aec2..57b5d2679 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.0.0 | MIT License | git.io/normalize */
+/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From f29e03ae8f4485dbf959c9db09e88fa5bdbeaf86 Mon Sep 17 00:00:00 2001
From: TJ Holowaychuk
Date: Thu, 27 Sep 2012 17:35:25 -0700
Subject: [PATCH 091/268] 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
---
component.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/component.json b/component.json
index 80fae5cb5..393f61ee0 100644
--- a/component.json
+++ b/component.json
@@ -3,6 +3,7 @@
"version": "2.0.1",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
+ "styles": ["normalize.css"],
"repository": {
"type": "git",
"url": "https://github.com/necolas/normalize.css.git"
From 70c34af15bdeeec3bdf8f3a8fc8912080f38fb3c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Nov 2012 09:27:11 -0800
Subject: [PATCH 092/268] 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.
---
normalize.css | 143 +++++++++++++++++++++++++-------------------------
1 file changed, 71 insertions(+), 72 deletions(-)
diff --git a/normalize.css b/normalize.css
index 57b5d2679..418cd111d 100644
--- a/normalize.css
+++ b/normalize.css
@@ -4,8 +4,8 @@
HTML5 display definitions
========================================================================== */
-/*
- * Corrects `block` display not defined in IE 8/9.
+/**
+ * Correct `block` display not defined in IE 8/9.
*/
article,
@@ -22,8 +22,8 @@ summary {
display: block;
}
-/*
- * Corrects `inline-block` display not defined in IE 8/9.
+/**
+ * Correct `inline-block` display not defined in IE 8/9.
*/
audio,
@@ -32,8 +32,8 @@ video {
display: inline-block;
}
-/*
- * Prevents modern browsers from displaying `audio` without controls.
+/**
+ * Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
@@ -42,8 +42,8 @@ audio:not([controls]) {
height: 0;
}
-/*
- * Addresses styling for `hidden` attribute not present in IE 8/9.
+/**
+ * Address styling not present in IE 8/9.
*/
[hidden] {
@@ -54,9 +54,9 @@ audio:not([controls]) {
Base
========================================================================== */
-/*
- * 1. Sets default font family to sans-serif.
- * 2. Prevents iOS text size adjust after orientation change, without disabling
+/**
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
@@ -66,8 +66,8 @@ html {
-ms-text-size-adjust: 100%; /* 2 */
}
-/*
- * Removes default margin.
+/**
+ * Remove default margin.
*/
body {
@@ -78,16 +78,16 @@ body {
Links
========================================================================== */
-/*
- * Addresses `outline` inconsistency between Chrome and other browsers.
+/**
+ * Address `outline` inconsistency between Chrome and other browsers.
*/
a:focus {
outline: thin dotted;
}
-/*
- * Improves readability when focused and also mouse hovered in all browsers.
+/**
+ * Improve readability when focused and also mouse hovered in all browsers.
*/
a:active,
@@ -99,25 +99,25 @@ a:hover {
Typography
========================================================================== */
-/*
- * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
- * Safari 5, and Chrome.
+/**
+ * Address variable `h1` font size within `section` and `article` contexts in
+ * Firefox 4+, Safari 5, and Chrome.
*/
h1 {
font-size: 2em;
}
-/*
- * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
+/**
+ * Address styling not present in IE 8/9, Safari 5, and Chrome.
*/
abbr[title] {
border-bottom: 1px dotted;
}
-/*
- * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
+/**
+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
b,
@@ -125,16 +125,16 @@ strong {
font-weight: bold;
}
-/*
- * Addresses styling not present in Safari 5 and Chrome.
+/**
+ * Address styling not present in Safari 5 and Chrome.
*/
dfn {
font-style: italic;
}
-/*
- * Addresses styling not present in IE 8/9.
+/**
+ * Address styling not present in IE 8/9.
*/
mark {
@@ -142,9 +142,8 @@ mark {
color: #000;
}
-
-/*
- * Corrects font family set oddly in Safari 5 and Chrome.
+/**
+ * Correct font family set oddly in Safari 5 and Chrome.
*/
code,
@@ -155,8 +154,8 @@ samp {
font-size: 1em;
}
-/*
- * Improves readability of pre-formatted text in all browsers.
+/**
+ * Improve readability of pre-formatted text in all browsers.
*/
pre {
@@ -165,24 +164,24 @@ pre {
word-wrap: break-word;
}
-/*
- * Sets consistent quote types.
+/**
+ * Set consistent quote types.
*/
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
-/*
- * Addresses inconsistent and variable font size in all browsers.
+/**
+ * Address inconsistent and variable font size in all browsers.
*/
small {
font-size: 80%;
}
-/*
- * Prevents `sub` and `sup` affecting `line-height` in all browsers.
+/**
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
@@ -205,16 +204,16 @@ sub {
Embedded content
========================================================================== */
-/*
- * Removes border when inside `a` element in IE 8/9.
+/**
+ * Remove border when inside `a` element in IE 8/9.
*/
img {
border: 0;
}
-/*
- * Corrects overflow displayed oddly in IE 9.
+/**
+ * Correct overflow displayed oddly in IE 9.
*/
svg:not(:root) {
@@ -225,8 +224,8 @@ svg:not(:root) {
Figures
========================================================================== */
-/*
- * Addresses margin not present in IE 8/9 and Safari 5.
+/**
+ * Address margin not present in IE 8/9 and Safari 5.
*/
figure {
@@ -237,7 +236,7 @@ figure {
Forms
========================================================================== */
-/*
+/**
* Define consistent border, margin, and padding.
*/
@@ -247,8 +246,8 @@ fieldset {
padding: 0.35em 0.625em 0.75em;
}
-/*
- * 1. Corrects color not being inherited in IE 8/9.
+/**
+ * 1. Correct `color` not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
@@ -257,10 +256,10 @@ legend {
padding: 0; /* 2 */
}
-/*
- * 1. Corrects font family not being inherited in all browsers.
- * 2. Corrects font size not being inherited in all browsers.
- * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
+/**
+ * 1. Correct font family not being inherited in all browsers.
+ * 2. Correct font size not being inherited in all browsers.
+ * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
button,
@@ -272,8 +271,8 @@ textarea {
margin: 0; /* 3 */
}
-/*
- * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
+/**
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
@@ -282,11 +281,11 @@ input {
line-height: normal;
}
-/*
+/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
- * 2. Corrects inability to style clickable `input` types in iOS.
- * 3. Improves usability and consistency of cursor style between image-type
+ * 2. Correct inability to style clickable `input` types in iOS.
+ * 3. Improve usability and consistency of cursor style between image-type
* `input` and others.
*/
@@ -298,7 +297,7 @@ input[type="submit"] {
cursor: pointer; /* 3 */
}
-/*
+/**
* Re-set default cursor for disabled elements.
*/
@@ -307,9 +306,9 @@ input[disabled] {
cursor: default;
}
-/*
- * 1. Addresses box sizing set to `content-box` in IE 8/9.
- * 2. Removes excess padding in IE 8/9.
+/**
+ * 1. Address box sizing set to `content-box` in IE 8/9.
+ * 2. Remove excess padding in IE 8/9.
*/
input[type="checkbox"],
@@ -318,9 +317,9 @@ input[type="radio"] {
padding: 0; /* 2 */
}
-/*
- * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
- * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
+/**
+ * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
+ * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
* (include `-moz` to future-proof).
*/
@@ -331,8 +330,8 @@ input[type="search"] {
box-sizing: content-box;
}
-/*
- * Removes inner padding and search cancel button in Safari 5 and Chrome
+/**
+ * Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
@@ -341,8 +340,8 @@ input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
-/*
- * Removes inner padding and border in Firefox 4+.
+/**
+ * Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
@@ -351,9 +350,9 @@ input::-moz-focus-inner {
padding: 0;
}
-/*
- * 1. Removes default vertical scrollbar in IE 8/9.
- * 2. Improves readability and alignment in all browsers.
+/**
+ * 1. Remove default vertical scrollbar in IE 8/9.
+ * 2. Improve readability and alignment in all browsers.
*/
textarea {
@@ -365,7 +364,7 @@ textarea {
Tables
========================================================================== */
-/*
+/**
* Remove most spacing between table cells.
*/
From 5399ff9c0e6d60b4a96c1e388755137de52690b4 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 1 Dec 2012 17:34:14 -0800
Subject: [PATCH 093/268] 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.
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 418cd111d..7b3991239 100644
--- a/normalize.css
+++ b/normalize.css
@@ -302,7 +302,7 @@ input[type="submit"] {
*/
button[disabled],
-input[disabled] {
+html input[disabled] {
cursor: default;
}
From 2eb80024f66dd5745cba5dcef5c9b0c466ecb8d5 Mon Sep 17 00:00:00 2001
From: Dawid Kruczek
Date: Mon, 14 Jan 2013 20:48:50 -0800
Subject: [PATCH 094/268] Add `main` element to HTML5 display definitions
The HTML Working Draft has added `main` as a new element.
---
normalize.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/normalize.css b/normalize.css
index 7b3991239..869763f4f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -16,6 +16,7 @@ figure,
footer,
header,
hgroup,
+main,
nav,
section,
summary {
From 63acb0bf1de0928203685a4b89960dfce841f98a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 14 Jan 2013 20:55:41 -0800
Subject: [PATCH 095/268] Update CHANGELOG
---
CHANGELOG.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8a6349a0..0bd4e5f65 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+== HEAD
+
+* Add `main` element to HTML5 display definitions.
+* Fix cursor style for disabled button `input`.
+
== 2.0.1 (August 20, 2012)
* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
From 28f15186663e3b9cf95b78b2f6e6dd8ad5ec34c1 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 19 Jan 2013 13:04:00 -0800
Subject: [PATCH 096/268] 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
---
CHANGELOG.md | 1 +
normalize.css | 2 --
2 files changed, 1 insertion(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0bd4e5f65..25cee0922 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
== HEAD
+* Remove unnecessary `pre` styles.
* Add `main` element to HTML5 display definitions.
* Fix cursor style for disabled button `input`.
diff --git a/normalize.css b/normalize.css
index 869763f4f..aa47965d4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -160,9 +160,7 @@ samp {
*/
pre {
- white-space: pre;
white-space: pre-wrap;
- word-wrap: break-word;
}
/**
From 36fa71d531a299dd81dd17b5abbb1b5c71a7bb95 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 09:23:23 -0800
Subject: [PATCH 097/268] Add `hr` test
---
test.html | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/test.html b/test.html
index 750e5470d..d7103c49b 100644
--- a/test.html
+++ b/test.html
@@ -66,6 +66,10 @@ Text-level semantics
Address: somewhere, world
+
+
+
+
The a element example
The abbr element and abbr element with title examples
From fdb11ae5b5e63431d6f8bd2496a11c08e9de46c5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 09:23:49 -0800
Subject: [PATCH 098/268] 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
---
normalize.css | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/normalize.css b/normalize.css
index aa47965d4..6ad707163 100644
--- a/normalize.css
+++ b/normalize.css
@@ -134,6 +134,16 @@ dfn {
font-style: italic;
}
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
+
/**
* Address styling not present in IE 8/9.
*/
From 6729f5e8f5973c3b31a7a7baab5fdb7860aa623d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 09:47:45 -0800
Subject: [PATCH 099/268] Update CHANGELOG
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 25cee0922..3b01fcff4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
== HEAD
+* Normalize `hr` element.
* Remove unnecessary `pre` styles.
* Add `main` element to HTML5 display definitions.
* Fix cursor style for disabled button `input`.
From fc85cfb9f16200b4fa048b73c34e295dc77487d1 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 10:01:17 -0800
Subject: [PATCH 100/268] 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
---
CHANGELOG.md | 1 +
normalize.css | 5 +++--
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3b01fcff4..7f03a9d55 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
== HEAD
+* Normalize `h1` margin when within HTML5 sectioning elements.
* Normalize `hr` element.
* Remove unnecessary `pre` styles.
* Add `main` element to HTML5 display definitions.
diff --git a/normalize.css b/normalize.css
index 6ad707163..0dd72b01c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -101,12 +101,13 @@ a:hover {
========================================================================== */
/**
- * Address variable `h1` font size within `section` and `article` contexts in
- * Firefox 4+, Safari 5, and Chrome.
+ * Address variable `h1` font-size and margin within `section` and `article`
+ * contexts in Firefox 4+, Safari 5, and Chrome.
*/
h1 {
font-size: 2em;
+ margin: 0.67em 0;
}
/**
From 7bc787fe8660465cdecd902f15cd5538341e1301 Mon Sep 17 00:00:00 2001
From: TJ VanToll
Date: Sun, 20 Jan 2013 17:09:32 -0800
Subject: [PATCH 101/268] 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/
---
normalize.css | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/normalize.css b/normalize.css
index 0dd72b01c..c433c0a4f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -291,6 +291,18 @@ input {
line-height: normal;
}
+/**
+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
+ * All other form control elements do not inherit `text-transform` values.
+ * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
+ * Correct `select` style inheritance in Firefox 4+ and Opera.
+ */
+
+button,
+select {
+ text-transform: none;
+}
+
/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
* and `video` controls.
From 8d5137931facfaea3c98df439143387af279a4f1 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 17:21:16 -0800
Subject: [PATCH 102/268] Update CHANGELOG
---
CHANGELOG.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7f03a9d55..a2b1cb56c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
== HEAD
+* Normalize `text-transform` for `button` and `select`.
* Normalize `h1` margin when within HTML5 sectioning elements.
* Normalize `hr` element.
* Remove unnecessary `pre` styles.
From 5c0d44e002a84d1944ce8b9d0aa30e0b860a09c2 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 17:34:29 -0800
Subject: [PATCH 103/268] Update README acknowledgements
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 82f9f5d63..6a3cc904d 100644
--- a/README.md
+++ b/README.md
@@ -38,5 +38,5 @@ guidelines](https://github.com/necolas/issue-guidelines).
## Acknowledgements
-Normalize.css is a project by [Nicolas Gallagher](http://github.com/necolas)
-and [Jonathan Neal](http://github.com/jonathantneal).
+Normalize.css is a project by [Nicolas Gallagher](https://github.com/necolas),
+co-created with [Jonathan Neal](https://github.com/jonathantneal).
From 341199ff56bfa3b0a252bd3fbc96b39213a17e34 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 20 Jan 2013 17:35:12 -0800
Subject: [PATCH 104/268] v2.1.0
---
CHANGELOG.md | 2 ++
README.md | 4 ++--
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a2b1cb56c..306f2fa91 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+== 2.1.0 (January 21, 2013)
+
* Normalize `text-transform` for `button` and `select`.
* Normalize `h1` margin when within HTML5 sectioning elements.
* Normalize `hr` element.
diff --git a/README.md b/README.md
index 6a3cc904d..4623dd9fa 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v2.0.1
+# normalize.css v2.1.0
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/2.0.1/test.html)
+[Check out the demo](http://necolas.github.com/normalize.css/2.1.0/test.html)
## What does it do?
diff --git a/component.json b/component.json
index 393f61ee0..006d0dc95 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.0.1",
+ "version": "2.1.0",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
"styles": ["normalize.css"],
diff --git a/normalize.css b/normalize.css
index c433c0a4f..a9c6f52f0 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 40f39d8d9e3a237e25f20d1ea9537af130895b3e Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 27 Mar 2013 15:53:30 -0700
Subject: [PATCH 105/268] 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.
---
README.md | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/README.md b/README.md
index 4623dd9fa..6d8c32aae 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,14 @@ the styles that need normalizing.
[Check out the demo](http://necolas.github.com/normalize.css/2.1.0/test.html)
+[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
+
+## Install
+
+Download from the [project page](http://necolas.github.com/normalize.css/).
+
+Install with [Bower](http://twitter.github.com/bower/): `bower install --save normalize-css`
+
## What does it do?
* Preserves useful defaults, unlike many CSS resets.
From 8a925e039178a3531c88ac747894b6fe0992318a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 29 Mar 2013 21:30:45 -0700
Subject: [PATCH 106/268] Clean up component.json
Bower doesn't currently use several properties that were included.
Keep `styles` for now, for Component(1).
---
component.json | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/component.json b/component.json
index 006d0dc95..a4b271dd5 100644
--- a/component.json
+++ b/component.json
@@ -3,13 +3,6 @@
"version": "2.1.0",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
- "styles": ["normalize.css"],
- "repository": {
- "type": "git",
- "url": "https://github.com/necolas/normalize.css.git"
- },
- "licenses": [{
- "type": "MIT",
- "url": "http://opensource.org/licenses/MIT"
- }]
+ "main": "normalize.css",
+ "styles": ["normalize.css"]
}
From 907890983eb2d6667e4b9cbd8bd03ead4b077e34 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Apr 2013 06:53:47 -0700
Subject: [PATCH 107/268] 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
---
CHANGELOG.md | 3 +++
normalize.css | 16 +++++++++++-----
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 306f2fa91..74d8f1af2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,8 @@
== HEAD
+* Normalize root `color` and `background` to counter the affects of system
+ color schemes.
+
== 2.1.0 (January 21, 2013)
* Normalize `text-transform` for `button` and `select`.
diff --git a/normalize.css b/normalize.css
index a9c6f52f0..dcf0f82ae 100644
--- a/normalize.css
+++ b/normalize.css
@@ -56,15 +56,21 @@ audio:not([controls]) {
========================================================================== */
/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * 1. Prevent system color scheme's background color being used in Firefox, IE,
+ * and Opera.
+ * 2. Prevent system color scheme's text color being used in Firefox, IE, and
+ * Opera.
+ * 3. Set default font family to sans-serif.
+ * 4. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
- font-family: sans-serif; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
- -ms-text-size-adjust: 100%; /* 2 */
+ background: #fff; /* 1 */
+ color: #000; /* 2 */
+ font-family: sans-serif; /* 3 */
+ -ms-text-size-adjust: 100%; /* 4 */
+ -webkit-text-size-adjust: 100%; /* 4 */
}
/**
From 4451c29dec940833acd476d09c3749f696561701 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 3 Apr 2013 14:13:17 -0400
Subject: [PATCH 108/268] Fix typo
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74d8f1af2..2147977aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
== HEAD
-* Normalize root `color` and `background` to counter the affects of system
+* Normalize root `color` and `background` to counter the effects of system
color schemes.
== 2.1.0 (January 21, 2013)
From 6ccf86e9625b321bd78b92fe8c12422435bed078 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 5 Apr 2013 12:51:36 -0700
Subject: [PATCH 109/268] Change gh-page URLs to use `.io`
GitHub have redirected all `username.github.com` pages to
`username.github.io`.
---
README.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index 6d8c32aae..b5e9dc1d2 100644
--- a/README.md
+++ b/README.md
@@ -5,15 +5,15 @@ elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.com/normalize.css/2.1.0/test.html)
+[Check out the demo](http://necolas.github.io/normalize.css/2.1.0/test.html)
[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
## Install
-Download from the [project page](http://necolas.github.com/normalize.css/).
+Download from the [project page](http://necolas.github.io/normalize.css/).
-Install with [Bower](http://twitter.github.com/bower/): `bower install --save normalize-css`
+Install with [Bower](http://twitter.github.io/bower/): `bower install --save normalize-css`
## What does it do?
@@ -42,7 +42,7 @@ override the defaults later in your CSS.
## Contribute
Please read my [issue
-guidelines](https://github.com/necolas/issue-guidelines).
+guidelines](https://github.com/necolas/issue-guidelines/).
## Acknowledgements
From 8afd9f818bc9f4987e71e239489828b5c713932c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 28 Mar 2013 20:30:19 -0700
Subject: [PATCH 110/268] Add contribution guidelines
Includes process for maintainers while there is no automation in place.
Close gh-175
---
CONTRIBUTING.md | 176 ++++++++++++++++++++++++++++++++++++++++++++++++
README.md | 3 +-
2 files changed, 177 insertions(+), 2 deletions(-)
create mode 100644 CONTRIBUTING.md
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..76e55b7e4
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,176 @@
+# Contributing to normalize.css
+
+Please take a moment to review this document in order to make the contribution
+process easy and effective for everyone involved.
+
+Following these guidelines helps to communicate that you respect the time of
+the developers managing and developing this open source project. In return,
+they should reciprocate that respect in addressing your issue or assessing
+patches and features.
+
+
+## Using the issue tracker
+
+The issue tracker is the preferred channel for [bug reports](#bugs),
+[features requests](#features) and [submitting pull
+requests](#pull-requests), but please respect the following restrictions:
+
+* Please **do not** use the issue tracker for personal support requests.
+
+* Please **do not** derail or troll issues. Keep the discussion on topic and
+ respect the opinions of others.
+
+
+
+## Bug reports
+
+A bug is a _demonstrable problem_ that is caused by the code in the repository.
+Good bug reports are extremely helpful - thank you!
+
+Guidelines for bug reports:
+
+1. **Use the GitHub issue search** – check if the issue has already been
+ reported.
+
+2. **Check if the issue has been fixed** – try to reproduce it using the
+ latest `master` branch in the repository.
+
+3. **Isolate the problem** – create a live example (e.g., on
+ [Codepen](http://codepen.io)) of a [reduced test
+ case](http://css-tricks.com/6263-reduced-test-cases/).
+
+A good bug report shouldn't leave others needing to chase you up for more
+information. Please try to be as detailed as possible in your report. What is
+your environment? What steps will reproduce the issue? What browser(s) and OS
+experience the problem? What would you expect to be the outcome? All these
+details will help people to fix any potential bugs.
+
+Example:
+
+> Short and descriptive example bug report title
+>
+> A summary of the issue and the browser/OS environment in which it occurs. If
+> suitable, include the steps required to reproduce the bug.
+>
+> 1. This is the first step
+> 2. This is the second step
+> 3. Further steps, etc.
+>
+> `` - a link to the reduced test case
+>
+> Any other information you want to share that is relevant to the issue being
+> reported. This might include the lines of code that you have identified as
+> causing the bug, and potential solutions (and your opinions on their
+> merits).
+
+
+
+## Feature requests
+
+Feature requests are welcome. But take a moment to find out whether your idea
+fits with the scope and aims of the project. It's up to *you* to make a strong
+case to convince the project's developers of the merits of this feature. Please
+provide as much detail and context as possible.
+
+
+
+## Pull requests
+
+Good pull requests - patches, improvements, new features - are a fantastic
+help. They should remain focused in scope and avoid containing unrelated
+commits.
+
+**Please ask first** before embarking on any significant work, otherwise you
+risk spending a lot of time working on something that the project's developers
+might not want to merge into the project.
+
+Please adhere to the coding conventions used throughout a project (whitespace,
+accurate comments, etc.) and any other requirements (such as test coverage).
+
+Follow this process if you'd like your work considered for inclusion in the
+
+1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
+ and configure the remotes:
+
+ ```bash
+ # Clone your fork of the repo into the current directory
+ git clone https://github.com//normalize.css
+ # Navigate to the newly cloned directory
+ cd normalize.css
+ # Assign the original repo to a remote called "upstream"
+ git remote add upstream https://github.com/necolas/normalize.css
+ ```
+
+2. If you cloned a while ago, get the latest changes from upstream:
+
+ ```bash
+ git checkout master
+ git pull upstream master
+ ```
+
+3. Never work directly on `master`. Create a new topic branch (off the latest
+ version of `master`) to contain your feature, change, or fix:
+
+ ```bash
+ git checkout -b
+ ```
+
+4. Commit your changes in logical chunks. Please adhere to these [git commit
+ message conventions](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html)
+ or your code is unlikely be merged into the main project. Use Git's
+ [interactive rebase](https://help.github.com/articles/interactive-rebase)
+ feature to tidy up your commits before making them public.
+
+ Make sure to add a test to the `test.html` file if appropriate, and test
+ your change in all supported browsers.
+
+5. Locally rebase the upstream development branch into your topic branch:
+
+ ```bash
+ git pull --rebase upstream master
+ ```
+
+6. Push your topic branch up to your fork:
+
+ ```bash
+ git push origin
+ ```
+
+10. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
+ with a clear title and description.
+
+ Please submit a separate pull request for any appropriate changes required
+ in the `v1` branch for legacy browsers.
+
+**IMPORTANT**: By submitting a patch, you agree to allow the project owner to
+license your work under the same license as that used by the project.
+
+
+
+## Maintainers
+
+If you have commit access, please follow this process for merging patches and
+cutting new releases.
+
+### Accepting patches
+
+1. Check that a patch is within the scope and philosophy of the project.
+2. Check that a patch has any necessary tests and a proper, descriptive commit
+ message.
+3. Test the patch locally.
+4. Do not use GitHub's merge button. Apply the patch to `master` locally
+ (either via `git am` or by checking the whole branch out). Amend minor
+ problems with the author's original commit if necessary. Then push to GitHub.
+5. If a patch should be included in `v1`, cherry-pick the commits or manually
+ apply if all else fails.
+
+### Releasing a new version
+
+1. Include all new functional changes in the CHANGELOG.
+2. Use a dedicated commit to increment the version. The version needs to be
+ added to the CHANGELOG (inc. date), and edited in the README,
+ `component.json`, and `normalize.css` files.
+3. The commit message must be of `v0.0.0` format.
+4. Create an annotated tag for the version: `git tag -m v0.0.0`.
+5. Push the changes and tags to GitHub: `git push --tags origin master`
+6. Checkout the `gh-pages` branch and follow the instructions in the README.
diff --git a/README.md b/README.md
index b5e9dc1d2..d44161ec7 100644
--- a/README.md
+++ b/README.md
@@ -41,8 +41,7 @@ override the defaults later in your CSS.
## Contribute
-Please read my [issue
-guidelines](https://github.com/necolas/issue-guidelines/).
+Please read the CONTRIBUTING.md
## Acknowledgements
From 34614f481141498630edd1f79008da75357fa6d0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 17:26:43 -0700
Subject: [PATCH 111/268] Fix example `git tag` command in docs
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 76e55b7e4..30ffc0d6f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -171,6 +171,6 @@ cutting new releases.
added to the CHANGELOG (inc. date), and edited in the README,
`component.json`, and `normalize.css` files.
3. The commit message must be of `v0.0.0` format.
-4. Create an annotated tag for the version: `git tag -m v0.0.0`.
+4. Create an annotated tag for the version: `git tag -m "v0.0.0" v0.0.0`.
5. Push the changes and tags to GitHub: `git push --tags origin master`
6. Checkout the `gh-pages` branch and follow the instructions in the README.
From 691c71b98518b09a8c83412168a27653c302ef75 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 17:27:53 -0700
Subject: [PATCH 112/268] v2.1.1
---
CHANGELOG.md | 2 ++
README.md | 2 +-
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2147977aa..21c1e8c8b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+== 2.1.1 (April 7, 2013)
+
* Normalize root `color` and `background` to counter the effects of system
color schemes.
diff --git a/README.md b/README.md
index d44161ec7..c7eaba1ca 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# normalize.css v2.1.0
+# normalize.css v2.1.1
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
diff --git a/component.json b/component.json
index a4b271dd5..624623916 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.0",
+ "version": "2.1.1",
"author": "Nicolas Gallagher",
"homepage": "http://necolas.github.com/normalize.css/",
"main": "normalize.css",
diff --git a/normalize.css b/normalize.css
index dcf0f82ae..6d24a3853 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 920b3ea72ba296d723377eabce59148398aa3e8c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 18:34:38 -0700
Subject: [PATCH 113/268] Fix typo in CONTRIBUTING.md
---
CONTRIBUTING.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 30ffc0d6f..82bab9a2b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -88,6 +88,7 @@ Please adhere to the coding conventions used throughout a project (whitespace,
accurate comments, etc.) and any other requirements (such as test coverage).
Follow this process if you'd like your work considered for inclusion in the
+project:
1. [Fork](http://help.github.com/fork-a-repo/) the project, clone your fork,
and configure the remotes:
From a611f096b53faa508cce66ad172c4a6625e626f9 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 7 Apr 2013 19:41:16 -0700
Subject: [PATCH 114/268] Correct date of 2.1.1 release in CHANGELOG
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 21c1e8c8b..d0e9f937c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
== HEAD
-== 2.1.1 (April 7, 2013)
+== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
color schemes.
From 03c8f449d039c0fa3560bf03e1b4b3de4c5c26b1 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 21 Apr 2013 20:17:09 -0700
Subject: [PATCH 115/268] Change the Bower website URL
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c7eaba1ca..62ac43cf8 100644
--- a/README.md
+++ b/README.md
@@ -13,7 +13,7 @@ the styles that need normalizing.
Download from the [project page](http://necolas.github.io/normalize.css/).
-Install with [Bower](http://twitter.github.io/bower/): `bower install --save normalize-css`
+Install with [Bower](http://bower.io/): `bower install --save normalize-css`
## What does it do?
From c9ff1dd48d822ea1092cba42f82755c71ca31c61 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:33:22 -0700
Subject: [PATCH 116/268] Add Bower manifest file
Ignore files that don't need to be installed.
---
bower.json | 12 ++++++++++++
1 file changed, 12 insertions(+)
create mode 100644 bower.json
diff --git a/bower.json b/bower.json
new file mode 100644
index 000000000..fb5026bdf
--- /dev/null
+++ b/bower.json
@@ -0,0 +1,12 @@
+{
+ "name": "normalize-css",
+ "version": "2.1.1",
+ "main": "normalize.css",
+ "author": "Nicolas Gallagher",
+ "ignore": [
+ "CHANGELOG.md",
+ "CONTRIBUTING.md",
+ "component.json",
+ "test.html"
+ ]
+}
From 87db01937460a16964d7f1a6c675624c5107448b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:36:17 -0700
Subject: [PATCH 117/268] Simplify the Component(1) manifest file
---
component.json | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/component.json b/component.json
index 624623916..09ed0c1c0 100644
--- a/component.json
+++ b/component.json
@@ -1,8 +1,6 @@
{
"name": "normalize-css",
"version": "2.1.1",
- "author": "Nicolas Gallagher",
- "homepage": "http://necolas.github.com/normalize.css/",
- "main": "normalize.css",
- "styles": ["normalize.css"]
+ "styles": ["normalize.css"],
+ "author": "Nicolas Gallagher"
}
From 71d6cdc9a85ac70da6d3208e397fcb5b1c0ad960 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 7 May 2013 23:40:22 -0700
Subject: [PATCH 118/268] Revert root color and background normalization
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Commit: 907890983eb2d6667e4b9cbd8bd03ead4b077e34
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
---
CHANGELOG.md | 2 ++
normalize.css | 16 +++++-----------
2 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d0e9f937c..41055ffa2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+* Revert root `color` and `background` normalizations.
+
== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
diff --git a/normalize.css b/normalize.css
index 6d24a3853..e39087d3c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -56,21 +56,15 @@ audio:not([controls]) {
========================================================================== */
/**
- * 1. Prevent system color scheme's background color being used in Firefox, IE,
- * and Opera.
- * 2. Prevent system color scheme's text color being used in Firefox, IE, and
- * Opera.
- * 3. Set default font family to sans-serif.
- * 4. Prevent iOS text size adjust after orientation change, without disabling
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
* user zoom.
*/
html {
- background: #fff; /* 1 */
- color: #000; /* 2 */
- font-family: sans-serif; /* 3 */
- -ms-text-size-adjust: 100%; /* 4 */
- -webkit-text-size-adjust: 100%; /* 4 */
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
}
/**
From f74e43083330faa9d6b8b223a8b60f12d32d8da2 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 11 May 2013 13:51:45 -0700
Subject: [PATCH 119/268] Add `bower.json` to release instructions
---
CONTRIBUTING.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 82bab9a2b..4c526bb08 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -169,8 +169,8 @@ cutting new releases.
1. Include all new functional changes in the CHANGELOG.
2. Use a dedicated commit to increment the version. The version needs to be
- added to the CHANGELOG (inc. date), and edited in the README,
- `component.json`, and `normalize.css` files.
+ added to the CHANGELOG (inc. date), and the `bower.json`, `component.json`,
+ and `normalize.css` files.
3. The commit message must be of `v0.0.0` format.
4. Create an annotated tag for the version: `git tag -m "v0.0.0" v0.0.0`.
5. Push the changes and tags to GitHub: `git push --tags origin master`
From 56af2b11703dd9e8819ae725ee67192a4b55a48c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 11 May 2013 13:59:52 -0700
Subject: [PATCH 120/268] v2.1.2
---
CHANGELOG.md | 2 ++
README.md | 4 ++--
bower.json | 2 +-
component.json | 2 +-
normalize.css | 2 +-
5 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 41055ffa2..0ca7cdfcf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+== 2.1.2 (May 11, 2013)
+
* Revert root `color` and `background` normalizations.
== 2.1.1 (April 8, 2013)
diff --git a/README.md b/README.md
index 62ac43cf8..87b60ea55 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# normalize.css v2.1.1
+# normalize.css v2
Normalize.css is a customisable CSS file that makes browsers render all
elements more consistently and in line with modern standards. We researched the
differences between default browser styles in order to precisely target only
the styles that need normalizing.
-[Check out the demo](http://necolas.github.io/normalize.css/2.1.0/test.html)
+[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
diff --git a/bower.json b/bower.json
index fb5026bdf..c96b7cd34 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.1",
+ "version": "2.1.2",
"main": "normalize.css",
"author": "Nicolas Gallagher",
"ignore": [
diff --git a/component.json b/component.json
index 09ed0c1c0..41e4d0ba0 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.1",
+ "version": "2.1.2",
"styles": ["normalize.css"],
"author": "Nicolas Gallagher"
}
diff --git a/normalize.css b/normalize.css
index e39087d3c..6adf56e79 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 37b483c1e1f0a11f3734c86410d051a31378a512 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Jul 2013 23:42:37 -0700
Subject: [PATCH 121/268] Fix IE 10 active link background color
Remove the gray background color from active links in IE 10.
Fix gh-172
---
CHANGELOG.md | 2 ++
normalize.css | 8 ++++++++
2 files changed, 10 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0ca7cdfcf..98c6a9b54 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
== HEAD
+* Remove the gray background color from active links in IE 10.
+
== 2.1.2 (May 11, 2013)
* Revert root `color` and `background` normalizations.
diff --git a/normalize.css b/normalize.css
index 6adf56e79..8b977e137 100644
--- a/normalize.css
+++ b/normalize.css
@@ -79,6 +79,14 @@ body {
Links
========================================================================== */
+/**
+ * Remove the gray background color from active links in IE 10.
+ */
+
+a {
+ background: transparent;
+}
+
/**
* Address `outline` inconsistency between Chrome and other browsers.
*/
From 77982e20d82421b4303a5eee4afa224ea371e978 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 1 Jul 2013 23:54:45 -0700
Subject: [PATCH 122/268] 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.
---
normalize.css | 6 ++++--
test.html | 6 ++++++
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 8b977e137..5e79cf07c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -44,10 +44,12 @@ audio:not([controls]) {
}
/**
- * Address styling not present in IE 8/9.
+ * Address `[hidden]` styling not present in IE 8/9.
+ * Hide the `template` element in IE, Safari, and Firefox < 22.
*/
-[hidden] {
+[hidden],
+template {
display: none;
}
diff --git a/test.html b/test.html
index d7103c49b..d610c3173 100644
--- a/test.html
+++ b/test.html
@@ -96,6 +96,12 @@ Text-level semantics
The var element example
+ Template content
+
+ {{title}}
+
+
+
Embedded content
audio
From 0050384c0b108ed5e7066da5ff52f54ef88e1f66 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 15 Aug 2013 19:46:33 -0700
Subject: [PATCH 123/268] 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.
---
README.md | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/README.md b/README.md
index 87b60ea55..40acfd1b4 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
# normalize.css v2
Normalize.css is a customisable CSS file that makes browsers render all
-elements more consistently and in line with modern standards. We researched the
-differences between default browser styles in order to precisely target only
-the styles that need normalizing.
+elements more consistently and in line with modern standards.
-[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
+The project relies on researching the differences between default browser
+styles in order to precisely target only the styles that need or benefit from
+normalizing.
-[Legacy browser support is available in v1](https://github.com/necolas/normalize.css/tree/v1)
+[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
## Install
@@ -25,11 +25,10 @@ Install with [Bower](http://bower.io/): `bower install --save normalize-css`
## How to use it
-Normalize.css is intended to be used as an alternative to CSS resets.
+No other styles should come before Normalize.css.
-It's suggested that you read the `normalize.css` file and consider customising
-it to meet your needs. Alternatively, include the file in your project and
-override the defaults later in your CSS.
+It is recommended that you include the `normalize.css` file as untouched
+library code.
## Browser support
@@ -39,7 +38,11 @@ override the defaults later in your CSS.
* Opera 12+
* Internet Explorer 8+
-## Contribute
+[Normalize.css v1 provides legacy browser
+support](https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+),
+but is no longer actively developed.
+
+## Contributing
Please read the CONTRIBUTING.md
From 3e12409c6111299b32bb64584f7a5f9a4dd5a86a Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 15 Aug 2013 21:52:25 -0700
Subject: [PATCH 124/268] Add Component(1) install instructions
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 40acfd1b4..273482726 100644
--- a/README.md
+++ b/README.md
@@ -15,6 +15,8 @@ Download from the [project page](http://necolas.github.io/normalize.css/).
Install with [Bower](http://bower.io/): `bower install --save normalize-css`
+Install with [Component(1)](http://component.io/): `component install necolas/normalize.css`
+
## What does it do?
* Preserves useful defaults, unlike many CSS resets.
From 9709e680d02c58c9265173e71fbf2be3e2e8e1ff Mon Sep 17 00:00:00 2001
From: Ricky de Laveaga
Date: Mon, 5 Aug 2013 10:04:57 -0700
Subject: [PATCH 125/268] Fix incorrect closing tag in `test.html`
---
test.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test.html b/test.html
index d610c3173..c90099163 100644
--- a/test.html
+++ b/test.html
@@ -98,7 +98,7 @@ Text-level semantics
Template content
- {{title}}
+ {{title}}
From 5d4ef1c56fe6e29399f8e2bf31f39ed6c6a11bd3 Mon Sep 17 00:00:00 2001
From: Kalifriki
Date: Mon, 15 Apr 2013 20:47:25 +0400
Subject: [PATCH 126/268] Add IE 10 to checkbox/radio normalization comments
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 5e79cf07c..1fd276a0e 100644
--- a/normalize.css
+++ b/normalize.css
@@ -339,8 +339,8 @@ html input[disabled] {
}
/**
- * 1. Address box sizing set to `content-box` in IE 8/9.
- * 2. Remove excess padding in IE 8/9.
+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
+ * 2. Remove excess padding in IE 8/9/10.
*/
input[type="checkbox"],
From 690f8abb195fcdb4b4f910f3e7f23b88bdffb01d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:34:21 -0700
Subject: [PATCH 127/268] Fix component.json
The Component(1) spec was updated to require a `repo` property.
---
component.json | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/component.json b/component.json
index 41e4d0ba0..bd42e8551 100644
--- a/component.json
+++ b/component.json
@@ -1,6 +1,8 @@
{
"name": "normalize-css",
+ "repo": "necolas/normalize.css",
"version": "2.1.2",
"styles": ["normalize.css"],
- "author": "Nicolas Gallagher"
+ "author": "Nicolas Gallagher",
+ "license": "MIT"
}
From 4925d9b50807c784abac0f73290e60a28322376b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:36:05 -0700
Subject: [PATCH 128/268] Update CHANGELOG
---
CHANGELOG.md | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98c6a9b54..ac5828314 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,17 +1,18 @@
-== HEAD
+=== HEAD
+* Fix component.json.
* Remove the gray background color from active links in IE 10.
-== 2.1.2 (May 11, 2013)
+=== 2.1.2 (May 11, 2013)
* Revert root `color` and `background` normalizations.
-== 2.1.1 (April 8, 2013)
+=== 2.1.1 (April 8, 2013)
* Normalize root `color` and `background` to counter the effects of system
color schemes.
-== 2.1.0 (January 21, 2013)
+=== 2.1.0 (January 21, 2013)
* Normalize `text-transform` for `button` and `select`.
* Normalize `h1` margin when within HTML5 sectioning elements.
@@ -20,11 +21,11 @@
* Add `main` element to HTML5 display definitions.
* Fix cursor style for disabled button `input`.
-== 2.0.1 (August 20, 2012)
+=== 2.0.1 (August 20, 2012)
* Remove stray IE 6/7 `inline-block` hack from HTML5 display settings.
-== 2.0.0 (August 19, 2012)
+=== 2.0.0 (August 19, 2012)
* Remove legacy browser form normalizations.
* Remove all list normalizations.
@@ -33,11 +34,11 @@
* Form elements automatically inherit `font-family` from ancestor.
* Drop support for IE 6/7, Firefox < 4, and Safari < 5.
-== 1.0.1 (August 19, 2012)
+=== 1.0.1 (August 19, 2012)
* Adjust `small` font size normalization.
-== 1.0.0 (August 14, 2012)
+=== 1.0.0 (August 14, 2012)
(Only the notable changes since public release)
From dafaf9ee60ff76173954aca755c78a6912a0ee6c Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Mon, 26 Aug 2013 11:37:18 -0700
Subject: [PATCH 129/268] v2.1.3
---
CHANGELOG.md | 2 ++
bower.json | 2 +-
component.json | 2 +-
normalize.css | 2 +-
4 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac5828314..86d0d1df5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
=== HEAD
+=== 2.1.3 (August 26, 2013)
+
* Fix component.json.
* Remove the gray background color from active links in IE 10.
diff --git a/bower.json b/bower.json
index c96b7cd34..6e5e4b758 100644
--- a/bower.json
+++ b/bower.json
@@ -1,6 +1,6 @@
{
"name": "normalize-css",
- "version": "2.1.2",
+ "version": "2.1.3",
"main": "normalize.css",
"author": "Nicolas Gallagher",
"ignore": [
diff --git a/component.json b/component.json
index bd42e8551..1310efffd 100644
--- a/component.json
+++ b/component.json
@@ -1,7 +1,7 @@
{
"name": "normalize-css",
"repo": "necolas/normalize.css",
- "version": "2.1.2",
+ "version": "2.1.3",
"styles": ["normalize.css"],
"author": "Nicolas Gallagher",
"license": "MIT"
diff --git a/normalize.css b/normalize.css
index 1fd276a0e..c2de8df94 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ==========================================================================
HTML5 display definitions
From 6992935807a5ed7ec60fb97e3f9fd02cc102a110 Mon Sep 17 00:00:00 2001
From: thoppe
Date: Sun, 12 Jan 2014 12:56:12 +0100
Subject: [PATCH 130/268] Fix fieldset width in Chrome and Firefox
Fixes an issue in Firefox [1] and Chrome [2]. The implicit width of
`fieldset` can be determined by the width of descendants rather than the
parent container. This change (adding `min-width:0`) makes the
`fieldset` behave like a `div` in this regard.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=504622
[2] http://stackoverflow.com/questions/8084343/google-chrome-fieldset-overflow-bug
Close #272
---
normalize.css | 10 ++++++----
test.html | 7 +++++++
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index c2de8df94..a892722c5 100644
--- a/normalize.css
+++ b/normalize.css
@@ -257,13 +257,15 @@ figure {
========================================================================== */
/**
- * Define consistent border, margin, and padding.
+ * 1. Define consistent border, margin, and padding.
+ * 2. Address width being affected by wide descendants in Chrome and Firefox.
*/
fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
+ border: 1px solid #c0c0c0; /* 1 */
+ margin: 0 2px; /* 1 */
+ min-width: 0; /* 2 */
+ padding: 0.35em 0.625em 0.75em; /* 1 */
}
/**
diff --git a/test.html b/test.html
index c90099163..ab9a79b7d 100644
--- a/test.html
+++ b/test.html
@@ -268,6 +268,13 @@ Tabular data
Forms
+
+
+ Fieldset with a wider child
+
+
+
+
Inputs as descendents of labels (form legend). This doubles up as a long legend that can test word wrapping.
Text input
From 0b5badd591e63b1dcc914a2479f681b9297e6514 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 14:21:28 -0800
Subject: [PATCH 131/268] Fix `font` and `color` inheritance for forms
Inherit all `font` properties.
Inherit `color` for form controls. Chrome and Safari on OS X will not
inherit `color` as they heavily restrict the author-defined styles that
will be respected for that element.
Fix gh-157
---
normalize.css | 9 +++++----
test.html | 9 +++++++++
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index a892722c5..4601d6f7f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -279,8 +279,9 @@ legend {
}
/**
- * 1. Correct font family not being inherited in all browsers.
- * 2. Correct font size not being inherited in all browsers.
+ * 1. Correct color not being inherited in all browsers.
+ * Known issue: `select` will not inherit color in Chrome and Safari on OS X.
+ * 2. Correct font properties not being inherited in all browsers.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
@@ -288,8 +289,8 @@ button,
input,
select,
textarea {
- font-family: inherit; /* 1 */
- font-size: 100%; /* 2 */
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
margin: 0; /* 3 */
}
diff --git a/test.html b/test.html
index ab9a79b7d..51dda7b37 100644
--- a/test.html
+++ b/test.html
@@ -275,6 +275,15 @@ Forms
+
+ Color inheritance
+ Text input
+ Email input
+ Search input
+ Select field Option 01 Option 02
+ Textarea Textarea text
+
+
Inputs as descendents of labels (form legend). This doubles up as a long legend that can test word wrapping.
Text input
From 496702aab6a80bdb1d03f3011a0c0962635a8b02 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 14:40:36 -0800
Subject: [PATCH 132/268] Set correct display for `progress` in IE 8/9
Set to `inline-block` to match default value in modern browsers.
Fix #253
Close #254
---
normalize.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/normalize.css b/normalize.css
index 4601d6f7f..cf184607c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -29,6 +29,7 @@ summary {
audio,
canvas,
+progress,
video {
display: inline-block;
}
From 37d1c1ef8ba2ddd5708bfc93083cda964711e6aa Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 16:16:32 -0800
Subject: [PATCH 133/268] Remove default table cell padding
Normalize.css makes some convenience changes to the default table
rendering. This change removes the 1px of padding around table cells.
---
normalize.css | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/normalize.css b/normalize.css
index cf184607c..d38d7914b 100644
--- a/normalize.css
+++ b/normalize.css
@@ -408,3 +408,8 @@ table {
border-collapse: collapse;
border-spacing: 0;
}
+
+td,
+th {
+ padding: 0;
+}
From 3d3096db745224192292584445b5114bf1af8a71 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 16:30:33 -0800
Subject: [PATCH 134/268] Normalize `optgroup`
Address Firefox not inheriting `font` properties for `optgroup`.
Fix gh-102
---
normalize.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/normalize.css b/normalize.css
index d38d7914b..94b03c707 100644
--- a/normalize.css
+++ b/normalize.css
@@ -288,6 +288,7 @@ legend {
button,
input,
+optgroup,
select,
textarea {
color: inherit; /* 1 */
From 5b9bf5e1a365509141bb26669cc6cd45ed2cda1e Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 16:45:04 -0800
Subject: [PATCH 135/268] Fix `optgroup` normalization and add test
Ref gh-102
---
normalize.css | 9 +++++++++
test.html | 7 +++++++
2 files changed, 16 insertions(+)
diff --git a/normalize.css b/normalize.css
index 94b03c707..771c8f3d1 100644
--- a/normalize.css
+++ b/normalize.css
@@ -296,6 +296,15 @@ textarea {
margin: 0; /* 3 */
}
+/**
+ * Re-apply the `font-weight` to avoid modifying the default UX, and because
+ * the default cannot be changed in Chrome and Safari on OS X.
+ */
+
+optgroup {
+ font-weight: bold;
+}
+
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
diff --git a/test.html b/test.html
index 51dda7b37..ef13851bf 100644
--- a/test.html
+++ b/test.html
@@ -300,6 +300,13 @@ Forms
Checkbox input
Select field Option 01 Option 02
+ Select with optgroup
+
+
+ Option 01
+ Option 02
+
+
Textarea Textarea text
From ccbb28b123186a419abd8f8211f7431885943fd9 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 16:52:18 -0800
Subject: [PATCH 136/268] Fix `figure` margin normalization
All browsers that support `figure` apply margin of `1em 40px`.
Fix gh-262
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 771c8f3d1..9d23b7f2b 100644
--- a/normalize.css
+++ b/normalize.css
@@ -250,7 +250,7 @@ svg:not(:root) {
*/
figure {
- margin: 0;
+ margin: 1em 40px;
}
/* ==========================================================================
From 4b94eb7d4d290251d43684a087d0564ef4eb3685 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Wed, 15 Jan 2014 21:32:00 -0800
Subject: [PATCH 137/268] Remove `a:focus` outline normalization
My hypothesis is that it's more important for a user to get the focus
style they expect *within* their browser than it is to have consistent focus
styles *between* browsers. In particular, replacing Chrome's default focus
style (esp. just for links) seems presumptuous.
Component designers/developers can make the decision on when to modify
these browser defaults.
Fix gh-216
---
normalize.css | 8 --------
1 file changed, 8 deletions(-)
diff --git a/normalize.css b/normalize.css
index 9d23b7f2b..cd2bbee1f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -90,14 +90,6 @@ a {
background: transparent;
}
-/**
- * Address `outline` inconsistency between Chrome and other browsers.
- */
-
-a:focus {
- outline: thin dotted;
-}
-
/**
* Improve readability when focused and also mouse hovered in all browsers.
*/
From d86aa8500ee7e8c6568413ccfc115fe437010727 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 12:59:12 -0800
Subject: [PATCH 138/268] Fix number input button cursor on OS X Chrome
Fix the cursor style for Chrome's increment/decrement buttons on
`input[type="number"]. For certain `font-size` values of the `input`, it
causes the cursor style of the decrement button to change from `default`
to `text`.
Fix gh-283
---
normalize.css | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/normalize.css b/normalize.css
index cd2bbee1f..530ef2da9 100644
--- a/normalize.css
+++ b/normalize.css
@@ -355,6 +355,17 @@ input[type="radio"] {
padding: 0; /* 2 */
}
+/**
+ * Fix the cursor style for Chrome's increment/decrement buttons. For certain
+ * `font-size` values of the `input`, it causes the cursor style of the
+ * decrement button to change from `default` to `text`.
+ */
+
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
/**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
From 20e58223c9f07607289063c649a7e0e569ec7f97 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 13:03:24 -0800
Subject: [PATCH 139/268] Revert `textarea` alignment modification
Leave the default baseline alignment in place.
Fix gh-280
---
normalize.css | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index 530ef2da9..615fa33a0 100644
--- a/normalize.css
+++ b/normalize.css
@@ -400,13 +400,11 @@ input::-moz-focus-inner {
}
/**
- * 1. Remove default vertical scrollbar in IE 8/9.
- * 2. Improve readability and alignment in all browsers.
+ * Remove default vertical scrollbar in IE 8/9.
*/
textarea {
- overflow: auto; /* 1 */
- vertical-align: top; /* 2 */
+ overflow: auto;
}
/* ==========================================================================
From e372fcd83d2de2f08ce6755660c36da7954fdb4d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 13:15:41 -0800
Subject: [PATCH 140/268] Fix rendering of test file on mobile
---
test.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test.html b/test.html
index ef13851bf..a2257bada 100644
--- a/test.html
+++ b/test.html
@@ -2,7 +2,7 @@
-
+
Normalize CSS
From 68322db312c1c8eb9fd1e9d2571c7728ea9c4cbe Mon Sep 17 00:00:00 2001
From: Oleg Korsunsky
Date: Fri, 24 Jan 2014 13:16:11 -0800
Subject: [PATCH 141/268] Address `button` overflow in IE 8/9/10
---
normalize.css | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 615fa33a0..7ae90bb87 100644
--- a/normalize.css
+++ b/normalize.css
@@ -297,12 +297,19 @@ optgroup {
font-weight: bold;
}
+/**
+ * Address `overflow` set to `hidden` in IE 8/9/10.
+ */
+
+button {
+ overflow: visible;
+}
+
/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
-button,
input {
line-height: normal;
}
From 45cc401523c73a7ea48d433a269a7164059a4812 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 13:23:52 -0800
Subject: [PATCH 142/268] Change indentation: 4 -> 2 spaces
---
CONTRIBUTING.md | 2 +-
normalize.css | 130 ++++++++++++++++++++++++------------------------
2 files changed, 66 insertions(+), 66 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4c526bb08..abcbae257 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -172,6 +172,6 @@ cutting new releases.
added to the CHANGELOG (inc. date), and the `bower.json`, `component.json`,
and `normalize.css` files.
3. The commit message must be of `v0.0.0` format.
-4. Create an annotated tag for the version: `git tag -m "v0.0.0" v0.0.0`.
+4. Create an annotated tag for the version: `git tag -m "v0.0.0" 0.0.0`.
5. Push the changes and tags to GitHub: `git push --tags origin master`
6. Checkout the `gh-pages` branch and follow the instructions in the README.
diff --git a/normalize.css b/normalize.css
index 7ae90bb87..955481d6a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -20,7 +20,7 @@ main,
nav,
section,
summary {
- display: block;
+ display: block;
}
/**
@@ -31,7 +31,7 @@ audio,
canvas,
progress,
video {
- display: inline-block;
+ display: inline-block;
}
/**
@@ -40,8 +40,8 @@ video {
*/
audio:not([controls]) {
- display: none;
- height: 0;
+ display: none;
+ height: 0;
}
/**
@@ -51,7 +51,7 @@ audio:not([controls]) {
[hidden],
template {
- display: none;
+ display: none;
}
/* ==========================================================================
@@ -65,9 +65,9 @@ template {
*/
html {
- font-family: sans-serif; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
- -webkit-text-size-adjust: 100%; /* 2 */
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
}
/**
@@ -75,7 +75,7 @@ html {
*/
body {
- margin: 0;
+ margin: 0;
}
/* ==========================================================================
@@ -87,7 +87,7 @@ body {
*/
a {
- background: transparent;
+ background: transparent;
}
/**
@@ -96,7 +96,7 @@ a {
a:active,
a:hover {
- outline: 0;
+ outline: 0;
}
/* ==========================================================================
@@ -109,8 +109,8 @@ a:hover {
*/
h1 {
- font-size: 2em;
- margin: 0.67em 0;
+ font-size: 2em;
+ margin: 0.67em 0;
}
/**
@@ -118,7 +118,7 @@ h1 {
*/
abbr[title] {
- border-bottom: 1px dotted;
+ border-bottom: 1px dotted;
}
/**
@@ -127,7 +127,7 @@ abbr[title] {
b,
strong {
- font-weight: bold;
+ font-weight: bold;
}
/**
@@ -135,7 +135,7 @@ strong {
*/
dfn {
- font-style: italic;
+ font-style: italic;
}
/**
@@ -143,9 +143,9 @@ dfn {
*/
hr {
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- height: 0;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
}
/**
@@ -153,8 +153,8 @@ hr {
*/
mark {
- background: #ff0;
- color: #000;
+ background: #ff0;
+ color: #000;
}
/**
@@ -165,8 +165,8 @@ code,
kbd,
pre,
samp {
- font-family: monospace, serif;
- font-size: 1em;
+ font-family: monospace, serif;
+ font-size: 1em;
}
/**
@@ -174,7 +174,7 @@ samp {
*/
pre {
- white-space: pre-wrap;
+ white-space: pre-wrap;
}
/**
@@ -182,7 +182,7 @@ pre {
*/
q {
- quotes: "\201C" "\201D" "\2018" "\2019";
+ quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
@@ -190,7 +190,7 @@ q {
*/
small {
- font-size: 80%;
+ font-size: 80%;
}
/**
@@ -199,18 +199,18 @@ small {
sub,
sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
}
sup {
- top: -0.5em;
+ top: -0.5em;
}
sub {
- bottom: -0.25em;
+ bottom: -0.25em;
}
/* ==========================================================================
@@ -222,7 +222,7 @@ sub {
*/
img {
- border: 0;
+ border: 0;
}
/**
@@ -230,7 +230,7 @@ img {
*/
svg:not(:root) {
- overflow: hidden;
+ overflow: hidden;
}
/* ==========================================================================
@@ -242,7 +242,7 @@ svg:not(:root) {
*/
figure {
- margin: 1em 40px;
+ margin: 1em 40px;
}
/* ==========================================================================
@@ -255,10 +255,10 @@ figure {
*/
fieldset {
- border: 1px solid #c0c0c0; /* 1 */
- margin: 0 2px; /* 1 */
- min-width: 0; /* 2 */
- padding: 0.35em 0.625em 0.75em; /* 1 */
+ border: 1px solid #c0c0c0; /* 1 */
+ margin: 0 2px; /* 1 */
+ min-width: 0; /* 2 */
+ padding: 0.35em 0.625em 0.75em; /* 1 */
}
/**
@@ -267,8 +267,8 @@ fieldset {
*/
legend {
- border: 0; /* 1 */
- padding: 0; /* 2 */
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
}
/**
@@ -283,9 +283,9 @@ input,
optgroup,
select,
textarea {
- color: inherit; /* 1 */
- font: inherit; /* 2 */
- margin: 0; /* 3 */
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
+ margin: 0; /* 3 */
}
/**
@@ -294,7 +294,7 @@ textarea {
*/
optgroup {
- font-weight: bold;
+ font-weight: bold;
}
/**
@@ -302,7 +302,7 @@ optgroup {
*/
button {
- overflow: visible;
+ overflow: visible;
}
/**
@@ -311,7 +311,7 @@ button {
*/
input {
- line-height: normal;
+ line-height: normal;
}
/**
@@ -323,7 +323,7 @@ input {
button,
select {
- text-transform: none;
+ text-transform: none;
}
/**
@@ -338,8 +338,8 @@ button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
- -webkit-appearance: button; /* 2 */
- cursor: pointer; /* 3 */
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
}
/**
@@ -348,7 +348,7 @@ input[type="submit"] {
button[disabled],
html input[disabled] {
- cursor: default;
+ cursor: default;
}
/**
@@ -358,8 +358,8 @@ html input[disabled] {
input[type="checkbox"],
input[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
}
/**
@@ -370,7 +370,7 @@ input[type="radio"] {
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
- height: auto;
+ height: auto;
}
/**
@@ -380,10 +380,10 @@ input[type="number"]::-webkit-outer-spin-button {
*/
input[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- -moz-box-sizing: content-box;
- -webkit-box-sizing: content-box; /* 2 */
- box-sizing: content-box;
+ -webkit-appearance: textfield; /* 1 */
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
+ box-sizing: content-box;
}
/**
@@ -393,7 +393,7 @@ input[type="search"] {
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
+ -webkit-appearance: none;
}
/**
@@ -402,8 +402,8 @@ input[type="search"]::-webkit-search-decoration {
button::-moz-focus-inner,
input::-moz-focus-inner {
- border: 0;
- padding: 0;
+ border: 0;
+ padding: 0;
}
/**
@@ -411,7 +411,7 @@ input::-moz-focus-inner {
*/
textarea {
- overflow: auto;
+ overflow: auto;
}
/* ==========================================================================
@@ -423,11 +423,11 @@ textarea {
*/
table {
- border-collapse: collapse;
- border-spacing: 0;
+ border-collapse: collapse;
+ border-spacing: 0;
}
td,
th {
- padding: 0;
+ padding: 0;
}
From 37ea6ae1874dce2ecd4aa3a5b0edc89f7da29337 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 21:59:28 -0800
Subject: [PATCH 143/268] Fix vertical alignment of `progress`
Chrome, Firefox, and Opera set `vertical-align: -0.2em`. The browser
implementations aren't great. They scale badly with font size and when
the height of the element is changed. Aligning them to the baseline, as
IE does, helps make their alignment consistent with other similar
elements.
---
normalize.css | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 955481d6a..a7a42e76a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -24,14 +24,16 @@ summary {
}
/**
- * Correct `inline-block` display not defined in IE 8/9.
+ * 1. Correct `inline-block` display not defined in IE 8/9.
+ * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
- display: inline-block;
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
}
/**
From a8edd0c5aa06b905e8e1550fd6a5c01e46375194 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 22:04:39 -0800
Subject: [PATCH 144/268] Fix `pre` text formatting and overflow
Don't visually break `pre` text over multiple lines.
Trigger a scrollbar when the preformatted text is too wide for its
container.
---
normalize.css | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index a7a42e76a..41d438124 100644
--- a/normalize.css
+++ b/normalize.css
@@ -172,11 +172,11 @@ samp {
}
/**
- * Improve readability of pre-formatted text in all browsers.
+ * Contain overflow in all browsers.
*/
pre {
- white-space: pre-wrap;
+ overflow: auto;
}
/**
From 7e80851c5fd2d49772235e2d453c9e1caaeb2bc5 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Fri, 24 Jan 2014 23:09:36 -0800
Subject: [PATCH 145/268] Fix i18n for `q` element
Don't attempt to normalize `q` because it prevents the browser from
automatically adapting the quotes used based on the value of a `lang`
attribute.
---
normalize.css | 8 --------
1 file changed, 8 deletions(-)
diff --git a/normalize.css b/normalize.css
index 41d438124..0fbd474e0 100644
--- a/normalize.css
+++ b/normalize.css
@@ -179,14 +179,6 @@ pre {
overflow: auto;
}
-/**
- * Set consistent quote types.
- */
-
-q {
- quotes: "\201C" "\201D" "\2018" "\2019";
-}
-
/**
* Address inconsistent and variable font size in all browsers.
*/
From a2ae3b5d7a49b67da03ff9b0878c2d2a53fbc821 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 25 Jan 2014 16:50:27 -0800
Subject: [PATCH 146/268] Revert 6992935807a5ed7ec60fb97e3f9fd02cc102a110
Doesn't work in Firefox.
---
normalize.css | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/normalize.css b/normalize.css
index 0fbd474e0..691996f52 100644
--- a/normalize.css
+++ b/normalize.css
@@ -244,15 +244,13 @@ figure {
========================================================================== */
/**
- * 1. Define consistent border, margin, and padding.
- * 2. Address width being affected by wide descendants in Chrome and Firefox.
+ * Define consistent border, margin, and padding.
*/
fieldset {
- border: 1px solid #c0c0c0; /* 1 */
- margin: 0 2px; /* 1 */
- min-width: 0; /* 2 */
- padding: 0.35em 0.625em 0.75em; /* 1 */
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
}
/**
From 3fe0df0fe511a914bee47c6e11b1832a5a6830ff Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 25 Jan 2014 20:37:46 -0800
Subject: [PATCH 147/268] Reorganise normalize.css and edit comments
Update comments in line with any changes browsers have introduced.
Minor reordering of rulesets.
---
normalize.css | 226 +++++++++++++++++++++++++-------------------------
1 file changed, 112 insertions(+), 114 deletions(-)
diff --git a/normalize.css b/normalize.css
index 691996f52..ffde8a6e5 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,7 +1,26 @@
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
-/* ==========================================================================
- HTML5 display definitions
+/**
+ * 1. Set default font family to sans-serif.
+ * 2. Prevent iOS text size adjust after orientation change, without disabling
+ * user zoom.
+ */
+
+html {
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/**
+ * Remove default margin.
+ */
+
+body {
+ margin: 0;
+}
+
+/* HTML5 display definitions
========================================================================== */
/**
@@ -56,32 +75,7 @@ template {
display: none;
}
-/* ==========================================================================
- Base
- ========================================================================== */
-
-/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
- * user zoom.
- */
-
-html {
- font-family: sans-serif; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove default margin.
- */
-
-body {
- margin: 0;
-}
-
-/* ==========================================================================
- Links
+/* Links
========================================================================== */
/**
@@ -101,20 +95,9 @@ a:hover {
outline: 0;
}
-/* ==========================================================================
- Typography
+/* Text-level semantics
========================================================================== */
-/**
- * Address variable `h1` font-size and margin within `section` and `article`
- * contexts in Firefox 4+, Safari 5, and Chrome.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
/**
* Address styling not present in IE 8/9, Safari 5, and Chrome.
*/
@@ -141,13 +124,13 @@ dfn {
}
/**
- * Address differences between Firefox and other browsers.
+ * Address variable `h1` font-size and margin within `section` and `article`
+ * contexts in Firefox 4+, Safari 5, and Chrome.
*/
-hr {
- -moz-box-sizing: content-box;
- box-sizing: content-box;
- height: 0;
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
}
/**
@@ -159,26 +142,6 @@ mark {
color: #000;
}
-/**
- * Correct font family set oddly in Safari 5 and Chrome.
- */
-
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, serif;
- font-size: 1em;
-}
-
-/**
- * Contain overflow in all browsers.
- */
-
-pre {
- overflow: auto;
-}
-
/**
* Address inconsistent and variable font size in all browsers.
*/
@@ -207,8 +170,7 @@ sub {
bottom: -0.25em;
}
-/* ==========================================================================
- Embedded content
+/* Embedded content
========================================================================== */
/**
@@ -227,8 +189,7 @@ svg:not(:root) {
overflow: hidden;
}
-/* ==========================================================================
- Figures
+/* Grouping content
========================================================================== */
/**
@@ -239,34 +200,48 @@ figure {
margin: 1em 40px;
}
-/* ==========================================================================
- Forms
- ========================================================================== */
+/**
+ * Address differences between Firefox and other browsers.
+ */
+
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
/**
- * Define consistent border, margin, and padding.
+ * Contain overflow in all browsers.
*/
-fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
+pre {
+ overflow: auto;
}
/**
- * 1. Correct `color` not being inherited in IE 8/9.
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ * Address odd `em`-unit font size rendering in all browsers.
*/
-legend {
- border: 0; /* 1 */
- padding: 0; /* 2 */
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
}
+/* Forms
+ ========================================================================== */
+
/**
- * 1. Correct color not being inherited in all browsers.
- * Known issue: `select` will not inherit color in Chrome and Safari on OS X.
- * 2. Correct font properties not being inherited in all browsers.
+ * Known limitation: by default, Chrome and Safari on OS X allow very limited
+ * styling of `select`, unless a `border` property is set.
+ */
+
+/**
+ * 1. Correct color not being inherited.
+ * Known issue: affects color of disabled elements.
+ * 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
@@ -280,15 +255,6 @@ textarea {
margin: 0; /* 3 */
}
-/**
- * Re-apply the `font-weight` to avoid modifying the default UX, and because
- * the default cannot be changed in Chrome and Safari on OS X.
- */
-
-optgroup {
- font-weight: bold;
-}
-
/**
* Address `overflow` set to `hidden` in IE 8/9/10.
*/
@@ -297,20 +263,11 @@ button {
overflow: visible;
}
-/**
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-input {
- line-height: normal;
-}
-
/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
- * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
- * Correct `select` style inheritance in Firefox 4+ and Opera.
+ * Correct `button` style inheritance in Firefox, IE 8+, and Opera
+ * Correct `select` style inheritance in Firefox.
*/
button,
@@ -344,6 +301,28 @@ html input[disabled] {
}
/**
+ * Remove inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+
+/**
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
+ */
+
+input {
+ line-height: normal;
+}
+
+/**
+ * It's recommended that you don't attempt to style these elements.
+ * Firefox's implementation doesn't respect box-sizing, padding, or width.
+ *
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
@@ -379,8 +358,9 @@ input[type="search"] {
}
/**
- * Remove inner padding and search cancel button in Safari 5 and Chrome
- * on OS X.
+ * Remove inner padding and search cancel button in Safari and Chrome on OS X.
+ * Safari (but not Chrome) clips the cancel button when the search input has
+ * padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
@@ -389,13 +369,23 @@ input[type="search"]::-webkit-search-decoration {
}
/**
- * Remove inner padding and border in Firefox 4+.
+ * Define consistent border, margin, and padding.
*/
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- border: 0;
- padding: 0;
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+
+/**
+ * 1. Correct `color` not being inherited in IE 8/9.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
}
/**
@@ -406,8 +396,16 @@ textarea {
overflow: auto;
}
-/* ==========================================================================
- Tables
+/**
+ * Don't inherit the `font-weight` (applied by a rule above).
+ * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
+ */
+
+optgroup {
+ font-weight: bold;
+}
+
+/* Tables
========================================================================== */
/**
From 5b57298fc3ed1be2cafc7c02aef83a7f07bb1a5e Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 25 Jan 2014 20:39:18 -0800
Subject: [PATCH 148/268] Explicit tests for each normalization
Use a test-like presentation to make it clearer what the test file is
looking to test. Don't use the file as a dumping ground for every HTML
element. This change makes the tests more focused and useful.
Fix gh-276
Fix gh-284
Fix gh-285
---
test.html | 887 +++++++++++++++++++++++++++++++-----------------------
1 file changed, 506 insertions(+), 381 deletions(-)
diff --git a/test.html b/test.html
index a2257bada..e6d63e7b2 100644
--- a/test.html
+++ b/test.html
@@ -1,383 +1,508 @@
-
-
-
- Normalize CSS
-
-
-
-
-
- Heading 1
- Heading 2
- Heading 3
- Heading 4
- Heading 5
- Heading 6
-
-
- Heading 1 (in section)
- Heading 2 (in section)
- Heading 3 (in section)
- Heading 4 (in section)
- Heading 5 (in section)
- Heading 6 (in section)
-
-
-
- Heading 1 (in article)
- Heading 2 (in article)
- Heading 3 (in article)
- Heading 4 (in article)
- Heading 5 (in article)
- Heading 6 (in article)
-
-
-
-
- Heading 1 (in hgroup)
- Heading 2 (in hgroup)
-
-
-
-
-
-
- Text-level semantics
-
- This should be hidden in all browsers, apart from IE6
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
-
- Address: somewhere, world
-
-
-
-
-
-
- The a element example
- The abbr element and abbr element with title examples
- The b element example
- The cite element example
- The code element example
- The del element example
- The dfn element and dfn element with title examples
- The em element example
- The i element example
- The img element example
- The ins element example
- The kbd element example
- The mark element example
- The q element inside a q element example
- The s element example
- The samp element example
- The small element example
- The span element example
- The strong element example
- The sub element example
- The sup element example
- The u element example
- The var element example
-
-
- Template content
-
- {{title}}
-
-
-
- Embedded content
-
- audio
-
-
-
-
- img
-
-
-
-
- svg
-
-
-
-
-
- video
-
-
-
-
- Interactive content
-
- details / summary
-
- More info
- Additional information
-
-
-
- Grouping content
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et m.
-
- pre
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.
-
- <html>
- <head>
- </head>
- <body>
- <div class="main"> <div>
- </body>
-</html>
-
- blockquote
-
-
- Some sort of famous witty quote marked up with a <blockquote> and a child <p> element.
-
-
- Even better philosophical quote marked up with just a <blockquote> element.
-
- ordered list
-
-
- list item 1
- list item 1
-
- list item 2
- list item 2
-
- list item 3
- list item 3
-
-
- list item 2
- list item 2
-
-
- list item 1
- list item 1
-
-
- unordered list
-
-
- list item 1
- list item 1
-
- list item 2
- list item 2
-
- list item 3
- list item 3
-
-
- list item 2
- list item 2
-
-
- list item 1
- list item 1
-
-
- description list
-
-
- Description name
- Description value
- Description name
- Description value
- Description value
- Description name
- Description name
- Description value
-
-
- figure
-
-
-
- Figcaption content
-
-
- Tabular data
-
-
- Jimi Hendrix - albums
-
-
- Album
- Year
- Price
-
-
-
-
- Album
- Year
- Price
-
-
-
-
- Are You Experienced
- 1967
- $10.00
-
-
- Axis: Bold as Love
- 1967
- $12.00
-
-
- Electric Ladyland
- 1968
- $10.00
-
-
- Band of Gypsys
- 1970
- $12.00
-
-
-
-
- Forms
-
-
-
-
- Fieldset with a wider child
-
-
-
-
-
- Color inheritance
- Text input
- Email input
- Search input
- Select field Option 01 Option 02
- Textarea Textarea text
-
-
-
- Inputs as descendents of labels (form legend). This doubles up as a long legend that can test word wrapping.
- Text input
- Email input
- Search input
- Tel input
- URL input
- Password input
- File input
-
- Radio input
- Checkbox input
- Radio input
- Checkbox input
-
- Select field Option 01 Option 02
- Select with optgroup
-
-
- Option 01
- Option 02
-
-
- Textarea Textarea text
-
-
-
- Inputs as siblings of labels
- Color input
- Number input
- Range input
- Date input
- Month input
- Week input
- Datetime input
- Datetime-local input
-
- Radio input
- Checkbox input
- Radio input
- Checkbox input
-
- Select field Option 01 Option 02
- Textarea Textarea text
-
-
-
- Clickable inputs and buttons
-
-
-
-
-
-
-
- Reset (button)
- Button (button)
- Submit (button)
- Disabled (button)
-
-
-
- box-sizing tests
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Option 01 Option 02
- Textarea text
-
-
-
-
-
-
- Reset (button)
- Button (button)
- Submit (button)
-
-
-
-
-
+
+
+Normalize CSS: UI tests
+
+
+
+
+
+ .
+
+
+
+
html
+
should have san-serif font family (opinionated)
+
+ abcdefghijklmnopqrstuvwxyz
+
+
+
body
+
should have no margin (opinionated)
+
+ (there should be no red background visible on this page)
+
+
+
article, aside, details, figure, figcaption, footer, header, hgroup, main, nav, section, summary
+
should render as block
+
+
article
+
+
+ summary
+ details
+
+
+ figure
+ figcaption
+
+
+
+
hgroup
+
main
+
nav
+
+
+
+
audio, canvas, progress, video
+
should render as inline-block and baseline-aligned
+
+
audio
+
canvas
+
progress
+
video
+
+
+
audio:not([controls]), template, [hidden]
+
should not display
+
+
audio
+
+ {{title}}
+
+
+
This should be hidden
+
+
+
a
+
should have a transparent background when active
+
+
should not have a focus outline when both focused and hovered (opinionated)
+
+
+
abbr[title]
+
should have a dotted bottom border
+
+
+
b, strong
+
should have bold font-weight
+
+ b
+ strong
+
+
+
dfn
+
should have italic font-style
+
+ dfn
+
+
+
h1
+
should not change size within an article
+
+
Heading (control)
+
+ Heading (in article)
+
+
+
should not change size within a section
+
+
Heading (control)
+
+
+
+
mark
+
should have a yellow background
+
+ mark
+
+
+
small
+
should render equally small in all browsers
+
+ control. small.
+
+
+
sub and sup
+
should not affect a line's visual line-height
+
+
control.
+
control. sub.
+
control. sup.
+
+
+
img
+
should not have a border when wrapped in an anchor
+
+
+
svg
+
should not overflow
+
+
+
+
+
+
+
figure
+
should have margins
+
+
+
+
+
+
+
hr
+
should have a content-box box model
+
+
+
+
+
pre
+
should trigger a scrollbar when too wide for its container
+
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.
+
+
+
code, kbd, pre, samp
+
should render em-unit preformatted text at the same absolute size as normal text
+
+
span: abcdefghijklmnopqrstuvwxyz.
+
code: abcdefghijklmnopqrstuvwxyz.
+
kbd: abcdefghijklmnopqrstuvwxyz.
+
samp: abcdefghijklmnopqrstuvwxyz.
+
pre: abcdefghijklmnopqrstuvwxyz.
+
+
+
button, input, optgroup, select, textarea
+
should inherit color from ancestor
+
+ button
+
+
+
+ option
+
+ option
+
+ textarea
+
+
should inherit font from ancestor
+
+ button
+
+
+
+ option
+
+ option
+
+ textarea
+
+
should not have margins
+
+
+ button
+
+
+
+ option
+
+ option
+
+ textarea
+
+
+
button
+
should have visible overflow
+
+
+ abcdefghijklmnopqrstuvwxyz
+
+
+
button, select
+
should not inherit text-transform
+
+ button
+ option
+
+
+
button and button-style input
+
should have pointer cursor style
+
+
should be stylable
+
+
+
disabled button and input
+
should have default cursor style
+
+
+
button, input
+
should not have extra inner padding in Firefox
+
+
+
input
+
should not inherit line-height
+
+
+
+
+
input[type="checkbox"], input[type="radio"]
+
should have a border-box box model
+
+
+
+
+
+
should not have padding
+
+
+
+
+
+
input[type="number"]
+
should display a default cursor for the decrement button's click target in Chrome
+
+
+
+
+
input[type="search"]
+
should be stylable
+
+
+
+
should have a content-box box model
+
+
should not have a cancel button in Safari or Chrome
+
+
+
+
+
fieldset
+
should have consistent border, padding, and margin
+
+
+
legend
+
should inherit color
+
+
+ legend
+
+
+
should not have padding
+
+
+ legend
+
+
+
+
legend
+
should not have a scrollbar unless overflowing
+
+ textarea
+
+
+
table
+
should not have spaces between cells
+
+
+ Jimi Hendrix - albums
+
+
+ Album
+ Year
+ Price
+
+
+
+
+ Album
+ Year
+ Price
+
+
+
+
+ Are You Experienced
+ 1967
+ $10.00
+
+
+ Axis: Bold as Love
+ 1967
+ $12.00
+
+
+ Electric Ladyland
+ 1968
+ $10.00
+
+
+ Band of Gypsys
+ 1970
+ $12.00
+
+
+
+
+
+
From d00c1c98ae09f760ee8f9a72a61d92dae88cdc30 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 25 Jan 2014 20:53:05 -0800
Subject: [PATCH 149/268] Update browser support
---
README.md | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 273482726..b1dd82517 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ The project relies on researching the differences between default browser
styles in order to precisely target only the styles that need or benefit from
normalizing.
-[Check out the demo](http://necolas.github.io/normalize.css/latest/test.html)
+[View the test file](http://necolas.github.io/normalize.css/latest/test.html)
## Install
@@ -34,10 +34,11 @@ library code.
## Browser support
-* Google Chrome
-* Mozilla Firefox 4+
-* Apple Safari 5+
-* Opera 12+
+* Google Chrome (latest)
+* Mozilla Firefox (latest)
+* Mozilla Firefox 4
+* Opera (latest)
+* Apple Safari 6+
* Internet Explorer 8+
[Normalize.css v1 provides legacy browser
From 488f365fdd04fb9b2c9e85718952a698cb2e6e84 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sat, 25 Jan 2014 21:06:09 -0800
Subject: [PATCH 150/268] Update CHANGELOG
---
CHANGELOG.md | 14 ++++++++++++++
test.html | 4 ++--
2 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 86d0d1df5..71ffe403e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
=== HEAD
+* Explicit tests for each normalization.
+* Fix i18n for `q` element.
+* Fix `pre` text formatting and overflow.
+* Fix vertical alignment of `progress`.
+* Address `button` overflow in IE 8/9/10.
+* Revert `textarea` alignment modification.
+* Fix number input button cursor in Chrome on OS X.
+* Remove `a:focus` outline normalization.
+* Fix `figure` margin normalization.
+* Normalize `optgroup`.
+* Remove default table cell padding.
+* Set correct display for `progress` in IE 8/9.
+* Fix `font` and `color` inheritance for forms.
+
=== 2.1.3 (August 26, 2013)
* Fix component.json.
diff --git a/test.html b/test.html
index e6d63e7b2..e85aafb76 100644
--- a/test.html
+++ b/test.html
@@ -334,7 +334,7 @@ should have pointer cursor style
- should be stylable
+ should be styleable
@@ -344,7 +341,6 @@ disabled button and inputshould have default cursor style
- input[type="checkbox"], input[type="radio"]
+ fieldset
+ should have consistent border, padding, and margin
+
+
+ legend
+ should inherit color
+
+
+ legend
+
+
+ should not have padding
+
+
+ legend
+
+
+ should wrap text
+
+
+ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.
+
+
+
+ textarea
+ should not have a scrollbar unless overflowing
+
+ textarea
+
+
+ [type="checkbox"], [type="radio"]
should have a border-box box model
@@ -393,13 +422,13 @@
should not have padding
- input[type="number"]
+ [type="number"]
should display a default cursor for the decrement button's click target in Chrome
- input[type="search"]
+ [type="search"]
should be styleable
@@ -408,39 +437,9 @@
should not have a cancel button in Safari or Chrome
-
-
fieldset
-
should have consistent border, padding, and margin
+
should reference inherited color
-
-
legend
-
should inherit color
-
-
- legend
-
-
-
should not have padding
-
-
- legend
-
-
-
should wrap text
-
-
- Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.
-
-
-
-
textarea
-
should not have a scrollbar unless overflowing
-
- textarea
+
From 39c21b3678ff1ebd2aebc51ec56d55d18a5a68e3 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Tue, 12 Apr 2016 08:54:53 -0400
Subject: [PATCH 223/268] 4.1.1
---
CHANGELOG.md | 4 ++++
normalize.css | 2 +-
package.json | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 598a8c054..66d146f34 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changes to normalize.css
+### 4.1.1 (April 12, 2016)
+
+* Update normalize.css heading.
+
### 4.1.0 (April 11, 2016)
* Normalize placeholders in Chrome, Edge, and Safari.
diff --git a/normalize.css b/normalize.css
index ac610510e..18ddf7fed 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
diff --git a/package.json b/package.json
index 2bb383112..37fa27c9c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "4.1.0",
+ "version": "4.1.1",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
From 02af1fdfaf71f589ea689d4b957eb3bb1294a228 Mon Sep 17 00:00:00 2001
From: Sergio Lavanga
Date: Mon, 18 Apr 2016 03:45:24 +0200
Subject: [PATCH 224/268] Restore optgroup font normalisation (#589)
Resolves #581
---
normalize.css | 1 +
1 file changed, 1 insertion(+)
diff --git a/normalize.css b/normalize.css
index 18ddf7fed..e70ffc562 100644
--- a/normalize.css
+++ b/normalize.css
@@ -256,6 +256,7 @@ hr {
button,
input,
+optgroup,
select,
textarea {
font: inherit; /* 1 */
From ceef420f3a248578004fb18d4381f622495b4c0e Mon Sep 17 00:00:00 2001
From: Jeremias Menichelli
Date: Thu, 16 Jun 2016 11:04:06 -0300
Subject: [PATCH 225/268] Add rule for all headings lh (#596)
---
normalize.css | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/normalize.css b/normalize.css
index e70ffc562..a547e39be 100644
--- a/normalize.css
+++ b/normalize.css
@@ -154,6 +154,20 @@ h1 {
margin: 0.67em 0;
}
+/**
+ * Correct the line-height for all headings in Chrome mobile, Firefox,
+ * iOS Safari, Microsoft Edge and IE.
+ */
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ line-height: 1.15;
+}
+
/**
* Add the correct background and color in IE 9-.
*/
From fe7a07c2c56773faa8d24eac9b1984f2b6b81a61 Mon Sep 17 00:00:00 2001
From: Luciano Battagliero
Date: Sat, 25 Jun 2016 15:44:48 -0300
Subject: [PATCH 226/268] Simplify headings normalization comment
The results for computed `line-height` in #593 were virtually different in all tested browsers, and since [such browsers are ones we support](https://github.com/necolas/normalize.css#browser-support), I don't see the need to have a *complex* comment naming all of them.
---
normalize.css | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index a547e39be..0eac34230 100644
--- a/normalize.css
+++ b/normalize.css
@@ -155,8 +155,7 @@ h1 {
}
/**
- * Correct the line-height for all headings in Chrome mobile, Firefox,
- * iOS Safari, Microsoft Edge and IE.
+ * Correct the line height for headings in all browsers.
*/
h1,
From 6f78003ffd58dd57733c7d35777c22cc174beb17 Mon Sep 17 00:00:00 2001
From: Luciano Battagliero
Date: Sat, 25 Jun 2016 15:48:04 -0300
Subject: [PATCH 227/268] Remove "heading" reference since is redundant
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 0eac34230..fd974a4ad 100644
--- a/normalize.css
+++ b/normalize.css
@@ -155,7 +155,7 @@ h1 {
}
/**
- * Correct the line height for headings in all browsers.
+ * Correct the line height in all browsers.
*/
h1,
From bfe6c20e184559b0ce92d394b1b53f8398157012 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Thu, 30 Jun 2016 01:36:25 -0400
Subject: [PATCH 228/268] 4.2.0
---
CHANGELOG.md | 10 ++++++++--
package.json | 6 +++---
test.html | 6 +++++-
3 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 66d146f34..2fde0d658 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changes to normalize.css
+### 4.2.0 (April 12, 2016)
+
+* Correct the `line-height` in all browsers.
+* Restore `optgroup` font inheritance.
+* Update normalize.css heading.
+
### 4.1.1 (April 12, 2016)
* Update normalize.css heading.
@@ -14,8 +20,8 @@
* Restore `main` to package.json.
* Restore proper overflow to certain `select` elements.
* Remove opinionated cursor styles on buttons.
-* Update stylelint configuration
-* Update tests
+* Update stylelint configuration.
+* Update tests.
### 4.0.0 (March 19, 2016)
diff --git a/package.json b/package.json
index 37fa27c9c..786522e30 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "4.1.1",
+ "version": "4.2.0",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
@@ -9,8 +9,8 @@
"normalize.css"
],
"devDependencies": {
- "stylelint": "^5.4.0",
- "stylelint-config-standard": "^5.0.0"
+ "stylelint": "^6.7.1",
+ "stylelint-config-standard": "^9.0.0"
},
"scripts": {
"test": "stylelint normalize.css"
diff --git a/test.html b/test.html
index f4d47ee61..b868836a6 100644
--- a/test.html
+++ b/test.html
@@ -3,7 +3,7 @@
Normalize CSS: UI tests
-
+
/*! suit-test v0.1.0 | MIT License | github.com/suitcss */
@@ -90,6 +90,10 @@ should have sans-serif font family (opinionated)
abcdefghijklmnopqrstuvwxyz
+ should have a line height of 1.15
+
+ abcdefghijklmnopqrstuvwxyz
+
body
should have no margin (opinionated)
From fa7d65ab39f4c0623b6379793160a32254aa4ffe Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Thu, 30 Jun 2016 09:49:26 -0400
Subject: [PATCH 229/268] Update CHANGELOG.md date
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2fde0d658..fab2bfa97 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Changes to normalize.css
-### 4.2.0 (April 12, 2016)
+### 4.2.0 (June 30, 2016)
* Correct the `line-height` in all browsers.
* Restore `optgroup` font inheritance.
From 255074ef4a761fa7e77689cbebe6e5fb70d529c2 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Thu, 30 Jun 2016 10:01:38 -0400
Subject: [PATCH 230/268] v4.2.0
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 8710595d3..5250b7455 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
From f081e459e4ea9f9fce9184cc69e4d3b7c1226e92 Mon Sep 17 00:00:00 2001
From: battaglr
Date: Thu, 30 Jun 2016 19:59:08 -0300
Subject: [PATCH 231/268] Remove `placeholder` normalization
---
normalize.css | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/normalize.css b/normalize.css
index 5250b7455..8fd632664 100644
--- a/normalize.css
+++ b/normalize.css
@@ -402,15 +402,6 @@ textarea {
-webkit-appearance: none;
}
-/**
- * Correct the text style of placeholders in Chrome, Edge, and Safari.
- */
-
-::-webkit-input-placeholder {
- color: inherit;
- opacity: 0.54;
-}
-
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
From bbcf62d86f5e327673283900221c8ababa836671 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Wed, 6 Jul 2016 11:23:05 -0400
Subject: [PATCH 232/268] Use HTML Living Standard sectioning
---
normalize.css | 190 +++++++++++++++++++++++++++++++-------------------
1 file changed, 118 insertions(+), 72 deletions(-)
diff --git a/normalize.css b/normalize.css
index 8fd632664..12c60619a 100644
--- a/normalize.css
+++ b/normalize.css
@@ -6,6 +6,9 @@
* 3. Prevent adjustments of font size after orientation changes in IE and iOS.
*/
+/* Document
+ ========================================================================== */
+
html {
font-family: sans-serif; /* 1 */
line-height: 1.15; /* 2 */
@@ -13,6 +16,9 @@ html {
-webkit-text-size-adjust: 100%; /* 3 */
}
+/* Sections
+ ========================================================================== */
+
/**
* Remove the margin in all browsers (opinionated).
*/
@@ -21,69 +27,73 @@ body {
margin: 0;
}
-/* HTML5 display definitions
- ========================================================================== */
-
/**
* Add the correct display in IE 9-.
- * 1. Add the correct display in Edge, IE, and Firefox.
- * 2. Add the correct display in IE.
*/
article,
aside,
-details, /* 1 */
-figcaption,
-figure,
footer,
header,
-main, /* 2 */
-menu,
nav,
-section,
-summary { /* 1 */
+section {
display: block;
}
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
/**
* Add the correct display in IE 9-.
+ * 1. Add the correct display in IE.
*/
-audio,
-canvas,
-progress,
-video {
- display: inline-block;
+figcaption,
+figure,
+main { /* 1 */
+ display: block;
}
/**
- * Add the correct display in iOS 4-7.
+ * Add the correct margin in IE 8.
*/
-audio:not([controls]) {
- display: none;
- height: 0;
+figure {
+ margin: 1em 40px;
}
/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
*/
-progress {
- vertical-align: baseline;
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
}
/**
- * Add the correct display in IE 10-.
- * 1. Add the correct display in IE.
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
*/
-template, /* 1 */
-[hidden] {
- display: none;
+pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
}
-/* Links
+/* Text-level semantics
========================================================================== */
/**
@@ -106,9 +116,6 @@ a:hover {
outline-width: 0;
}
-/* Text-level semantics
- ========================================================================== */
-
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
@@ -139,21 +146,23 @@ strong {
}
/**
- * Add the correct font style in Android 4.3-.
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
*/
-dfn {
- font-style: italic;
+code,
+kbd,
+samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
}
/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
+ * Add the correct font style in Android 4.3-.
*/
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
+dfn {
+ font-style: italic;
}
/**
@@ -198,54 +207,37 @@ sup {
========================================================================== */
/**
- * Remove the border on images inside links in IE 10-.
- */
-
-img {
- border-style: none;
-}
-
-/**
- * Hide the overflow in IE.
+ * Add the correct display in IE 9-.
*/
-svg:not(:root) {
- overflow: hidden;
+audio,
+video {
+ display: inline-block;
}
-/* Grouping content
- ========================================================================== */
-
/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
+ * Add the correct display in iOS 4-7.
*/
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
+audio:not([controls]) {
+ display: none;
+ height: 0;
}
/**
- * Add the correct margin in IE 8.
+ * Remove the border on images inside links in IE 10-.
*/
-figure {
- margin: 1em 40px;
+img {
+ border-style: none;
}
/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
+ * Hide the overflow in IE.
*/
-hr {
- box-sizing: content-box; /* 1 */
- height: 0; /* 1 */
- overflow: visible; /* 2 */
+svg:not(:root) {
+ overflow: hidden;
}
/* Forms
@@ -355,6 +347,16 @@ legend {
white-space: normal; /* 1 */
}
+/**
+ * 1. Add the correct display in IE 9-.
+ * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+
/**
* Remove the default vertical scrollbar in IE.
*/
@@ -411,3 +413,47 @@ textarea {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
+
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in IE 9-.
+ * 1. Add the correct display in Edge, IE, and Firefox.
+ */
+
+details, /* 1 */
+menu,
+summary { /* 1 */
+ display: block;
+}
+
+/* Scripting
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 9-.
+ */
+
+canvas {
+ display: inline-block;
+}
+
+/**
+ * Add the correct display in IE.
+ */
+
+template {
+ display: none;
+}
+
+/* Hidden
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10-.
+ */
+
+[hidden] {
+ display: none;
+}
From 55ed05a79c0fd7a9a2c330c6925b982a7d5b307c Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Wed, 6 Jul 2016 11:40:39 -0400
Subject: [PATCH 233/268] Correct the display of in all browsers
---
normalize.css | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index 12c60619a..9f9a5775b 100644
--- a/normalize.css
+++ b/normalize.css
@@ -423,11 +423,18 @@ textarea {
*/
details, /* 1 */
-menu,
-summary { /* 1 */
+menu {
display: block;
}
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
/* Scripting
========================================================================== */
From 5d728b83a5ee6ee3e9e3158a28d6369718014e0c Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Mon, 8 Aug 2016 09:43:30 -0400
Subject: [PATCH 234/268] More explicitly define font resets on form controls
(#607)
---
CHANGELOG.md | 2 ++
normalize.css | 14 ++++----------
test.html | 4 ++--
3 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index ce1a84c85..6facc6092 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,8 @@
* Move unsorted rules into their respective sections.
* Update the `summary` style in all browsers.
* Remove `::placeholder` styles due to a bug in Edge.
+* More explicitly define font resets on form controls
+* Remove the `optgroup` normalization needed by the previous font reset
### 4.2.0 (June 30, 2016)
diff --git a/normalize.css b/normalize.css
index 9f9a5775b..46ebe1388 100644
--- a/normalize.css
+++ b/normalize.css
@@ -244,7 +244,7 @@ svg:not(:root) {
========================================================================== */
/**
- * 1. Change font properties to `inherit` in all browsers (opinionated).
+ * 1. Change the font styles in all browsers (opinionated).
* 2. Remove the margin in Firefox and Safari.
*/
@@ -253,18 +253,12 @@ input,
optgroup,
select,
textarea {
- font: inherit; /* 1 */
+ font-family: sans-serif; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
-/**
- * Restore the font weight unset by the previous rule.
- */
-
-optgroup {
- font-weight: bold;
-}
-
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
diff --git a/test.html b/test.html
index b868836a6..a8f7bad26 100644
--- a/test.html
+++ b/test.html
@@ -259,8 +259,8 @@ should have a content-box box model
button, input, optgroup, select, textarea
- should inherit font from ancestor
-
+
should inherit font-size from ancestor
+
button
From 2b6082d43a9d5f2584e77e69cd145c87ad6103be Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Sun, 21 Aug 2016 19:11:06 -0400
Subject: [PATCH 235/268] Update semver strategy (#615)
---
CHANGELOG.md | 5 +++--
CONTRIBUTING.md | 13 +++++++++----
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6facc6092..32c6da297 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,8 +7,9 @@
* Move unsorted rules into their respective sections.
* Update the `summary` style in all browsers.
* Remove `::placeholder` styles due to a bug in Edge.
-* More explicitly define font resets on form controls
-* Remove the `optgroup` normalization needed by the previous font reset
+* More explicitly define font resets on form controls.
+* Remove the `optgroup` normalization needed by the previous font reset.
+* Update the semver strategy.
### 4.2.0 (June 30, 2016)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 49eadd8e4..5f5f1e439 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -196,7 +196,12 @@ cutting new releases.
version numbers are incremented in a project. Versions are written as
MAJOR.MINOR.PATCH.
-Changes limited to fallback declarations for browsers which do not support
-newer features produce a PATCH release.
-
-Changes limited to normalizations for older browsers produce a MINOR release.
+Any change to CSS rules whatsoever is considered backwards-breaking and will
+result in a new **major** release. Others changes with no impact on rendering
+are considered backwards-compatible and will result in a new **patch** release.
+
+No changes to CSS rules can add functionality in a backwards-compatible manner,
+therefore no changes are considered **minor**. For instance, a normalization on
+an element selector may override a user style on a universal selector, a
+change to `opacity` might cause [inputs to disappear](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/),
+or a change to `background-color` might cause [backgrounds to shrink](https://github.com/jonathantneal/sanitize.css/issues/42).
From f9b42c6a3bd89ec6d4e1506051cbc63128802dcb Mon Sep 17 00:00:00 2001
From: Matt Brundage
Date: Tue, 13 Sep 2016 12:33:31 -0400
Subject: [PATCH 236/268] Update text-size-adjust documentation
Clarification that this rule applies to IE's mobile variant. Interestingly, we'll be able to remove "-ms-text-size-adjust" soon, as Windows Phone 8.1+ supports "-webkit-text-size-adjust" as an alias.
Documentation: https://msdn.microsoft.com/en-us/library/dn793579(v=vs.85).aspx
---
normalize.css | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 46ebe1388..35f45eea7 100644
--- a/normalize.css
+++ b/normalize.css
@@ -3,7 +3,8 @@
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Correct the line height in all browsers.
- * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
+ * 3. Prevent adjustments of font size after orientation changes in
+ * IE on Windows Phone and in iOS.
*/
/* Document
From 3404854d02061398a1a77a8ba6ffe27fe67757e1 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Mon, 3 Oct 2016 08:54:33 -0400
Subject: [PATCH 237/268] Update macOS reference
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index 35f45eea7..387ea5b9f 100644
--- a/normalize.css
+++ b/normalize.css
@@ -391,7 +391,7 @@ textarea {
}
/**
- * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
+ * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-cancel-button,
From f06565fe8e0e1ad1b88f2732719e28ed97bde40f Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Mon, 3 Oct 2016 08:57:00 -0400
Subject: [PATCH 238/268] 5.0.0
---
CHANGELOG.md | 4 +++-
normalize.css | 2 +-
package.json | 6 +++---
3 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 32c6da297..6b3b29b46 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,6 @@
# Changes to normalize.css
-### HEAD
+### 5.0.0 (October 3, 2016)
* Add normalized sections not already present from
https://html.spec.whatwg.org/multipage/.
@@ -9,6 +9,8 @@
* Remove `::placeholder` styles due to a bug in Edge.
* More explicitly define font resets on form controls.
* Remove the `optgroup` normalization needed by the previous font reset.
+* Update text-size-adjust documentation
for IE on Windows Phone
+* Update OS X reference to macOS
* Update the semver strategy.
### 4.2.0 (June 30, 2016)
diff --git a/normalize.css b/normalize.css
index 387ea5b9f..9b77e0eb4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).
diff --git a/package.json b/package.json
index 786522e30..7370d7679 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "4.2.0",
+ "version": "5.0.0",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
@@ -9,8 +9,8 @@
"normalize.css"
],
"devDependencies": {
- "stylelint": "^6.7.1",
- "stylelint-config-standard": "^9.0.0"
+ "stylelint": "^7.3.1",
+ "stylelint-config-standard": "^13.0.2"
},
"scripts": {
"test": "stylelint normalize.css"
From 4559de001bc15838c0314c713645086bdef64bc3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zlatan=20Vasovi=C4=87?=
Date: Tue, 4 Oct 2016 23:45:30 +0200
Subject: [PATCH 239/268] Update homepage URL (#633)
Remove #readme link in package.json
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 7370d7679..0468b70ba 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
],
"license": "MIT",
"bugs": "https://github.com/necolas/normalize.css/issues",
- "homepage": "https://necolas.github.io/normalize.css#readme",
+ "homepage": "https://necolas.github.io/normalize.css",
"stylelint": {
"extends": "stylelint-config-standard"
}
From 1da0911dfb7f4205e938f17952ddd826f7e79931 Mon Sep 17 00:00:00 2001
From: John Albin Wilkins
Date: Fri, 18 Nov 2016 15:34:10 +0800
Subject: [PATCH 240/268] Place the document heading above the html element's
comment. (#639)
---
normalize.css | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/normalize.css b/normalize.css
index 9b77e0eb4..f1644731c 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,5 +1,8 @@
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
+/* Document
+ ========================================================================== */
+
/**
* 1. Change the default font family in all browsers (opinionated).
* 2. Correct the line height in all browsers.
@@ -7,9 +10,6 @@
* IE on Windows Phone and in iOS.
*/
-/* Document
- ========================================================================== */
-
html {
font-family: sans-serif; /* 1 */
line-height: 1.15; /* 2 */
From b5f0e9d79a997952f0d68f55c12ec3b76dd65882 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Sun, 26 Mar 2017 18:12:14 -0400
Subject: [PATCH 241/268] Remove all opinionated rules (#649)
- Remove changing the default font family in all browsers.
- Remove the removal of margin on body in all browsers.
- Remove the removal of outline on focused links when they are also
active or hovered in all browsers (opinionated).
- Remove changing the font styles of input controls in all browsers.
- Remove the changing of border, margin, and padding of fieldsets in
all browsers.
---
normalize.css | 48 +++++++-----------------------------------------
1 file changed, 7 insertions(+), 41 deletions(-)
diff --git a/normalize.css b/normalize.css
index f1644731c..a813f3a50 100644
--- a/normalize.css
+++ b/normalize.css
@@ -4,30 +4,20 @@
========================================================================== */
/**
- * 1. Change the default font family in all browsers (opinionated).
- * 2. Correct the line height in all browsers.
- * 3. Prevent adjustments of font size after orientation changes in
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in
* IE on Windows Phone and in iOS.
*/
html {
- font-family: sans-serif; /* 1 */
- line-height: 1.15; /* 2 */
- -ms-text-size-adjust: 100%; /* 3 */
- -webkit-text-size-adjust: 100%; /* 3 */
+ line-height: 1.15; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
-/**
- * Remove the margin in all browsers (opinionated).
- */
-
-body {
- margin: 0;
-}
-
/**
* Add the correct display in IE 9-.
*/
@@ -107,16 +97,6 @@ a {
-webkit-text-decoration-skip: objects; /* 2 */
}
-/**
- * Remove the outline on focused links when they are also active or hovered
- * in all browsers (opinionated).
- */
-
-a:active,
-a:hover {
- outline-width: 0;
-}
-
/**
* 1. Remove the bottom border in Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
@@ -245,8 +225,7 @@ svg:not(:root) {
========================================================================== */
/**
- * 1. Change the font styles in all browsers (opinionated).
- * 2. Remove the margin in Firefox and Safari.
+ * Remove the margin in Firefox and Safari.
*/
button,
@@ -254,10 +233,7 @@ input,
optgroup,
select,
textarea {
- font-family: sans-serif; /* 1 */
- font-size: 100%; /* 1 */
- line-height: 1.15; /* 1 */
- margin: 0; /* 2 */
+ margin: 0;
}
/**
@@ -316,16 +292,6 @@ button:-moz-focusring,
outline: 1px dotted ButtonText;
}
-/**
- * Change the border, margin, and padding in all browsers (opinionated).
- */
-
-fieldset {
- border: 1px solid #c0c0c0;
- margin: 0 2px;
- padding: 0.35em 0.625em 0.75em;
-}
-
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
From dbc5f8e064443e4cb7df1cbe9d719888e6024841 Mon Sep 17 00:00:00 2001
From: John Gardner
Date: Mon, 27 Mar 2017 09:12:30 +1100
Subject: [PATCH 242/268] Fix repository's language classification on GitHub
(#660)
---
.gitattributes | 1 +
1 file changed, 1 insertion(+)
create mode 100644 .gitattributes
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 000000000..2378f98fb
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+normalize.css linguist-vendored=false
From a5629618ea433fd3762c5af53499b5806169408b Mon Sep 17 00:00:00 2001
From: Matt Brundage
Date: Sun, 26 Mar 2017 18:14:42 -0400
Subject: [PATCH 243/268] Update normalize.css (#661)
Comment upkeep, per https://bugs.chromium.org/p/chromium/issues/detail?id=376160#c11
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index a813f3a50..3443b1611 100644
--- a/normalize.css
+++ b/normalize.css
@@ -98,7 +98,7 @@ a {
}
/**
- * 1. Remove the bottom border in Firefox 39-.
+ * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
From eb7b5e569b0da7c9c24dbcdc31f5150b3719e5f2 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Sun, 26 Mar 2017 18:19:54 -0400
Subject: [PATCH 244/268] Update stylelint configuration
---
package.json | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/package.json b/package.json
index 0468b70ba..068d0e285 100644
--- a/package.json
+++ b/package.json
@@ -9,8 +9,8 @@
"normalize.css"
],
"devDependencies": {
- "stylelint": "^7.3.1",
- "stylelint-config-standard": "^13.0.2"
+ "stylelint": "^7.9.0",
+ "stylelint-config-standard": "^16.0.0"
},
"scripts": {
"test": "stylelint normalize.css"
@@ -24,6 +24,14 @@
"bugs": "https://github.com/necolas/normalize.css/issues",
"homepage": "https://necolas.github.io/normalize.css",
"stylelint": {
- "extends": "stylelint-config-standard"
+ "extends": "stylelint-config-standard",
+ "rules": {
+ "font-family-no-duplicate-names": [
+ true,
+ {
+ "ignoreFontFamilyNames": ["monospace"]
+ }
+ ]
+ }
}
}
From 4411f95888e1eacf6dbba66e8d63bb648eafd6fa Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Sun, 26 Mar 2017 18:20:09 -0400
Subject: [PATCH 245/268] Include iOS Safari in Browser support
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index 8925f8930..972f68c4a 100644
--- a/README.md
+++ b/README.md
@@ -48,6 +48,7 @@ See https://necolas.github.io/normalize.css/latest/normalize.css
* Firefox (last two)
* Firefox ESR
* Internet Explorer 8+
+* iOS Safari (last two)
* Opera (last two)
* Safari 6+
From 91f668be643185dd7b08f122ccee0df711d237c0 Mon Sep 17 00:00:00 2001
From: Jonathan Neal
Date: Sun, 26 Mar 2017 18:23:57 -0400
Subject: [PATCH 246/268] 6.0.0
- Update CHANGELOG.md
- Update normalize.css header
- Update package.json
---
CHANGELOG.md | 6 ++++++
normalize.css | 2 +-
package.json | 2 +-
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6b3b29b46..d5a03f0bd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changes to normalize.css
+### 6.0.0 (March 26, 2017)
+
+* Remove all opinionated rules
+* Correct document heading comment
+* Update `abbr[title]` support
+
### 5.0.0 (October 3, 2016)
* Add normalized sections not already present from
diff --git a/normalize.css b/normalize.css
index 3443b1611..b26c10095 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
diff --git a/package.json b/package.json
index 068d0e285..c55cebc4f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "5.0.0",
+ "version": "6.0.0",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
From 790b3b3ffee0af3f97e960ce66ce6e4293b6b058 Mon Sep 17 00:00:00 2001
From: Ophir LOJKINE
Date: Tue, 28 Mar 2017 16:08:35 +0300
Subject: [PATCH 247/268] Fix markdown syntax (#662)
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 972f68c4a..0de04a007 100644
--- a/README.md
+++ b/README.md
@@ -76,8 +76,8 @@ browsers. [Source](https://gist.github.com/413930).
Adding `overflow: hidden` fixes IE9's SVG rendering. Earlier versions of IE
don't support SVG, so we can safely use the `:not()` and `:root` selectors that
-modern browsers use in the default UA stylesheets to apply this style. [Source]
-(https://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0339.html).
+modern browsers use in the default UA stylesheets to apply this style.
+[Source](https://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0339.html).
#### `select`
From 1b16be036f3e7b3fbcab500b5715599bed15e4b1 Mon Sep 17 00:00:00 2001
From: John Gardner
Date: Tue, 11 Apr 2017 23:02:32 +1000
Subject: [PATCH 248/268] Stop test.html from skewing language classification
(#667)
References: necolas/normalize.css#660
---
.gitattributes | 1 +
1 file changed, 1 insertion(+)
diff --git a/.gitattributes b/.gitattributes
index 2378f98fb..5e26201fb 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +1,2 @@
normalize.css linguist-vendored=false
+test.html linguist-vendored
From 2ac336c420fc59680df4d02ff50d85f97c8518d6 Mon Sep 17 00:00:00 2001
From: Adam Gruber
Date: Mon, 1 May 2017 10:52:55 -0400
Subject: [PATCH 249/268] Update CHANGELOG.md (#670)
* Update CHANGELOG.md
Add a note about opinionate.css
* add similar projects section to README
---
CHANGELOG.md | 2 ++
README.md | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5a03f0bd..554dcad84 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@
* Correct document heading comment
* Update `abbr[title]` support
+_For anyone who still wants/needs the opinionated rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_
+
### 5.0.0 (October 3, 2016)
* Add normalized sections not already present from
diff --git a/README.md b/README.md
index 0de04a007..82a4686db 100644
--- a/README.md
+++ b/README.md
@@ -116,6 +116,11 @@ In Edge, placeholders will disappear on `relative` or `absolute` positioned
Please read the [contribution guidelines](CONTRIBUTING.md) in order to make the
contribution process easy and effective for everyone involved.
+## Similar Projects
+
+- [opinionate.css](https://github.com/adamgruber/opinionate.css) - Supplement to normalize, restores opinionated rules removed in v6
+- [sanitize.css](https://github.com/jonathantneal/sanitize.css) - Alternative to normalize, adheres to common developer expectations and preferences
+
## Acknowledgements
From 7ac507237949560935c6173428251c933cfd8026 Mon Sep 17 00:00:00 2001
From: Refael Iliaguyev
Date: Mon, 1 May 2017 17:54:33 +0300
Subject: [PATCH 250/268] Correct the padding in firefox (#671)
---
normalize.css | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/normalize.css b/normalize.css
index b26c10095..acd5aa787 100644
--- a/normalize.css
+++ b/normalize.css
@@ -292,6 +292,14 @@ button:-moz-focusring,
outline: 1px dotted ButtonText;
}
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
From 44f13250a495744596dc7f2cad6b08ab6a578b2f Mon Sep 17 00:00:00 2001
From: Yochem van Rosmalen
Date: Mon, 1 May 2017 16:54:58 +0200
Subject: [PATCH 251/268] Fix Markdown syntax (#663)
* fixed Markdown syntax
* Final fix
* @calvinjuarez' change
---
README.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 82a4686db..a380e0c14 100644
--- a/README.md
+++ b/README.md
@@ -51,10 +51,8 @@ See https://necolas.github.io/normalize.css/latest/normalize.css
* iOS Safari (last two)
* Opera (last two)
* Safari 6+
+* _[Normalize.css v1 provides legacy browser support](https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+), but is no longer actively developed._
-*[Normalize.css v1 provides legacy browser support]
-(https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+),
-but is no longer actively developed.*
## Extended details and known issues
From 62b4a86c2863f5a4475d8fb98ddf1b927d7d7bfb Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 2 May 2017 11:07:41 -0700
Subject: [PATCH 252/268] Non-functional maintenance
---
.gitignore | 1 -
CONTRIBUTING.md | 12 ++++--------
README.md | 16 ----------------
bower.json | 4 ----
package.json | 4 ----
5 files changed, 4 insertions(+), 33 deletions(-)
diff --git a/.gitignore b/.gitignore
index 93f136199..3c3629e64 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
node_modules
-npm-debug.log
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5f5f1e439..07e83a59d 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -197,11 +197,7 @@ version numbers are incremented in a project. Versions are written as
MAJOR.MINOR.PATCH.
Any change to CSS rules whatsoever is considered backwards-breaking and will
-result in a new **major** release. Others changes with no impact on rendering
-are considered backwards-compatible and will result in a new **patch** release.
-
-No changes to CSS rules can add functionality in a backwards-compatible manner,
-therefore no changes are considered **minor**. For instance, a normalization on
-an element selector may override a user style on a universal selector, a
-change to `opacity` might cause [inputs to disappear](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/),
-or a change to `background-color` might cause [backgrounds to shrink](https://github.com/jonathantneal/sanitize.css/issues/42).
+result in a new **major** release. No changes to CSS rules can add
+functionality in a backwards-compatible manner, therefore no changes are
+considered **minor**. Others changes with no impact on rendering are considered
+backwards-compatible and will result in a new **patch** release.
diff --git a/README.md b/README.md
index a380e0c14..c96a3408f 100644
--- a/README.md
+++ b/README.md
@@ -104,27 +104,11 @@ addresses these issues without removing the benefits of search inputs (e.g.
showing past searches). Safari (but not Chrome) will clip the cancel button on
when it has padding (and `textfield` appearance).
-#### `::placeholder`
-
-In Edge, placeholders will disappear on `relative` or `absolute` positioned
-` ` elements if you use `opacity` less than `1` due to a [bug](https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/3901363/).
-
## Contributing
Please read the [contribution guidelines](CONTRIBUTING.md) in order to make the
contribution process easy and effective for everyone involved.
-## Similar Projects
-
-- [opinionate.css](https://github.com/adamgruber/opinionate.css) - Supplement to normalize, restores opinionated rules removed in v6
-- [sanitize.css](https://github.com/jonathantneal/sanitize.css) - Alternative to normalize, adheres to common developer expectations and preferences
-
-
-## Acknowledgements
-
-Normalize.css is a project by [Nicolas Gallagher](https://github.com/necolas),
-co-created with [Jonathan Neal](https://github.com/jonathantneal).
-
[changelog-image]: https://img.shields.io/badge/changelog-md-blue.svg?style=flat-square
[changelog-url]: CHANGELOG.md
diff --git a/bower.json b/bower.json
index e8f0d67e0..a3f1f814a 100644
--- a/bower.json
+++ b/bower.json
@@ -2,10 +2,6 @@
"name": "normalize-css",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
- "authors": [
- "Jonathan Neal (http://jonathantneal.com/)",
- "Nicolas Gallagher (http://nicolasgallagher.com/)"
- ],
"license": "MIT",
"ignore": [
"CHANGELOG.md",
diff --git a/package.json b/package.json
index c55cebc4f..1d7fbaca8 100644
--- a/package.json
+++ b/package.json
@@ -16,10 +16,6 @@
"test": "stylelint normalize.css"
},
"repository": "necolas/normalize.css",
- "contributors": [
- "Jonathan Neal (http://jonathantneal.com/)",
- "Nicolas Gallagher (http://nicolasgallagher.com/)"
- ],
"license": "MIT",
"bugs": "https://github.com/necolas/normalize.css/issues",
"homepage": "https://necolas.github.io/normalize.css",
From b4a8fdaf8321093b1e3cad612fb76cf2b7d3275d Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 2 May 2017 11:12:57 -0700
Subject: [PATCH 253/268] Revert changes to 'body' and form elements
---
normalize.css | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/normalize.css b/normalize.css
index acd5aa787..2e9954d28 100644
--- a/normalize.css
+++ b/normalize.css
@@ -18,6 +18,14 @@ html {
/* Sections
========================================================================== */
+/**
+ * Remove the margin in all browsers (opinionated).
+ */
+
+body {
+ margin: 0;
+}
+
/**
* Add the correct display in IE 9-.
*/
@@ -225,7 +233,8 @@ svg:not(:root) {
========================================================================== */
/**
- * Remove the margin in Firefox and Safari.
+ * 1. Change the font styles in all browsers (opinionated).
+ * 2. Remove the margin in Firefox and Safari.
*/
button,
@@ -233,7 +242,10 @@ input,
optgroup,
select,
textarea {
- margin: 0;
+ font-family: sans-serif; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
}
/**
From 73b6b0c7e8690ab5005bca9d7e13d3fb319c98ac Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Tue, 2 May 2017 11:14:32 -0700
Subject: [PATCH 254/268] 7.0.0
---
CHANGELOG.md | 6 ++++--
normalize.css | 2 +-
package.json | 2 +-
3 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 554dcad84..bf1ddec57 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,13 +1,15 @@
# Changes to normalize.css
+### 7.0.0 (May 2, 2017)
+
+* Revert changes in `body` and form elements styles introduced by v6
+
### 6.0.0 (March 26, 2017)
* Remove all opinionated rules
* Correct document heading comment
* Update `abbr[title]` support
-_For anyone who still wants/needs the opinionated rules, see [opinionate.css](https://github.com/adamgruber/opinionate.css)_
-
### 5.0.0 (October 3, 2016)
* Add normalized sections not already present from
diff --git a/normalize.css b/normalize.css
index 2e9954d28..fa4e73dd4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
diff --git a/package.json b/package.json
index 1d7fbaca8..2c2d77056 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "6.0.0",
+ "version": "7.0.0",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
From ff155ffecdab5d04c420b6c219c974adb34492e2 Mon Sep 17 00:00:00 2001
From: Anton Sotkov
Date: Sun, 13 Aug 2017 14:28:20 +0300
Subject: [PATCH 255/268] Restore gaps in links underline in iOS 8+ and Safari
8+
This commit reverts 8ed3140d5235da2e8b9d3efec9e4ae161db64d95.
---
normalize.css | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/normalize.css b/normalize.css
index fa4e73dd4..e965db187 100644
--- a/normalize.css
+++ b/normalize.css
@@ -96,13 +96,11 @@ pre {
========================================================================== */
/**
- * 1. Remove the gray background on active links in IE 10.
- * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
+ * Remove the gray background on active links in IE 10.
*/
a {
- background-color: transparent; /* 1 */
- -webkit-text-decoration-skip: objects; /* 2 */
+ background-color: transparent;
}
/**
From ca8a357baf6e724ab84843ac4607f8d2024cf0f8 Mon Sep 17 00:00:00 2001
From: Andrey Chechkin
Date: Wed, 6 Sep 2017 13:25:17 +0300
Subject: [PATCH 256/268] Inherit font family for inputs
---
normalize.css | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/normalize.css b/normalize.css
index e965db187..bbbd79d59 100644
--- a/normalize.css
+++ b/normalize.css
@@ -240,7 +240,7 @@ input,
optgroup,
select,
textarea {
- font-family: sans-serif; /* 1 */
+ font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
From 1aa10ce89fa788e87592310014b27d9c4126d801 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ismael=20Mart=C3=ADnez?=
Date: Thu, 19 Oct 2017 00:02:33 -0300
Subject: [PATCH 257/268] Remove the font-size test on html tag
Remove test: "should have sans-serif font family" in html section.
The font-size declaration in html tag was removed and this test fails.
---
test.html | 4 ----
1 file changed, 4 deletions(-)
diff --git a/test.html b/test.html
index a8f7bad26..5b11f9282 100644
--- a/test.html
+++ b/test.html
@@ -86,10 +86,6 @@
html
- should have sans-serif font family (opinionated)
-
- abcdefghijklmnopqrstuvwxyz
-
should have a line height of 1.15
abcdefghijklmnopqrstuvwxyz
From 331e2e400e9e975dbf717a98df5cd609e0361164 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:29:26 -0800
Subject: [PATCH 258/268] Point to yarnpkg's list of CDNs
Close #705
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index c96a3408f..72618028a 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ bower install --save normalize-css
**CDN**
-See https://cdnjs.com/libraries/normalize
+See https://yarnpkg.com/en/package/normalize.css
**Download**
From 004d58b2f2e0ac3d03d075f8de46ce7c8234742f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 14:54:26 -0800
Subject: [PATCH 259/268] Update browser support
Drop support for older browsers: IE 9-, Android 4, Safari 7-.
Close #676
Close #690
Close #712
Close #723
Fix #718
---
README.md | 23 +++------
normalize.css | 139 +++++++-------------------------------------------
2 files changed, 24 insertions(+), 138 deletions(-)
diff --git a/README.md b/README.md
index 72618028a..7edca5579 100644
--- a/README.md
+++ b/README.md
@@ -43,16 +43,12 @@ See https://necolas.github.io/normalize.css/latest/normalize.css
## Browser support
-* Chrome (last two)
-* Edge (last two)
-* Firefox (last two)
-* Firefox ESR
-* Internet Explorer 8+
-* iOS Safari (last two)
-* Opera (last two)
-* Safari 6+
-* _[Normalize.css v1 provides legacy browser support](https://github.com/necolas/normalize.css/tree/v1) (IE 6+, Safari 4+), but is no longer actively developed._
-
+* Chrome
+* Edge
+* Firefox ESR+
+* Internet Explorer 10+
+* Safari 8+
+* Opera
## Extended details and known issues
@@ -70,13 +66,6 @@ intentional. [Source](https://en.wikipedia.org/wiki/User:Davidgothberg/Test59).
Normally, using `sub` or `sup` affects the line-box height of text in all
browsers. [Source](https://gist.github.com/413930).
-#### `svg:not(:root)`
-
-Adding `overflow: hidden` fixes IE9's SVG rendering. Earlier versions of IE
-don't support SVG, so we can safely use the `:not()` and `:root` selectors that
-modern browsers use in the default UA stylesheets to apply this style.
-[Source](https://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0339.html).
-
#### `select`
By default, Chrome on OS X and Safari on OS X allow very limited styling of
diff --git a/normalize.css b/normalize.css
index bbbd79d59..02c713c75 100644
--- a/normalize.css
+++ b/normalize.css
@@ -5,13 +5,11 @@
/**
* 1. Correct the line height in all browsers.
- * 2. Prevent adjustments of font size after orientation changes in
- * IE on Windows Phone and in iOS.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
- -ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
@@ -19,26 +17,13 @@ html {
========================================================================== */
/**
- * Remove the margin in all browsers (opinionated).
+ * Remove the margin in all browsers.
*/
body {
margin: 0;
}
-/**
- * Add the correct display in IE 9-.
- */
-
-article,
-aside,
-footer,
-header,
-nav,
-section {
- display: block;
-}
-
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
@@ -52,25 +37,6 @@ h1 {
/* Grouping content
========================================================================== */
-/**
- * Add the correct display in IE 9-.
- * 1. Add the correct display in IE.
- */
-
-figcaption,
-figure,
-main { /* 1 */
- display: block;
-}
-
-/**
- * Add the correct margin in IE 8.
- */
-
-figure {
- margin: 1em 40px;
-}
-
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
@@ -104,7 +70,7 @@ a {
}
/**
- * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
+ * 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
@@ -114,15 +80,6 @@ abbr[title] {
text-decoration: underline dotted; /* 2 */
}
-/**
- * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
- */
-
-b,
-strong {
- font-weight: inherit;
-}
-
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
@@ -144,23 +101,6 @@ samp {
font-size: 1em; /* 2 */
}
-/**
- * Add the correct font style in Android 4.3-.
- */
-
-dfn {
- font-style: italic;
-}
-
-/**
- * Add the correct background and color in IE 9-.
- */
-
-mark {
- background-color: #ff0;
- color: #000;
-}
-
/**
* Add the correct font size in all browsers.
*/
@@ -194,44 +134,18 @@ sup {
========================================================================== */
/**
- * Add the correct display in IE 9-.
- */
-
-audio,
-video {
- display: inline-block;
-}
-
-/**
- * Add the correct display in iOS 4-7.
- */
-
-audio:not([controls]) {
- display: none;
- height: 0;
-}
-
-/**
- * Remove the border on images inside links in IE 10-.
+ * Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
-/**
- * Hide the overflow in IE.
- */
-
-svg:not(:root) {
- overflow: hidden;
-}
-
/* Forms
========================================================================== */
/**
- * 1. Change the font styles in all browsers (opinionated).
+ * 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
@@ -267,16 +181,14 @@ select { /* 1 */
}
/**
- * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
- * controls in Android 4.
- * 2. Correct the inability to style clickable types in iOS and Safari.
+ * Correct the inability to style clickable types in iOS and Safari.
*/
button,
-html [type="button"], /* 1 */
+[type="button"],
[type="reset"],
[type="submit"] {
- -webkit-appearance: button; /* 2 */
+ -webkit-appearance: button;
}
/**
@@ -327,17 +239,15 @@ legend {
}
/**
- * 1. Add the correct display in IE 9-.
- * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
- display: inline-block; /* 1 */
- vertical-align: baseline; /* 2 */
+ vertical-align: baseline;
}
/**
- * Remove the default vertical scrollbar in IE.
+ * Remove the default vertical scrollbar in IE 10+.
*/
textarea {
@@ -345,8 +255,8 @@ textarea {
}
/**
- * 1. Add the correct box sizing in IE 10-.
- * 2. Remove the padding in IE 10-.
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
*/
[type="checkbox"],
@@ -397,12 +307,10 @@ textarea {
========================================================================== */
/*
- * Add the correct display in IE 9-.
- * 1. Add the correct display in Edge, IE, and Firefox.
+ * Add the correct display in Edge, IE 10+, and Firefox.
*/
-details, /* 1 */
-menu {
+details {
display: block;
}
@@ -414,30 +322,19 @@ summary {
display: list-item;
}
-/* Scripting
+/* Misc
========================================================================== */
/**
- * Add the correct display in IE 9-.
- */
-
-canvas {
- display: inline-block;
-}
-
-/**
- * Add the correct display in IE.
+ * Add the correct display in IE 10+.
*/
template {
display: none;
}
-/* Hidden
- ========================================================================== */
-
/**
- * Add the correct display in IE 10-.
+ * Add the correct display in IE 10.
*/
[hidden] {
From 906395b61129376fd157ca66d28cfecbf26cc00f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:39:34 -0800
Subject: [PATCH 260/268] Remove bower
---
README.md | 6 ------
bower.json | 13 -------------
2 files changed, 19 deletions(-)
delete mode 100644 bower.json
diff --git a/README.md b/README.md
index 7edca5579..c1882b2fc 100644
--- a/README.md
+++ b/README.md
@@ -17,12 +17,6 @@
npm install --save normalize.css
```
-**Bower**
-
-```sh
-bower install --save normalize-css
-```
-
**CDN**
See https://yarnpkg.com/en/package/normalize.css
diff --git a/bower.json b/bower.json
deleted file mode 100644
index a3f1f814a..000000000
--- a/bower.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "name": "normalize-css",
- "description": "A modern alternative to CSS resets",
- "main": "normalize.css",
- "license": "MIT",
- "ignore": [
- "CHANGELOG.md",
- "CONTRIBUTING.md",
- "package.json",
- "README.md",
- "test.html"
- ]
-}
From 9f4876b9beae9bf1807425325e2b5b1b79a5ad21 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:43:17 -0800
Subject: [PATCH 261/268] Add package-lock.json
---
package-lock.json | 2153 +++++++++++++++++++++++++++++++++++++++++++++
package.json | 4 +-
2 files changed, 2156 insertions(+), 1 deletion(-)
create mode 100644 package-lock.json
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 000000000..d53a41f5f
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,2153 @@
+{
+ "name": "normalize.css",
+ "version": "7.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "JSONStream": {
+ "version": "0.8.4",
+ "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
+ "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
+ "dev": true,
+ "requires": {
+ "jsonparse": "0.0.5",
+ "through": "2.3.8"
+ }
+ },
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "4.6.0",
+ "fast-deep-equal": "1.0.0",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.3.1"
+ }
+ },
+ "ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true
+ },
+ "amdefine": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "argparse": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
+ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
+ "dev": true,
+ "requires": {
+ "sprintf-js": "1.0.3"
+ }
+ },
+ "arr-diff": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
+ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "1.1.0"
+ }
+ },
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true
+ },
+ "array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
+ "dev": true
+ },
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
+ "requires": {
+ "array-uniq": "1.0.3"
+ }
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+ "dev": true
+ },
+ "arrify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+ "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+ "dev": true
+ },
+ "autoprefixer": {
+ "version": "6.7.7",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
+ "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
+ "dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "caniuse-db": "1.0.30000804",
+ "normalize-range": "0.1.2",
+ "num2fraction": "1.2.2",
+ "postcss": "5.2.18",
+ "postcss-value-parser": "3.3.0"
+ }
+ },
+ "balanced-match": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
+ "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
+ "dev": true
+ },
+ "brace-expansion": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
+ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
+ "dev": true,
+ "requires": {
+ "balanced-match": "1.0.0",
+ "concat-map": "0.0.1"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ }
+ }
+ },
+ "braces": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
+ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
+ "dev": true,
+ "requires": {
+ "expand-range": "1.8.2",
+ "preserve": "0.2.0",
+ "repeat-element": "1.1.2"
+ }
+ },
+ "browserslist": {
+ "version": "1.7.7",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
+ "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
+ "dev": true,
+ "requires": {
+ "caniuse-db": "1.0.30000804",
+ "electron-to-chromium": "1.3.33"
+ }
+ },
+ "builtin-modules": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
+ "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "2.1.1",
+ "map-obj": "1.0.1"
+ }
+ },
+ "caniuse-db": {
+ "version": "1.0.30000804",
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000804.tgz",
+ "integrity": "sha1-hP60IBj8ZM9q/2Nx5DEV8pLAAXk=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
+ "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "3.2.0",
+ "escape-string-regexp": "1.0.5",
+ "supports-color": "4.5.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
+ "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
+ "dev": true,
+ "requires": {
+ "color-convert": "1.9.1"
+ }
+ },
+ "has-flag": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
+ "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
+ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "dev": true,
+ "requires": {
+ "has-flag": "2.0.0"
+ }
+ }
+ }
+ },
+ "circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "dev": true
+ },
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1",
+ "wrap-ansi": "2.1.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
+ }
+ }
+ },
+ "clone-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz",
+ "integrity": "sha1-6uCiQT9VwJQvgYwin+/OhF1/Oxw=",
+ "dev": true,
+ "requires": {
+ "is-regexp": "1.0.0",
+ "is-supported-regexp-flag": "1.0.0"
+ }
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
+ "dev": true
+ },
+ "color-convert": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
+ "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-diff": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
+ "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
+ "dev": true
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "colorguard": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz",
+ "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "color-diff": "0.1.7",
+ "log-symbols": "1.0.2",
+ "object-assign": "4.1.1",
+ "pipetteur": "2.0.3",
+ "plur": "2.1.2",
+ "postcss": "5.2.18",
+ "postcss-reporter": "1.4.1",
+ "text-table": "0.2.0",
+ "yargs": "1.3.3"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "postcss-reporter": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
+ "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "lodash": "4.17.5",
+ "log-symbols": "1.0.2",
+ "postcss": "5.2.18"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
+ "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
+ "dev": true,
+ "requires": {
+ "is-directory": "0.3.1",
+ "js-yaml": "3.10.0",
+ "minimist": "1.2.0",
+ "object-assign": "4.1.1",
+ "os-homedir": "1.0.2",
+ "parse-json": "2.2.0",
+ "require-from-string": "1.2.1"
+ }
+ },
+ "css-color-names": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
+ "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
+ "dev": true
+ },
+ "css-rule-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
+ "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
+ "dev": true,
+ "requires": {
+ "css-tokenize": "1.0.1",
+ "duplexer2": "0.0.2",
+ "ldjson-stream": "1.2.1",
+ "through2": "0.6.5"
+ }
+ },
+ "css-tokenize": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
+ "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "readable-stream": "1.1.14"
+ }
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "1.0.2"
+ }
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "del": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
+ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
+ "dev": true,
+ "requires": {
+ "globby": "5.0.0",
+ "is-path-cwd": "1.0.0",
+ "is-path-in-cwd": "1.0.0",
+ "object-assign": "4.1.1",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1",
+ "rimraf": "2.6.2"
+ },
+ "dependencies": {
+ "globby": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
+ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
+ "dev": true,
+ "requires": {
+ "array-union": "1.0.2",
+ "arrify": "1.0.1",
+ "glob": "7.1.2",
+ "object-assign": "4.1.1",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
+ }
+ }
+ },
+ "doiuse": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
+ "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
+ "dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "caniuse-db": "1.0.30000804",
+ "css-rule-stream": "1.1.0",
+ "duplexer2": "0.0.2",
+ "jsonfilter": "1.1.2",
+ "ldjson-stream": "1.2.1",
+ "lodash": "4.17.5",
+ "multimatch": "2.1.0",
+ "postcss": "5.2.18",
+ "source-map": "0.4.4",
+ "through2": "0.6.5",
+ "yargs": "3.32.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
+ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "dev": true,
+ "requires": {
+ "amdefine": "1.0.1"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
+ },
+ "yargs": {
+ "version": "3.32.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
+ "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
+ "dev": true,
+ "requires": {
+ "camelcase": "2.1.1",
+ "cliui": "3.2.0",
+ "decamelize": "1.2.0",
+ "os-locale": "1.4.0",
+ "string-width": "1.0.2",
+ "window-size": "0.1.4",
+ "y18n": "3.2.1"
+ }
+ }
+ }
+ },
+ "duplexer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
+ "dev": true
+ },
+ "duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.1.14"
+ }
+ },
+ "electron-to-chromium": {
+ "version": "1.3.33",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz",
+ "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=",
+ "dev": true
+ },
+ "error-ex": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
+ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "0.2.1"
+ }
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "esprima": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
+ "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
+ "dev": true
+ },
+ "execall": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
+ "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
+ "dev": true,
+ "requires": {
+ "clone-regexp": "1.0.0"
+ }
+ },
+ "expand-brackets": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
+ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
+ "dev": true,
+ "requires": {
+ "is-posix-bracket": "0.1.1"
+ }
+ },
+ "expand-range": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
+ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
+ "dev": true,
+ "requires": {
+ "fill-range": "2.2.3"
+ }
+ },
+ "extglob": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
+ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "1.0.0"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
+ "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
+ "dev": true
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+ "dev": true
+ },
+ "file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "requires": {
+ "flat-cache": "1.3.0",
+ "object-assign": "4.1.1"
+ }
+ },
+ "filename-regex": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
+ "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
+ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
+ "dev": true,
+ "requires": {
+ "is-number": "2.1.0",
+ "isobject": "2.1.0",
+ "randomatic": "1.1.7",
+ "repeat-element": "1.1.2",
+ "repeat-string": "1.6.1"
+ }
+ },
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "2.1.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "flat-cache": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
+ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
+ "dev": true,
+ "requires": {
+ "circular-json": "0.3.3",
+ "del": "2.2.2",
+ "graceful-fs": "4.1.11",
+ "write": "0.2.1"
+ }
+ },
+ "flatten": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
+ "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
+ "dev": true
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "for-own": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
+ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
+ "dev": true,
+ "requires": {
+ "for-in": "1.0.2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "gather-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
+ "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
+ "dev": true
+ },
+ "get-stdin": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
+ "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
+ "dev": true
+ },
+ "glob": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
+ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "dev": true,
+ "requires": {
+ "fs.realpath": "1.0.0",
+ "inflight": "1.0.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "glob-base": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
+ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
+ "dev": true,
+ "requires": {
+ "glob-parent": "2.0.0",
+ "is-glob": "2.0.1"
+ }
+ },
+ "glob-parent": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
+ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
+ "dev": true,
+ "requires": {
+ "is-glob": "2.0.1"
+ }
+ },
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "requires": {
+ "array-union": "1.0.2",
+ "glob": "7.1.2",
+ "object-assign": "4.1.1",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "globjoin": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
+ "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
+ "dev": true
+ },
+ "graceful-fs": {
+ "version": "4.1.11",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
+ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
+ "dev": true
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
+ "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
+ "dev": true
+ },
+ "html-tags": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
+ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
+ "dev": true
+ },
+ "ignore": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
+ "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
+ "dev": true
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "2.0.1"
+ }
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "1.4.0",
+ "wrappy": "1.0.2"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+ "dev": true
+ },
+ "invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
+ "dev": true
+ },
+ "irregular-plurals": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+ "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
+ "dev": true
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "is-builtin-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
+ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+ "dev": true,
+ "requires": {
+ "builtin-modules": "1.1.1"
+ }
+ },
+ "is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+ "dev": true
+ },
+ "is-dotfile": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
+ "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
+ "dev": true
+ },
+ "is-equal-shallow": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
+ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
+ "dev": true,
+ "requires": {
+ "is-primitive": "2.0.0"
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+ "dev": true
+ },
+ "is-finite": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "1.0.1"
+ }
+ },
+ "is-glob": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
+ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "1.0.0"
+ }
+ },
+ "is-number": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
+ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
+ "dev": true,
+ "requires": {
+ "kind-of": "3.2.2"
+ }
+ },
+ "is-path-cwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
+ "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
+ "dev": true
+ },
+ "is-path-in-cwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
+ "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
+ "dev": true,
+ "requires": {
+ "is-path-inside": "1.0.1"
+ }
+ },
+ "is-path-inside": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
+ "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
+ "dev": true,
+ "requires": {
+ "path-is-inside": "1.0.2"
+ }
+ },
+ "is-posix-bracket": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
+ "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
+ "dev": true
+ },
+ "is-primitive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
+ "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
+ "dev": true
+ },
+ "is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
+ "dev": true
+ },
+ "is-supported-regexp-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz",
+ "integrity": "sha1-i1IMhfrnolM4LUsCZS4EVXbhO7g=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.0.0"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ }
+ }
+ },
+ "js-base64": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
+ "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
+ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
+ "dev": true,
+ "requires": {
+ "argparse": "1.0.9",
+ "esprima": "4.0.0"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true
+ },
+ "jsonfilter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
+ "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
+ "dev": true,
+ "requires": {
+ "JSONStream": "0.8.4",
+ "minimist": "1.2.0",
+ "stream-combiner": "0.2.2",
+ "through2": "0.6.5"
+ }
+ },
+ "jsonparse": {
+ "version": "0.0.5",
+ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
+ "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ },
+ "known-css-properties": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
+ "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
+ "dev": true
+ },
+ "lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "dev": true,
+ "requires": {
+ "invert-kv": "1.0.0"
+ }
+ },
+ "ldjson-stream": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
+ "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
+ "dev": true,
+ "requires": {
+ "split2": "0.2.1",
+ "through2": "0.6.5"
+ }
+ },
+ "load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "parse-json": "2.2.0",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1",
+ "strip-bom": "2.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.5",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
+ "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "0.4.1",
+ "signal-exit": "3.0.2"
+ }
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ },
+ "mathml-tag-names": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.0.1.tgz",
+ "integrity": "sha1-jUEmgWi/htEQK5gQnijlMeejRXg=",
+ "dev": true
+ },
+ "meow": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+ "dev": true,
+ "requires": {
+ "camelcase-keys": "2.1.0",
+ "decamelize": "1.2.0",
+ "loud-rejection": "1.6.0",
+ "map-obj": "1.0.1",
+ "minimist": "1.2.0",
+ "normalize-package-data": "2.4.0",
+ "object-assign": "4.1.1",
+ "read-pkg-up": "1.0.1",
+ "redent": "1.0.0",
+ "trim-newlines": "1.0.0"
+ }
+ },
+ "micromatch": {
+ "version": "2.3.11",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
+ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
+ "dev": true,
+ "requires": {
+ "arr-diff": "2.0.0",
+ "array-unique": "0.2.1",
+ "braces": "1.8.5",
+ "expand-brackets": "0.1.5",
+ "extglob": "0.3.2",
+ "filename-regex": "2.0.1",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1",
+ "kind-of": "3.2.2",
+ "normalize-path": "2.1.1",
+ "object.omit": "2.0.1",
+ "parse-glob": "3.0.4",
+ "regex-cache": "0.4.4"
+ }
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "1.1.8"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "dev": true
+ }
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "dev": true
+ },
+ "multimatch": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
+ "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
+ "dev": true,
+ "requires": {
+ "array-differ": "1.0.0",
+ "array-union": "1.0.2",
+ "arrify": "1.0.1",
+ "minimatch": "3.0.4"
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "2.5.0",
+ "is-builtin-module": "1.0.0",
+ "semver": "5.5.0",
+ "validate-npm-package-license": "3.0.1"
+ }
+ },
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "dev": true,
+ "requires": {
+ "remove-trailing-separator": "1.1.0"
+ }
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "dev": true
+ },
+ "normalize-selector": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
+ "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
+ "dev": true
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "dev": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object.omit": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
+ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
+ "dev": true,
+ "requires": {
+ "for-own": "0.1.5",
+ "is-extendable": "0.1.1"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
+ "requires": {
+ "wrappy": "1.0.2"
+ }
+ },
+ "onecolor": {
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.0.5.tgz",
+ "integrity": "sha1-Nu/zIgE3nv3xGA+0ReUajiQl+fY=",
+ "dev": true
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+ "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+ "dev": true
+ },
+ "os-locale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+ "dev": true,
+ "requires": {
+ "lcid": "1.0.0"
+ }
+ },
+ "parse-glob": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
+ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
+ "dev": true,
+ "requires": {
+ "glob-base": "0.3.0",
+ "is-dotfile": "1.0.3",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1"
+ }
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "1.3.1"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "dev": true
+ },
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "4.1.11",
+ "pify": "2.3.0",
+ "pinkie-promise": "2.0.1"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "2.0.4"
+ }
+ },
+ "pipetteur": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz",
+ "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
+ "dev": true,
+ "requires": {
+ "onecolor": "3.0.5",
+ "synesthesia": "1.0.1"
+ }
+ },
+ "plur": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+ "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+ "dev": true,
+ "requires": {
+ "irregular-plurals": "1.4.0"
+ }
+ },
+ "postcss": {
+ "version": "5.2.18",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
+ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "js-base64": "2.4.3",
+ "source-map": "0.5.7",
+ "supports-color": "3.2.3"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ },
+ "dependencies": {
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ }
+ }
+ },
+ "postcss-less": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
+ "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.18"
+ }
+ },
+ "postcss-media-query-parser": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
+ "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
+ "dev": true
+ },
+ "postcss-reporter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
+ "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "lodash": "4.17.5",
+ "log-symbols": "1.0.2",
+ "postcss": "5.2.18"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "postcss-resolve-nested-selector": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
+ "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
+ "dev": true
+ },
+ "postcss-scss": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
+ "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.18"
+ }
+ },
+ "postcss-selector-parser": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
+ "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
+ "dev": true,
+ "requires": {
+ "flatten": "1.0.2",
+ "indexes-of": "1.0.1",
+ "uniq": "1.0.1"
+ }
+ },
+ "postcss-value-parser": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
+ "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
+ "dev": true
+ },
+ "preserve": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
+ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
+ "dev": true
+ },
+ "randomatic": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
+ "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
+ "dev": true,
+ "requires": {
+ "is-number": "3.0.0",
+ "kind-of": "4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "read-file-stdin": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz",
+ "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=",
+ "dev": true,
+ "requires": {
+ "gather-stream": "1.0.0"
+ }
+ },
+ "read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "dev": true,
+ "requires": {
+ "load-json-file": "1.1.0",
+ "normalize-package-data": "2.4.0",
+ "path-type": "1.1.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "dev": true,
+ "requires": {
+ "find-up": "1.1.2",
+ "read-pkg": "1.1.0"
+ }
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
+ "requires": {
+ "indent-string": "2.1.0",
+ "strip-indent": "1.0.1"
+ }
+ },
+ "regex-cache": {
+ "version": "0.4.4",
+ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
+ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
+ "dev": true,
+ "requires": {
+ "is-equal-shallow": "0.1.3"
+ }
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "repeat-element": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
+ "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
+ "requires": {
+ "is-finite": "1.0.2"
+ }
+ },
+ "require-from-string": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
+ "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
+ "dev": true
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.6.2",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
+ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+ "dev": true,
+ "requires": {
+ "glob": "7.1.2"
+ }
+ },
+ "semver": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
+ "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
+ "dev": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
+ },
+ "slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "2.0.0"
+ },
+ "dependencies": {
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
+ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
+ "dev": true,
+ "requires": {
+ "spdx-license-ids": "1.2.2"
+ }
+ },
+ "spdx-expression-parse": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
+ "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
+ "dev": true
+ },
+ "spdx-license-ids": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
+ "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
+ "dev": true
+ },
+ "specificity": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz",
+ "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==",
+ "dev": true
+ },
+ "split2": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
+ "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
+ "dev": true,
+ "requires": {
+ "through2": "0.6.5"
+ }
+ },
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
+ },
+ "stream-combiner": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
+ "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
+ "dev": true,
+ "requires": {
+ "duplexer": "0.1.1",
+ "through": "2.3.8"
+ }
+ },
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "2.0.0",
+ "strip-ansi": "4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "3.0.0"
+ }
+ }
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "2.1.1"
+ }
+ },
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
+ "requires": {
+ "is-utf8": "0.2.1"
+ }
+ },
+ "strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "4.0.1"
+ },
+ "dependencies": {
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true
+ }
+ }
+ },
+ "style-search": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
+ "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
+ "dev": true
+ },
+ "stylehacks": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz",
+ "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=",
+ "dev": true,
+ "requires": {
+ "browserslist": "1.7.7",
+ "chalk": "1.1.3",
+ "log-symbols": "1.0.2",
+ "minimist": "1.2.0",
+ "plur": "2.1.2",
+ "postcss": "5.2.18",
+ "postcss-reporter": "1.4.1",
+ "postcss-selector-parser": "2.2.3",
+ "read-file-stdin": "0.2.1",
+ "text-table": "0.2.0",
+ "write-file-stdout": "0.0.2"
+ },
+ "dependencies": {
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "2.2.1",
+ "escape-string-regexp": "1.0.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+ }
+ },
+ "postcss-reporter": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
+ "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
+ "dev": true,
+ "requires": {
+ "chalk": "1.1.3",
+ "lodash": "4.17.5",
+ "log-symbols": "1.0.2",
+ "postcss": "5.2.18"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
+ }
+ },
+ "stylelint": {
+ "version": "7.13.0",
+ "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
+ "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
+ "dev": true,
+ "requires": {
+ "autoprefixer": "6.7.7",
+ "balanced-match": "0.4.2",
+ "chalk": "2.3.0",
+ "colorguard": "1.2.1",
+ "cosmiconfig": "2.2.2",
+ "debug": "2.6.9",
+ "doiuse": "2.6.0",
+ "execall": "1.0.0",
+ "file-entry-cache": "2.0.0",
+ "get-stdin": "5.0.1",
+ "globby": "6.1.0",
+ "globjoin": "0.1.4",
+ "html-tags": "2.0.0",
+ "ignore": "3.3.7",
+ "imurmurhash": "0.1.4",
+ "known-css-properties": "0.2.0",
+ "lodash": "4.17.5",
+ "log-symbols": "1.0.2",
+ "mathml-tag-names": "2.0.1",
+ "meow": "3.7.0",
+ "micromatch": "2.3.11",
+ "normalize-selector": "0.2.0",
+ "pify": "2.3.0",
+ "postcss": "5.2.18",
+ "postcss-less": "0.14.0",
+ "postcss-media-query-parser": "0.2.3",
+ "postcss-reporter": "3.0.0",
+ "postcss-resolve-nested-selector": "0.1.1",
+ "postcss-scss": "0.4.1",
+ "postcss-selector-parser": "2.2.3",
+ "postcss-value-parser": "3.3.0",
+ "resolve-from": "3.0.0",
+ "specificity": "0.3.2",
+ "string-width": "2.1.1",
+ "style-search": "0.1.0",
+ "stylehacks": "2.3.2",
+ "sugarss": "0.2.0",
+ "svg-tags": "1.0.0",
+ "table": "4.0.2"
+ }
+ },
+ "stylelint-config-standard": {
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-16.0.0.tgz",
+ "integrity": "sha1-u3OHv/HX3XGGpSs+v4hbJAXWkb8=",
+ "dev": true
+ },
+ "sugarss": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
+ "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
+ "dev": true,
+ "requires": {
+ "postcss": "5.2.18"
+ }
+ },
+ "supports-color": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
+ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
+ "dev": true,
+ "requires": {
+ "has-flag": "1.0.0"
+ }
+ },
+ "svg-tags": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
+ "dev": true
+ },
+ "synesthesia": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz",
+ "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=",
+ "dev": true,
+ "requires": {
+ "css-color-names": "0.0.3"
+ }
+ },
+ "table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "requires": {
+ "ajv": "5.5.2",
+ "ajv-keywords": "2.1.1",
+ "chalk": "2.3.0",
+ "lodash": "4.17.5",
+ "slice-ansi": "1.0.0",
+ "string-width": "2.1.1"
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "1.0.34",
+ "xtend": "4.0.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ }
+ }
+ },
+ "trim-newlines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true
+ },
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
+ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
+ "dev": true,
+ "requires": {
+ "spdx-correct": "1.0.2",
+ "spdx-expression-parse": "1.0.4"
+ }
+ },
+ "window-size": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
+ "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
+ "dev": true
+ },
+ "wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
+ "requires": {
+ "string-width": "1.0.2",
+ "strip-ansi": "3.0.1"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
+ "requires": {
+ "code-point-at": "1.1.0",
+ "is-fullwidth-code-point": "1.0.0",
+ "strip-ansi": "3.0.1"
+ }
+ }
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
+ },
+ "write": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
+ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "requires": {
+ "mkdirp": "0.5.1"
+ }
+ },
+ "write-file-stdout": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz",
+ "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=",
+ "dev": true
+ },
+ "xtend": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
+ "dev": true
+ },
+ "y18n": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
+ "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
+ "dev": true
+ }
+ }
+}
diff --git a/package.json b/package.json
index 2c2d77056..0e2492e9b 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,9 @@
"font-family-no-duplicate-names": [
true,
{
- "ignoreFontFamilyNames": ["monospace"]
+ "ignoreFontFamilyNames": [
+ "monospace"
+ ]
}
]
}
From f7c98c4c859c15363763f10a439b63d85b9afba0 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:48:41 -0800
Subject: [PATCH 262/268] Don't remove search input cancel button in
Chrome/Safari
Fix #685
---
README.md | 3 +--
normalize.css | 3 +--
test.html | 4 ----
3 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/README.md b/README.md
index c1882b2fc..71954f230 100644
--- a/README.md
+++ b/README.md
@@ -84,8 +84,7 @@ Chrome and Safari on Windows you can't control `border` properly. It will apply
`border-width` but will only show a border color (which cannot be controlled)
for the outer 1px of that border. Applying `-webkit-appearance: textfield`
addresses these issues without removing the benefits of search inputs (e.g.
-showing past searches). Safari (but not Chrome) will clip the cancel button on
-when it has padding (and `textfield` appearance).
+showing past searches).
## Contributing
diff --git a/normalize.css b/normalize.css
index 02c713c75..17b979652 100644
--- a/normalize.css
+++ b/normalize.css
@@ -285,10 +285,9 @@ textarea {
}
/**
- * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
+ * Remove the inner padding in Chrome and Safari on macOS.
*/
-[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
diff --git a/test.html b/test.html
index 5b11f9282..615b08326 100644
--- a/test.html
+++ b/test.html
@@ -433,10 +433,6 @@ should be styleable
- should not have a cancel button in Safari or Chrome
-
-
-
should reference inherited color
From 93a6e5fa92cbc30dc37be7d767ae713092bafbec Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:57:42 -0800
Subject: [PATCH 263/268] Update CHANGELOG
---
CHANGELOG.md | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bf1ddec57..83306e72c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
# Changes to normalize.css
+* Remove support for older browsers Android 4, lte IE, lte Safari 7.
+* Don't remove search input cancel button in Chrome/Safari.
+* Form inputs inherit `font-family`.
+* Fix text decoration in Safari 8+.
+
### 7.0.0 (May 2, 2017)
* Revert changes in `body` and form elements styles introduced by v6
From 4ab3de5bdd26b161c3c82a5a2f72df3e57a8e4bf Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Thu, 8 Feb 2018 15:59:35 -0800
Subject: [PATCH 264/268] v8.0.0
---
CHANGELOG.md | 2 ++
normalize.css | 2 +-
package.json | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 83306e72c..02844e265 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,7 @@
# Changes to normalize.css
+### 8.0.0 (February 2, 2018)
+
* Remove support for older browsers Android 4, lte IE, lte Safari 7.
* Don't remove search input cancel button in Chrome/Safari.
* Form inputs inherit `font-family`.
diff --git a/normalize.css b/normalize.css
index 17b979652..47b010e47 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
diff --git a/package.json b/package.json
index 0e2492e9b..5e5ecaa8c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "7.0.0",
+ "version": "8.0.0",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",
From 7369f566898b8cefc2649b6a66e112857de4c46f Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 11 Feb 2018 07:53:38 -0800
Subject: [PATCH 265/268] Fix typo in CHANGELOG
Fix #725
---
CHANGELOG.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 02844e265..a1366fc25 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,7 +2,7 @@
### 8.0.0 (February 2, 2018)
-* Remove support for older browsers Android 4, lte IE, lte Safari 7.
+* Remove support for older browsers Android 4, lte IE 9, lte Safari 7.
* Don't remove search input cancel button in Chrome/Safari.
* Form inputs inherit `font-family`.
* Fix text decoration in Safari 8+.
From b6cc0ceb21ce1dadce60f3a8269d0601345e57e3 Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 4 Nov 2018 17:37:24 -0800
Subject: [PATCH 266/268] Remove stylelint
This development dependency was resulting in normalize.css being marked
as containing a potential security vulnerability.
---
CONTRIBUTING.md | 6 -
package-lock.json | 2152 +--------------------------------------------
package.json | 22 +-
3 files changed, 3 insertions(+), 2177 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 07e83a59d..fa84fa956 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -119,12 +119,6 @@ project:
[interactive rebase](https://help.github.com/articles/interactive-rebase)
feature to tidy up your commits before making them public.
- Be sure to test the `normalize.css` file for style conformance.
-
- ```bash
- npm test
- ```
-
Be sure to add a test to the `test.html` file if appropriate, and test
your change in all supported browsers.
diff --git a/package-lock.json b/package-lock.json
index d53a41f5f..020b2af4b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,2153 +1,5 @@
{
"name": "normalize.css",
- "version": "7.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "JSONStream": {
- "version": "0.8.4",
- "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
- "integrity": "sha1-kWV9/m/4V0gwZhMrRhi2Lo9Ih70=",
- "dev": true,
- "requires": {
- "jsonparse": "0.0.5",
- "through": "2.3.8"
- }
- },
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "dev": true,
- "requires": {
- "co": "4.6.0",
- "fast-deep-equal": "1.0.0",
- "fast-json-stable-stringify": "2.0.0",
- "json-schema-traverse": "0.3.1"
- }
- },
- "ajv-keywords": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
- "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
- "dev": true
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
- "dev": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "argparse": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
- "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
- "dev": true,
- "requires": {
- "sprintf-js": "1.0.3"
- }
- },
- "arr-diff": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
- "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
- "dev": true,
- "requires": {
- "arr-flatten": "1.1.0"
- }
- },
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
- },
- "array-differ": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
- "dev": true
- },
- "array-find-index": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "1.0.3"
- }
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
- },
- "array-unique": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
- "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
- "dev": true
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- },
- "autoprefixer": {
- "version": "6.7.7",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
- "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
- "dev": true,
- "requires": {
- "browserslist": "1.7.7",
- "caniuse-db": "1.0.30000804",
- "normalize-range": "0.1.2",
- "num2fraction": "1.2.2",
- "postcss": "5.2.18",
- "postcss-value-parser": "3.3.0"
- }
- },
- "balanced-match": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
- "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
- "dev": true,
- "requires": {
- "balanced-match": "1.0.0",
- "concat-map": "0.0.1"
- },
- "dependencies": {
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- }
- }
- },
- "braces": {
- "version": "1.8.5",
- "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
- "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
- "dev": true,
- "requires": {
- "expand-range": "1.8.2",
- "preserve": "0.2.0",
- "repeat-element": "1.1.2"
- }
- },
- "browserslist": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
- "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
- "dev": true,
- "requires": {
- "caniuse-db": "1.0.30000804",
- "electron-to-chromium": "1.3.33"
- }
- },
- "builtin-modules": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
- "dev": true
- },
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
- "dev": true
- },
- "camelcase-keys": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
- "dev": true,
- "requires": {
- "camelcase": "2.1.1",
- "map-obj": "1.0.1"
- }
- },
- "caniuse-db": {
- "version": "1.0.30000804",
- "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000804.tgz",
- "integrity": "sha1-hP60IBj8ZM9q/2Nx5DEV8pLAAXk=",
- "dev": true
- },
- "chalk": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz",
- "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "3.2.0",
- "escape-string-regexp": "1.0.5",
- "supports-color": "4.5.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
- "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
- "dev": true,
- "requires": {
- "color-convert": "1.9.1"
- }
- },
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
- "dev": true
- },
- "supports-color": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
- "dev": true,
- "requires": {
- "has-flag": "2.0.0"
- }
- }
- }
- },
- "circular-json": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
- "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
- "dev": true
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "dev": true,
- "requires": {
- "string-width": "1.0.2",
- "strip-ansi": "3.0.1",
- "wrap-ansi": "2.1.0"
- },
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "1.1.0",
- "is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "3.0.1"
- }
- }
- }
- },
- "clone-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.0.tgz",
- "integrity": "sha1-6uCiQT9VwJQvgYwin+/OhF1/Oxw=",
- "dev": true,
- "requires": {
- "is-regexp": "1.0.0",
- "is-supported-regexp-flag": "1.0.0"
- }
- },
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
- "dev": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "dev": true
- },
- "color-convert": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz",
- "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==",
- "dev": true,
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-diff": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/color-diff/-/color-diff-0.1.7.tgz",
- "integrity": "sha1-bbeM2UgqjkWdQIIer0tQMoPcuOI=",
- "dev": true
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
- },
- "colorguard": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/colorguard/-/colorguard-1.2.1.tgz",
- "integrity": "sha512-qYVKTg626qpDg4/eBnPXidEPXn5+krbYqHVfyyEFBWV5z3IF4p44HKY/eE2t1ohlcrlIkDgHmFJMfQ8qMLnSFw==",
- "dev": true,
- "requires": {
- "chalk": "1.1.3",
- "color-diff": "0.1.7",
- "log-symbols": "1.0.2",
- "object-assign": "4.1.1",
- "pipetteur": "2.0.3",
- "plur": "2.1.2",
- "postcss": "5.2.18",
- "postcss-reporter": "1.4.1",
- "text-table": "0.2.0",
- "yargs": "1.3.3"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
- }
- },
- "postcss-reporter": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
- "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
- "dev": true,
- "requires": {
- "chalk": "1.1.3",
- "lodash": "4.17.5",
- "log-symbols": "1.0.2",
- "postcss": "5.2.18"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
- },
- "cosmiconfig": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
- "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
- "dev": true,
- "requires": {
- "is-directory": "0.3.1",
- "js-yaml": "3.10.0",
- "minimist": "1.2.0",
- "object-assign": "4.1.1",
- "os-homedir": "1.0.2",
- "parse-json": "2.2.0",
- "require-from-string": "1.2.1"
- }
- },
- "css-color-names": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.3.tgz",
- "integrity": "sha1-3gzvFvTYqoIioyDVttfpu62nufY=",
- "dev": true
- },
- "css-rule-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/css-rule-stream/-/css-rule-stream-1.1.0.tgz",
- "integrity": "sha1-N4bnGYmD2WWibjGVfgkHjLt3BaI=",
- "dev": true,
- "requires": {
- "css-tokenize": "1.0.1",
- "duplexer2": "0.0.2",
- "ldjson-stream": "1.2.1",
- "through2": "0.6.5"
- }
- },
- "css-tokenize": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/css-tokenize/-/css-tokenize-1.0.1.tgz",
- "integrity": "sha1-RiXLHtohwUOFi3+B1oA8HSb8FL4=",
- "dev": true,
- "requires": {
- "inherits": "2.0.3",
- "readable-stream": "1.1.14"
- }
- },
- "currently-unhandled": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
- "dev": true,
- "requires": {
- "array-find-index": "1.0.2"
- }
- },
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true,
- "requires": {
- "globby": "5.0.0",
- "is-path-cwd": "1.0.0",
- "is-path-in-cwd": "1.0.0",
- "object-assign": "4.1.1",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1",
- "rimraf": "2.6.2"
- },
- "dependencies": {
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true,
- "requires": {
- "array-union": "1.0.2",
- "arrify": "1.0.1",
- "glob": "7.1.2",
- "object-assign": "4.1.1",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1"
- }
- }
- }
- },
- "doiuse": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/doiuse/-/doiuse-2.6.0.tgz",
- "integrity": "sha1-GJLRC2Gpo1at2/K2FJM+gfi7ODQ=",
- "dev": true,
- "requires": {
- "browserslist": "1.7.7",
- "caniuse-db": "1.0.30000804",
- "css-rule-stream": "1.1.0",
- "duplexer2": "0.0.2",
- "jsonfilter": "1.1.2",
- "ldjson-stream": "1.2.1",
- "lodash": "4.17.5",
- "multimatch": "2.1.0",
- "postcss": "5.2.18",
- "source-map": "0.4.4",
- "through2": "0.6.5",
- "yargs": "3.32.0"
- },
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true,
- "requires": {
- "amdefine": "1.0.1"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "1.1.0",
- "is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "3.0.1"
- }
- },
- "yargs": {
- "version": "3.32.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
- "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
- "dev": true,
- "requires": {
- "camelcase": "2.1.1",
- "cliui": "3.2.0",
- "decamelize": "1.2.0",
- "os-locale": "1.4.0",
- "string-width": "1.0.2",
- "window-size": "0.1.4",
- "y18n": "3.2.1"
- }
- }
- }
- },
- "duplexer": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
- "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
- "dev": true
- },
- "duplexer2": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
- "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
- "dev": true,
- "requires": {
- "readable-stream": "1.1.14"
- }
- },
- "electron-to-chromium": {
- "version": "1.3.33",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.33.tgz",
- "integrity": "sha1-vwBwPWKnxlI4E2V4w1LWxcBCpUU=",
- "dev": true
- },
- "error-ex": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
- "dev": true,
- "requires": {
- "is-arrayish": "0.2.1"
- }
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "esprima": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
- "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
- "dev": true
- },
- "execall": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz",
- "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
- "dev": true,
- "requires": {
- "clone-regexp": "1.0.0"
- }
- },
- "expand-brackets": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
- "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
- "dev": true,
- "requires": {
- "is-posix-bracket": "0.1.1"
- }
- },
- "expand-range": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
- "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
- "dev": true,
- "requires": {
- "fill-range": "2.2.3"
- }
- },
- "extglob": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
- "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
- "dev": true,
- "requires": {
- "is-extglob": "1.0.0"
- }
- },
- "fast-deep-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz",
- "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=",
- "dev": true
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
- "dev": true
- },
- "file-entry-cache": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
- "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
- "dev": true,
- "requires": {
- "flat-cache": "1.3.0",
- "object-assign": "4.1.1"
- }
- },
- "filename-regex": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
- "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
- "dev": true
- },
- "fill-range": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
- "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
- "dev": true,
- "requires": {
- "is-number": "2.1.0",
- "isobject": "2.1.0",
- "randomatic": "1.1.7",
- "repeat-element": "1.1.2",
- "repeat-string": "1.6.1"
- }
- },
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "dev": true,
- "requires": {
- "path-exists": "2.1.0",
- "pinkie-promise": "2.0.1"
- }
- },
- "flat-cache": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
- "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
- "dev": true,
- "requires": {
- "circular-json": "0.3.3",
- "del": "2.2.2",
- "graceful-fs": "4.1.11",
- "write": "0.2.1"
- }
- },
- "flatten": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
- "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=",
- "dev": true
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
- "dev": true
- },
- "for-own": {
- "version": "0.1.5",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
- "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
- "dev": true,
- "requires": {
- "for-in": "1.0.2"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "gather-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gather-stream/-/gather-stream-1.0.0.tgz",
- "integrity": "sha1-szmUr0V6gRVwDUEPMXczy+egkEs=",
- "dev": true
- },
- "get-stdin": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz",
- "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=",
- "dev": true
- },
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true,
- "requires": {
- "fs.realpath": "1.0.0",
- "inflight": "1.0.6",
- "inherits": "2.0.3",
- "minimatch": "3.0.4",
- "once": "1.4.0",
- "path-is-absolute": "1.0.1"
- }
- },
- "glob-base": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
- "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
- "dev": true,
- "requires": {
- "glob-parent": "2.0.0",
- "is-glob": "2.0.1"
- }
- },
- "glob-parent": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
- "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
- "dev": true,
- "requires": {
- "is-glob": "2.0.1"
- }
- },
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
- "dev": true,
- "requires": {
- "array-union": "1.0.2",
- "glob": "7.1.2",
- "object-assign": "4.1.1",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1"
- }
- },
- "globjoin": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz",
- "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=",
- "dev": true
- },
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
- "dev": true
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "2.1.1"
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "hosted-git-info": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz",
- "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==",
- "dev": true
- },
- "html-tags": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
- "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
- "dev": true
- },
- "ignore": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.7.tgz",
- "integrity": "sha512-YGG3ejvBNHRqu0559EOxxNFihD0AjpvHlC/pdGKd3X3ofe+CoJkYazwNJYTNebqpPKN+VVQbh4ZFn1DivMNuHA==",
- "dev": true
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
- "dev": true
- },
- "indent-string": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
- "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
- "dev": true,
- "requires": {
- "repeating": "2.0.1"
- }
- },
- "indexes-of": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
- "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "1.4.0",
- "wrappy": "1.0.2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
- "dev": true
- },
- "irregular-plurals": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
- "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
- "dev": true
- },
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
- "dev": true
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
- "dev": true,
- "requires": {
- "builtin-modules": "1.1.1"
- }
- },
- "is-directory": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
- "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
- "dev": true
- },
- "is-dotfile": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
- "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
- "dev": true
- },
- "is-equal-shallow": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
- "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
- "dev": true,
- "requires": {
- "is-primitive": "2.0.0"
- }
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
- "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
- "dev": true
- },
- "is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true,
- "requires": {
- "number-is-nan": "1.0.1"
- }
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "dev": true,
- "requires": {
- "number-is-nan": "1.0.1"
- }
- },
- "is-glob": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
- "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
- "dev": true,
- "requires": {
- "is-extglob": "1.0.0"
- }
- },
- "is-number": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
- "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
- "dev": true,
- "requires": {
- "kind-of": "3.2.2"
- }
- },
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
- "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
- "dev": true,
- "requires": {
- "is-path-inside": "1.0.1"
- }
- },
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "dev": true,
- "requires": {
- "path-is-inside": "1.0.2"
- }
- },
- "is-posix-bracket": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
- "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
- "dev": true
- },
- "is-primitive": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
- "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
- "dev": true
- },
- "is-regexp": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
- "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
- "dev": true
- },
- "is-supported-regexp-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.0.tgz",
- "integrity": "sha1-i1IMhfrnolM4LUsCZS4EVXbhO7g=",
- "dev": true
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
- "dev": true
- },
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
- "dev": true,
- "requires": {
- "isarray": "1.0.0"
- },
- "dependencies": {
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
- }
- }
- },
- "js-base64": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
- "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
- "dev": true
- },
- "js-yaml": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz",
- "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==",
- "dev": true,
- "requires": {
- "argparse": "1.0.9",
- "esprima": "4.0.0"
- }
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
- "dev": true
- },
- "jsonfilter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/jsonfilter/-/jsonfilter-1.1.2.tgz",
- "integrity": "sha1-Ie987cdRk4E8dZMulqmL4gW6WhE=",
- "dev": true,
- "requires": {
- "JSONStream": "0.8.4",
- "minimist": "1.2.0",
- "stream-combiner": "0.2.2",
- "through2": "0.6.5"
- }
- },
- "jsonparse": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
- "integrity": "sha1-MwVCrT8KZUZlt3jz6y2an6UHrGQ=",
- "dev": true
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "1.1.6"
- }
- },
- "known-css-properties": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.2.0.tgz",
- "integrity": "sha512-UTCzU28rRI9wkb8qSGoZa9pgWvxr4LjP2MEhi9XHb/1XMOJy0uTnIxaxzj8My/PORG+kQG6VzAcGvRw66eIOfA==",
- "dev": true
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
- "dev": true,
- "requires": {
- "invert-kv": "1.0.0"
- }
- },
- "ldjson-stream": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ldjson-stream/-/ldjson-stream-1.2.1.tgz",
- "integrity": "sha1-kb7O2lrE7SsX5kn7d356v6AYnCs=",
- "dev": true,
- "requires": {
- "split2": "0.2.1",
- "through2": "0.6.5"
- }
- },
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
- "dev": true,
- "requires": {
- "graceful-fs": "4.1.11",
- "parse-json": "2.2.0",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1",
- "strip-bom": "2.0.0"
- }
- },
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "log-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
- "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
- "dev": true,
- "requires": {
- "chalk": "1.1.3"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "loud-rejection": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
- "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
- "dev": true,
- "requires": {
- "currently-unhandled": "0.4.1",
- "signal-exit": "3.0.2"
- }
- },
- "map-obj": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
- "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
- },
- "mathml-tag-names": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.0.1.tgz",
- "integrity": "sha1-jUEmgWi/htEQK5gQnijlMeejRXg=",
- "dev": true
- },
- "meow": {
- "version": "3.7.0",
- "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
- "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
- "dev": true,
- "requires": {
- "camelcase-keys": "2.1.0",
- "decamelize": "1.2.0",
- "loud-rejection": "1.6.0",
- "map-obj": "1.0.1",
- "minimist": "1.2.0",
- "normalize-package-data": "2.4.0",
- "object-assign": "4.1.1",
- "read-pkg-up": "1.0.1",
- "redent": "1.0.0",
- "trim-newlines": "1.0.0"
- }
- },
- "micromatch": {
- "version": "2.3.11",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
- "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
- "dev": true,
- "requires": {
- "arr-diff": "2.0.0",
- "array-unique": "0.2.1",
- "braces": "1.8.5",
- "expand-brackets": "0.1.5",
- "extglob": "0.3.2",
- "filename-regex": "2.0.1",
- "is-extglob": "1.0.0",
- "is-glob": "2.0.1",
- "kind-of": "3.2.2",
- "normalize-path": "2.1.1",
- "object.omit": "2.0.1",
- "parse-glob": "3.0.4",
- "regex-cache": "0.4.4"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "1.1.8"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true,
- "requires": {
- "minimist": "0.0.8"
- },
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
- }
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "multimatch": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
- "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=",
- "dev": true,
- "requires": {
- "array-differ": "1.0.0",
- "array-union": "1.0.2",
- "arrify": "1.0.1",
- "minimatch": "3.0.4"
- }
- },
- "normalize-package-data": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
- "dev": true,
- "requires": {
- "hosted-git-info": "2.5.0",
- "is-builtin-module": "1.0.0",
- "semver": "5.5.0",
- "validate-npm-package-license": "3.0.1"
- }
- },
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
- "dev": true,
- "requires": {
- "remove-trailing-separator": "1.1.0"
- }
- },
- "normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
- "dev": true
- },
- "normalize-selector": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz",
- "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
- "dev": true
- },
- "num2fraction": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
- "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
- "dev": true
- },
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "object.omit": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
- "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
- "dev": true,
- "requires": {
- "for-own": "0.1.5",
- "is-extendable": "0.1.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1.0.2"
- }
- },
- "onecolor": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.0.5.tgz",
- "integrity": "sha1-Nu/zIgE3nv3xGA+0ReUajiQl+fY=",
- "dev": true
- },
- "os-homedir": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
- "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
- "dev": true
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "dev": true,
- "requires": {
- "lcid": "1.0.0"
- }
- },
- "parse-glob": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
- "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
- "dev": true,
- "requires": {
- "glob-base": "0.3.0",
- "is-dotfile": "1.0.3",
- "is-extglob": "1.0.0",
- "is-glob": "2.0.1"
- }
- },
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
- "dev": true,
- "requires": {
- "error-ex": "1.3.1"
- }
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "dev": true,
- "requires": {
- "pinkie-promise": "2.0.1"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
- },
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
- "dev": true,
- "requires": {
- "graceful-fs": "4.1.11",
- "pify": "2.3.0",
- "pinkie-promise": "2.0.1"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "requires": {
- "pinkie": "2.0.4"
- }
- },
- "pipetteur": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/pipetteur/-/pipetteur-2.0.3.tgz",
- "integrity": "sha1-GVV2CVno0aEcsqUOyD7sRwYz5J8=",
- "dev": true,
- "requires": {
- "onecolor": "3.0.5",
- "synesthesia": "1.0.1"
- }
- },
- "plur": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
- "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
- "dev": true,
- "requires": {
- "irregular-plurals": "1.4.0"
- }
- },
- "postcss": {
- "version": "5.2.18",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz",
- "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
- "dev": true,
- "requires": {
- "chalk": "1.1.3",
- "js-base64": "2.4.3",
- "source-map": "0.5.7",
- "supports-color": "3.2.3"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
- },
- "dependencies": {
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- }
- }
- },
- "postcss-less": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-0.14.0.tgz",
- "integrity": "sha1-xjGwicbM5CK5oQ86lY0r7dOBkyQ=",
- "dev": true,
- "requires": {
- "postcss": "5.2.18"
- }
- },
- "postcss-media-query-parser": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz",
- "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=",
- "dev": true
- },
- "postcss-reporter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-3.0.0.tgz",
- "integrity": "sha1-CeoPN6RExWk4eGBuCbAY6+/3z48=",
- "dev": true,
- "requires": {
- "chalk": "1.1.3",
- "lodash": "4.17.5",
- "log-symbols": "1.0.2",
- "postcss": "5.2.18"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "postcss-resolve-nested-selector": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz",
- "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=",
- "dev": true
- },
- "postcss-scss": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-0.4.1.tgz",
- "integrity": "sha1-rXcbgfD3L19IRdCKpg+TVXZT1Uw=",
- "dev": true,
- "requires": {
- "postcss": "5.2.18"
- }
- },
- "postcss-selector-parser": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz",
- "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=",
- "dev": true,
- "requires": {
- "flatten": "1.0.2",
- "indexes-of": "1.0.1",
- "uniq": "1.0.1"
- }
- },
- "postcss-value-parser": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz",
- "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=",
- "dev": true
- },
- "preserve": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
- "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
- "dev": true
- },
- "randomatic": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
- "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
- "dev": true,
- "requires": {
- "is-number": "3.0.0",
- "kind-of": "4.0.0"
- },
- "dependencies": {
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
- "dev": true,
- "requires": {
- "kind-of": "3.2.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "1.1.6"
- }
- }
- }
- },
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
- "dev": true,
- "requires": {
- "is-buffer": "1.1.6"
- }
- }
- }
- },
- "read-file-stdin": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/read-file-stdin/-/read-file-stdin-0.2.1.tgz",
- "integrity": "sha1-JezP86FTtoCa+ssj7hU4fbng7mE=",
- "dev": true,
- "requires": {
- "gather-stream": "1.0.0"
- }
- },
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "dev": true,
- "requires": {
- "load-json-file": "1.1.0",
- "normalize-package-data": "2.4.0",
- "path-type": "1.1.0"
- }
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "dev": true,
- "requires": {
- "find-up": "1.1.2",
- "read-pkg": "1.1.0"
- }
- },
- "readable-stream": {
- "version": "1.1.14",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
- "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
- "dev": true,
- "requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "0.0.1",
- "string_decoder": "0.10.31"
- }
- },
- "redent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
- "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
- "dev": true,
- "requires": {
- "indent-string": "2.1.0",
- "strip-indent": "1.0.1"
- }
- },
- "regex-cache": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
- "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
- "dev": true,
- "requires": {
- "is-equal-shallow": "0.1.3"
- }
- },
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
- "dev": true
- },
- "repeat-element": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
- "dev": true
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "repeating": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
- "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
- "dev": true,
- "requires": {
- "is-finite": "1.0.2"
- }
- },
- "require-from-string": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
- "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
- "dev": true
- },
- "resolve-from": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
- "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
- "dev": true
- },
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
- "dev": true,
- "requires": {
- "glob": "7.1.2"
- }
- },
- "semver": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
- "dev": true
- },
- "slice-ansi": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
- "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "2.0.0"
- },
- "dependencies": {
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- }
- }
- },
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
- "dev": true
- },
- "spdx-correct": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
- "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=",
- "dev": true,
- "requires": {
- "spdx-license-ids": "1.2.2"
- }
- },
- "spdx-expression-parse": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
- "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=",
- "dev": true
- },
- "spdx-license-ids": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
- "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=",
- "dev": true
- },
- "specificity": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.3.2.tgz",
- "integrity": "sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A==",
- "dev": true
- },
- "split2": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/split2/-/split2-0.2.1.tgz",
- "integrity": "sha1-At2smtwD7Au3jBKC7Aecpuha6QA=",
- "dev": true,
- "requires": {
- "through2": "0.6.5"
- }
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "stream-combiner": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
- "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=",
- "dev": true,
- "requires": {
- "duplexer": "0.1.1",
- "through": "2.3.8"
- }
- },
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
- "dev": true,
- "requires": {
- "is-fullwidth-code-point": "2.0.0",
- "strip-ansi": "4.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
- "dev": true,
- "requires": {
- "ansi-regex": "3.0.0"
- }
- }
- }
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "2.1.1"
- }
- },
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "dev": true,
- "requires": {
- "is-utf8": "0.2.1"
- }
- },
- "strip-indent": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
- "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
- "dev": true,
- "requires": {
- "get-stdin": "4.0.1"
- },
- "dependencies": {
- "get-stdin": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
- }
- }
- },
- "style-search": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
- "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
- "dev": true
- },
- "stylehacks": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-2.3.2.tgz",
- "integrity": "sha1-ZMg+BDimjJ7fRJ6MVSp9mrYAmws=",
- "dev": true,
- "requires": {
- "browserslist": "1.7.7",
- "chalk": "1.1.3",
- "log-symbols": "1.0.2",
- "minimist": "1.2.0",
- "plur": "2.1.2",
- "postcss": "5.2.18",
- "postcss-reporter": "1.4.1",
- "postcss-selector-parser": "2.2.3",
- "read-file-stdin": "0.2.1",
- "text-table": "0.2.0",
- "write-file-stdout": "0.0.2"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "2.2.1",
- "escape-string-regexp": "1.0.5",
- "has-ansi": "2.0.0",
- "strip-ansi": "3.0.1",
- "supports-color": "2.0.0"
- }
- },
- "postcss-reporter": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-1.4.1.tgz",
- "integrity": "sha1-wTbwpbFhkV83ndN2XGEHX357mvI=",
- "dev": true,
- "requires": {
- "chalk": "1.1.3",
- "lodash": "4.17.5",
- "log-symbols": "1.0.2",
- "postcss": "5.2.18"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- }
- }
- },
- "stylelint": {
- "version": "7.13.0",
- "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-7.13.0.tgz",
- "integrity": "sha1-ER+Xttpy53XICADWu29fhpmXeF0=",
- "dev": true,
- "requires": {
- "autoprefixer": "6.7.7",
- "balanced-match": "0.4.2",
- "chalk": "2.3.0",
- "colorguard": "1.2.1",
- "cosmiconfig": "2.2.2",
- "debug": "2.6.9",
- "doiuse": "2.6.0",
- "execall": "1.0.0",
- "file-entry-cache": "2.0.0",
- "get-stdin": "5.0.1",
- "globby": "6.1.0",
- "globjoin": "0.1.4",
- "html-tags": "2.0.0",
- "ignore": "3.3.7",
- "imurmurhash": "0.1.4",
- "known-css-properties": "0.2.0",
- "lodash": "4.17.5",
- "log-symbols": "1.0.2",
- "mathml-tag-names": "2.0.1",
- "meow": "3.7.0",
- "micromatch": "2.3.11",
- "normalize-selector": "0.2.0",
- "pify": "2.3.0",
- "postcss": "5.2.18",
- "postcss-less": "0.14.0",
- "postcss-media-query-parser": "0.2.3",
- "postcss-reporter": "3.0.0",
- "postcss-resolve-nested-selector": "0.1.1",
- "postcss-scss": "0.4.1",
- "postcss-selector-parser": "2.2.3",
- "postcss-value-parser": "3.3.0",
- "resolve-from": "3.0.0",
- "specificity": "0.3.2",
- "string-width": "2.1.1",
- "style-search": "0.1.0",
- "stylehacks": "2.3.2",
- "sugarss": "0.2.0",
- "svg-tags": "1.0.0",
- "table": "4.0.2"
- }
- },
- "stylelint-config-standard": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-16.0.0.tgz",
- "integrity": "sha1-u3OHv/HX3XGGpSs+v4hbJAXWkb8=",
- "dev": true
- },
- "sugarss": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-0.2.0.tgz",
- "integrity": "sha1-rDQjdWMyfG/4l7ZHQr9q7BkK054=",
- "dev": true,
- "requires": {
- "postcss": "5.2.18"
- }
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true,
- "requires": {
- "has-flag": "1.0.0"
- }
- },
- "svg-tags": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
- "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
- "dev": true
- },
- "synesthesia": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/synesthesia/-/synesthesia-1.0.1.tgz",
- "integrity": "sha1-XvlepUjA1cbm+btLDQcx3/hkp3c=",
- "dev": true,
- "requires": {
- "css-color-names": "0.0.3"
- }
- },
- "table": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
- "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
- "dev": true,
- "requires": {
- "ajv": "5.5.2",
- "ajv-keywords": "2.1.1",
- "chalk": "2.3.0",
- "lodash": "4.17.5",
- "slice-ansi": "1.0.0",
- "string-width": "2.1.1"
- }
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
- "dev": true
- },
- "through2": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
- "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
- "dev": true,
- "requires": {
- "readable-stream": "1.0.34",
- "xtend": "4.0.1"
- },
- "dependencies": {
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "dev": true,
- "requires": {
- "core-util-is": "1.0.2",
- "inherits": "2.0.3",
- "isarray": "0.0.1",
- "string_decoder": "0.10.31"
- }
- }
- }
- },
- "trim-newlines": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
- "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
- "dev": true
- },
- "uniq": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
- },
- "validate-npm-package-license": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
- "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=",
- "dev": true,
- "requires": {
- "spdx-correct": "1.0.2",
- "spdx-expression-parse": "1.0.4"
- }
- },
- "window-size": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
- "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "dev": true,
- "requires": {
- "string-width": "1.0.2",
- "strip-ansi": "3.0.1"
- },
- "dependencies": {
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "dev": true,
- "requires": {
- "code-point-at": "1.1.0",
- "is-fullwidth-code-point": "1.0.0",
- "strip-ansi": "3.0.1"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "write": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
- "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
- "dev": true,
- "requires": {
- "mkdirp": "0.5.1"
- }
- },
- "write-file-stdout": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/write-file-stdout/-/write-file-stdout-0.0.2.tgz",
- "integrity": "sha1-wlLXx8WxtAKJdjDjRTx7/mkNnKE=",
- "dev": true
- },
- "xtend": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
- "dev": true
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
- "dev": true
- },
- "yargs": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-1.3.3.tgz",
- "integrity": "sha1-BU3oth8i7v23IHBZ6u+da4P7kxo=",
- "dev": true
- }
- }
+ "version": "8.0.0",
+ "lockfileVersion": 1
}
diff --git a/package.json b/package.json
index 5e5ecaa8c..a4b086073 100644
--- a/package.json
+++ b/package.json
@@ -8,28 +8,8 @@
"LICENSE.md",
"normalize.css"
],
- "devDependencies": {
- "stylelint": "^7.9.0",
- "stylelint-config-standard": "^16.0.0"
- },
- "scripts": {
- "test": "stylelint normalize.css"
- },
"repository": "necolas/normalize.css",
"license": "MIT",
"bugs": "https://github.com/necolas/normalize.css/issues",
- "homepage": "https://necolas.github.io/normalize.css",
- "stylelint": {
- "extends": "stylelint-config-standard",
- "rules": {
- "font-family-no-duplicate-names": [
- true,
- {
- "ignoreFontFamilyNames": [
- "monospace"
- ]
- }
- ]
- }
- }
+ "homepage": "https://necolas.github.io/normalize.css"
}
From df07c00a92c683e591b68bcc45075ff7253b7482 Mon Sep 17 00:00:00 2001
From: Thomas Deinhamer
Date: Thu, 15 Feb 2018 22:19:26 +0100
Subject: [PATCH 267/268] Render the main element correctly in IE
Close #730
---
normalize.css | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/normalize.css b/normalize.css
index 47b010e47..7af5692dc 100644
--- a/normalize.css
+++ b/normalize.css
@@ -24,6 +24,14 @@ body {
margin: 0;
}
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+ display: block;
+}
+
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
From fc091cce1534909334c1911709a39c22d406977b Mon Sep 17 00:00:00 2001
From: Nicolas Gallagher
Date: Sun, 4 Nov 2018 18:29:43 -0800
Subject: [PATCH 268/268] 8.0.1
---
CHANGELOG.md | 4 ++++
normalize.css | 2 +-
package-lock.json | 2 +-
package.json | 2 +-
4 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a1366fc25..922f6e38c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changes to normalize.css
+### 8.0.1 (November 4, 2018)
+
+* Fix regression in IE rendering of `main` element.
+
### 8.0.0 (February 2, 2018)
* Remove support for older browsers Android 4, lte IE 9, lte Safari 7.
diff --git a/normalize.css b/normalize.css
index 7af5692dc..192eb9ce4 100644
--- a/normalize.css
+++ b/normalize.css
@@ -1,4 +1,4 @@
-/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
diff --git a/package-lock.json b/package-lock.json
index 020b2af4b..7f8590b4d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,5 +1,5 @@
{
"name": "normalize.css",
- "version": "8.0.0",
+ "version": "8.0.1",
"lockfileVersion": 1
}
diff --git a/package.json b/package.json
index a4b086073..668bda8a4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "normalize.css",
- "version": "8.0.0",
+ "version": "8.0.1",
"description": "A modern alternative to CSS resets",
"main": "normalize.css",
"style": "normalize.css",