Index: chrome/common/extensions/docs/static/sass/_normalize.scss |
diff --git a/chrome/common/extensions/docs/static/sass/_normalize.scss b/chrome/common/extensions/docs/static/sass/_normalize.scss |
new file mode 100644 |
index 0000000000000000000000000000000000000000..d1cd0474332b8ad86c4a4e492eb99f4bb03a72ef |
--- /dev/null |
+++ b/chrome/common/extensions/docs/static/sass/_normalize.scss |
@@ -0,0 +1,638 @@ |
+/* normalize.css v2.1.3 | MIT License | git.io/normalize */ |
+/* normalize.scss v2.1.3 | MIT/GPLv2 License | bit.ly/normalize-with-compass */ |
+ |
+ |
+// ============================================================================= |
+// Variables and Imports |
+// |
+// If you have a base partial (or equivalent), you should move these lines to |
+// that file. @see http://compass-style.org/help/tutorials/best_practices/ |
+// ============================================================================= |
+ |
+// Set this to true to force CSS output to exactly match normalize.css. |
+$strict-normalize: true !default; |
+ |
+// The default font family. |
+$base-font-family: sans-serif !default; |
+ |
+// The base font size. |
+$base-font-size: 16px !default; // Override default set in Compass' Vertical Rhythm partial. |
+ |
+// The base line height determines the basic unit of vertical rhythm. |
+$base-line-height: 24px !default; // Override default set in Compass' Vertical Rhythm partial. |
+ |
+// The font sizes for h1-h6. |
+$h1-font-size: 2 * $base-font-size !default; |
+$h2-font-size: 1.5 * $base-font-size !default; |
+$h3-font-size: 1.17 * $base-font-size !default; |
+$h4-font-size: 1 * $base-font-size !default; |
+$h5-font-size: 0.83 * $base-font-size !default; |
+$h6-font-size: 0.67 * $base-font-size !default; |
+ |
+// The amount lists and blockquotes are indented. |
+$indent-amount: 40px !default; |
+ |
+// Set this to true to add support for IE 6. |
+$legacy-support-for-ie6: false !default; // Override default set in Compass' Support partial. |
+ |
+// Set this to true to add support for IE 7. |
+$legacy-support-for-ie7: false !default; // Override default set in Compass' Support partial. |
+ |
+// After the default variables are set, import the required Compass partials. |
+@import "compass/support"; |
+@import "compass/css3/box-sizing"; |
+@import "compass/typography/vertical_rhythm"; |
+ |
+ |
+/* ========================================================================== |
+ HTML5 display definitions |
+ ========================================================================== */ |
+ |
+/** |
+ * Correct `block` display not defined in IE 8/9. |
+ */ |
+ |
+article, |
+aside, |
+details, |
+figcaption, |
+figure, |
+footer, |
+header, |
+hgroup, |
+main, |
+nav, |
+section, |
+summary { |
+ display: block; |
+} |
+ |
+/** |
+ * Correct `inline-block` display not defined in IE 8/9. |
+ */ |
+ |
+audio, |
+canvas, |
+video { |
+ display: inline-block; |
+ @if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ *display: inline; |
+ *zoom: 1; |
+ } |
+} |
+ |
+/** |
+ * Prevent modern browsers from displaying `audio` without controls. |
+ * Remove excess height in iOS 5 devices. |
+ */ |
+ |
+audio:not([controls]) { |
+ display: none; |
+ height: 0; |
+} |
+ |
+/** |
+ * Address `[hidden]` styling not present in IE 8/9. |
+ * Hide the `template` element in IE, Safari, and Firefox < 22. |
+ */ |
+ |
+[hidden], |
+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. |
+ * 3. Correct text resizing oddly in IE 6/7 when body `font-size` is set using |
+ * `em` units. |
+ */ |
+ |
+html { |
+ font-family: $base-font-family; /* 1 */ |
+ @if not $strict-normalize or $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ font-size: 100% * ($base-font-size / 16px); /* 3 */ |
+ } |
+ -ms-text-size-adjust: 100%; /* 2 */ |
+ -webkit-text-size-adjust: 100%; /* 2 */ |
+ |
+ @if not $strict-normalize { |
+ /* Establish a vertical rhythm unit using $base-line-height. */ |
+ @include adjust-leading-to(1); |
+ } |
+} |
+ |
+@if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ /** |
+ * Address `font-family` inconsistency between `textarea` and other form |
+ * elements. |
+ */ |
+ |
+ button, |
+ input, |
+ select, |
+ textarea { |
+ font-family: $base-font-family; |
+ } |
+} |
+ |
+/** |
+ * Remove default margin. |
+ */ |
+ |
+body { |
+ margin: 0; |
+} |
+ |
+/* ========================================================================== |
+ Links |
+ ========================================================================== */ |
+ |
+/** |
+ * Remove the gray background color from active links in IE 10. |
+ */ |
+ |
+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. |
+ */ |
+ |
+a:active, |
+a:hover { |
+ outline: 0; |
+} |
+ |
+/* ========================================================================== |
+ Typography |
+ ========================================================================== */ |
+ |
+@if not $strict-normalize or $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ /** |
+ * Set 1 unit of vertical rhythm on the top and bottom margin. |
+ */ |
+ |
+ p, |
+ pre { |
+ margin: rhythm(1) 0; |
+ } |
+ |
+ blockquote { |
+ /* Set 1 unit of vertical rhythm on the top and bottom margin. */ |
+ margin: rhythm(1) $indent-amount; |
+ } |
+} |
+ |
+/** |
+ * Address variable `h1` font-size and margin within `section` and `article` |
+ * contexts in Firefox 4+, Safari 5, and Chrome. |
+ */ |
+ |
+h1 { |
+ /* Set the font-size and line-height while keeping a proper vertical rhythm. */ |
+ @if not $strict-normalize or $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ @include adjust-font-size-to( $h1-font-size ); |
+ } |
+ @else { |
+ font-size: 1em * ($h1-font-size / $base-font-size); |
+ } |
+ |
+ /* Set 1 unit of vertical rhythm on the top and bottom margins. */ |
+ @include leader(1, $h1-font-size); |
+ @include trailer(1, $h1-font-size); |
+} |
+ |
+@if not $strict-normalize or $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ h2 { |
+ @include adjust-font-size-to( $h2-font-size ); |
+ @include leader(1, $h2-font-size); |
+ @include trailer(1, $h2-font-size); |
+ } |
+ |
+ h3 { |
+ @include adjust-font-size-to( $h3-font-size ); |
+ @include leader(1, $h3-font-size); |
+ @include trailer(1, $h3-font-size); |
+ } |
+ |
+ h4 { |
+ @include adjust-font-size-to( $h4-font-size ); |
+ @include leader(1, $h4-font-size); |
+ @include trailer(1, $h4-font-size); |
+ } |
+ |
+ h5 { |
+ @include adjust-font-size-to( $h5-font-size ); |
+ @include leader(1, $h5-font-size); |
+ @include trailer(1, $h5-font-size); |
+ } |
+ |
+ h6 { |
+ @include adjust-font-size-to( $h6-font-size ); |
+ @include leader(1, $h6-font-size); |
+ @include trailer(1, $h6-font-size); |
+ } |
+} |
+ |
+/** |
+ * Address styling not present in IE 8/9, Safari 5, and Chrome. |
+ */ |
+ |
+abbr[title] { |
+ border-bottom: 1px dotted; |
+} |
+ |
+/** |
+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. |
+ */ |
+ |
+b, |
+strong { |
+ font-weight: bold; |
+} |
+ |
+/** |
+ * Address styling not present in Safari 5 and Chrome. |
+ */ |
+ |
+dfn { |
+ font-style: italic; |
+} |
+ |
+/** |
+ * Address differences between Firefox and other browsers. |
+ */ |
+ |
+hr { |
+ @include box-sizing(content-box); |
+ height: 0; |
+} |
+ |
+/** |
+ * Address styling not present in IE 8/9. |
+ */ |
+ |
+mark { |
+ background: #ff0; |
+ color: #000; |
+} |
+ |
+/** |
+ * Correct font family set oddly in Safari 5 and Chrome. |
+ */ |
+ |
+code, |
+kbd, |
+pre, |
+samp { |
+ font-family: monospace, serif; |
+ @if $legacy-support-for-ie6 { |
+ _font-family: 'courier new', monospace; |
+ } |
+ @if $strict-normalize { |
+ font-size: 1em; |
+ } |
+ @else { |
+ @include adjust-font-size-to( $base-font-size ); |
+ } |
+} |
+ |
+/** |
+ * Improve readability of pre-formatted text in all browsers. |
+ */ |
+ |
+pre { |
+ @if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ white-space: pre; |
+ white-space: pre-wrap; |
+ word-wrap: break-word; |
+ } |
+ @else { |
+ white-space: pre-wrap; |
+ } |
+} |
+ |
+/** |
+ * Set consistent quote types. |
+ */ |
+ |
+q { |
+ quotes: "\201C" "\201D" "\2018" "\2019"; |
+} |
+ |
+/** |
+ * Address inconsistent and variable font size in all browsers. |
+ */ |
+ |
+small { |
+ font-size: 80%; |
+} |
+ |
+/** |
+ * Prevent `sub` and `sup` affecting `line-height` in all browsers. |
+ */ |
+ |
+sub, |
+sup { |
+ font-size: 75%; |
+ line-height: 0; |
+ position: relative; |
+ vertical-align: baseline; |
+} |
+ |
+sup { |
+ top: -0.5em; |
+} |
+ |
+sub { |
+ bottom: -0.25em; |
+} |
+ |
+/* ========================================================================== |
+ Lists |
+ ========================================================================== */ |
+ |
+@if not $strict-normalize or $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ /** |
+ * Address margins set differently in IE 6/7. |
+ */ |
+ |
+ dl, |
+ menu, |
+ ol, |
+ ul { |
+ margin: rhythm(1) 0; |
+ } |
+ |
+ @if not $strict-normalize { |
+ ol, |
+ ul { |
+ ol, |
+ ul { |
+ margin: 0; |
+ } |
+ } |
+ } |
+ |
+ dd { |
+ margin: 0 0 0 $indent-amount; |
+ } |
+ |
+ /** |
+ * Address paddings set differently in IE 6/7. |
+ */ |
+ |
+ menu, |
+ ol, |
+ ul { |
+ padding: 0 0 0 $indent-amount; |
+ } |
+} |
+ |
+@if $legacy-support-for-ie7 { |
+ /** |
+ * Correct list images handled incorrectly in IE 7. |
+ */ |
+ |
+ nav ul, |
+ nav ol { |
+ list-style: none; |
+ list-style-image: none; |
+ } |
+} |
+ |
+/* ========================================================================== |
+ Embedded content |
+ ========================================================================== */ |
+ |
+/** |
+ * Remove border when inside `a` element in IE 8/9. |
+ */ |
+ |
+img { |
+ border: 0; |
+ @if $legacy-support-for-ie7 { |
+ /* Improve image quality when scaled in IE 7. */ |
+ -ms-interpolation-mode: bicubic; |
+ } |
+} |
+ |
+/** |
+ * Correct overflow displayed oddly in IE 9. |
+ */ |
+ |
+svg:not(:root) { |
+ overflow: hidden; |
+} |
+ |
+/* ========================================================================== |
+ Figures |
+ ========================================================================== */ |
+ |
+/** |
+ * Address margin not present in IE 8/9 and Safari 5. |
+ */ |
+ |
+figure { |
+ margin: 0; |
+} |
+ |
+/* ========================================================================== |
+ Forms |
+ ========================================================================== */ |
+ |
+@if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ /** |
+ * Correct margin displayed oddly in IE 6/7. |
+ */ |
+ |
+ form { |
+ margin: 0; |
+ } |
+} |
+ |
+/** |
+ * Define consistent border, margin, and padding. |
+ */ |
+ |
+fieldset { |
+ margin: 0 2px; |
+ /* Apply borders and padding that keep the vertical rhythm. */ |
+ border-color: #c0c0c0; |
+ @include apply-side-rhythm-border(top, $width: 1px, $lines: 0.35); |
+ @include apply-side-rhythm-border(bottom, $width: 1px, $lines: 0.65); |
+ @include apply-side-rhythm-border(left, $width: 1px, $lines: 0.625); |
+ @include apply-side-rhythm-border(right, $width: 1px, $lines: 0.625); |
+} |
+ |
+/** |
+ * 1. Correct `color` not being inherited in IE 8/9. |
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets. |
+ * 3. Correct alignment displayed oddly in IE 6/7. |
+ */ |
+ |
+legend { |
+ border: 0; /* 1 */ |
+ padding: 0; /* 2 */ |
+ @if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ *margin-left: -7px; /* 3 */ |
+ } |
+} |
+ |
+/** |
+ * 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. |
+ * 4. Improve appearance and consistency with IE 6/7. |
+ */ |
+ |
+button, |
+input, |
+select, |
+textarea { |
+ font-family: inherit; /* 1 */ |
+ font-size: 100%; /* 2 */ |
+ margin: 0; /* 3 */ |
+ @if $legacy-support-for-ie6 or $legacy-support-for-ie7 { |
+ vertical-align: baseline; /* 4 */ |
+ *vertical-align: middle; /* 4 */ |
+ } |
+} |
+ |
+/** |
+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in |
+ * the UA stylesheet. |
+ */ |
+ |
+button, |
+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. |
+ * 2. Correct inability to style clickable `input` types in iOS. |
+ * 3. Improve usability and consistency of cursor style between image-type |
+ * `input` and others. |
+ * 4. Remove inner spacing in IE 7 without affecting normal text inputs. |
+ * Known issue: inner spacing remains in IE 6. |
+ */ |
+ |
+button, |
+html input[type="button"], /* 1 */ |
+input[type="reset"], |
+input[type="submit"] { |
+ -webkit-appearance: button; /* 2 */ |
+ cursor: pointer; /* 3 */ |
+ @if $legacy-support-for-ie7 { |
+ *overflow: visible; /* 4 */ |
+ } |
+} |
+ |
+/** |
+ * Re-set default cursor for disabled elements. |
+ */ |
+ |
+button[disabled], |
+html input[disabled] { |
+ cursor: default; |
+} |
+ |
+/** |
+ * 1. Address box sizing set to `content-box` in IE 8/9/10. |
+ * 2. Remove excess padding in IE 8/9/10. |
+ * 3. Remove excess padding in IE 7. |
+ * Known issue: excess padding remains in IE 6. |
+ */ |
+ |
+input[type="checkbox"], |
+input[type="radio"] { |
+ @include box-sizing(border-box); /* 1 */ |
+ padding: 0; /* 2 */ |
+ @if $legacy-support-for-ie7 { |
+ *height: 13px; /* 3 */ |
+ *width: 13px; /* 3 */ |
+ } |
+} |
+ |
+/** |
+ * 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). |
+ */ |
+ |
+input[type="search"] { |
+ -webkit-appearance: textfield; /* 1 */ |
+ @include box-sizing(content-box); /* 2 */ |
+} |
+ |
+/** |
+ * Remove inner padding and search cancel button in Safari 5 and Chrome |
+ * on OS X. |
+ */ |
+ |
+input[type="search"]::-webkit-search-cancel-button, |
+input[type="search"]::-webkit-search-decoration { |
+ -webkit-appearance: none; |
+} |
+ |
+/** |
+ * Remove inner padding and border in Firefox 4+. |
+ */ |
+ |
+button::-moz-focus-inner, |
+input::-moz-focus-inner { |
+ border: 0; |
+ padding: 0; |
+} |
+ |
+/** |
+ * 1. Remove default vertical scrollbar in IE 8/9. |
+ * 2. Improve readability and alignment in all browsers. |
+ */ |
+ |
+textarea { |
+ overflow: auto; /* 1 */ |
+ vertical-align: top; /* 2 */ |
+} |
+ |
+/* ========================================================================== |
+ Tables |
+ ========================================================================== */ |
+ |
+/** |
+ * Remove most spacing between table cells. |
+ */ |
+ |
+table { |
+ border-collapse: collapse; |
+ border-spacing: 0; |
+} |