- Added to assets-package
This commit is contained in:
commit
ef4e57ff04
12
asset/normalize-css/.editorconfig
Normal file
12
asset/normalize-css/.editorconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
end_of_line = lf
|
||||||
|
indent_size = 2
|
||||||
|
indent_style = space
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
trim_trailing_whitespace = false
|
2
asset/normalize-css/.gitattributes
vendored
Normal file
2
asset/normalize-css/.gitattributes
vendored
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
normalize.css linguist-vendored=false
|
||||||
|
test.html linguist-vendored
|
1
asset/normalize-css/.gitignore
vendored
Normal file
1
asset/normalize-css/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
node_modules
|
3
asset/normalize-css/.travis.yml
Normal file
3
asset/normalize-css/.travis.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
language: node_js
|
||||||
|
node_js:
|
||||||
|
- stable
|
175
asset/normalize-css/CHANGELOG.md
Normal file
175
asset/normalize-css/CHANGELOG.md
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
# 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.
|
||||||
|
* 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
|
||||||
|
|
||||||
|
### 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
|
||||||
|
https://html.spec.whatwg.org/multipage/.
|
||||||
|
* 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.
|
||||||
|
* 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)
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
### 4.1.0 (April 11, 2016)
|
||||||
|
|
||||||
|
* Normalize placeholders in Chrome, Edge, and Safari.
|
||||||
|
* Normalize `text-decoration-skip` property in Safari.
|
||||||
|
* Normalize file select buttons.
|
||||||
|
* Normalize search input outlines in Safari.
|
||||||
|
* Limit Firefox focus normalizations to buttons.
|
||||||
|
* Restore `main` to package.json.
|
||||||
|
* Restore proper overflow to certain `select` elements.
|
||||||
|
* Remove opinionated cursor styles on buttons.
|
||||||
|
* Update stylelint configuration.
|
||||||
|
* Update tests.
|
||||||
|
|
||||||
|
### 4.0.0 (March 19, 2016)
|
||||||
|
|
||||||
|
* Add the correct font weight for `b` and `strong` in Chrome, Edge, and Safari.
|
||||||
|
* Correct inconsistent `overflow` for `hr` in Edge and IE.
|
||||||
|
* Correct inconsistent `box-sizing` for `hr` in Firefox.
|
||||||
|
* Correct inconsistent `text-decoration` and `border-bottom` for `abbr[title]`
|
||||||
|
in Chrome, Edge, Firefox IE, Opera, and Safari.
|
||||||
|
* Correct inheritance and scaling of `font-size` for preformatted text.
|
||||||
|
* Correct `legend` text wrapping not present in Edge and IE.
|
||||||
|
* Remove unnecessary normalization of `line-height` for `input`.
|
||||||
|
* Remove unnecessary normalization of `color` for form controls.
|
||||||
|
* Remove unnecessary `box-sizing` for `input[type="search"]` in Chrome, Edge,
|
||||||
|
Firefox, IE, and Safari.
|
||||||
|
* Remove opinionated table resets.
|
||||||
|
* Remove opinionated `pre` overflow.
|
||||||
|
* Remove selector weight from some input selectors.
|
||||||
|
* Update normalization of `border-style` for `img`.
|
||||||
|
* Update normalization of `color` inheritance for `legend`.
|
||||||
|
* Update normalization of `background-color` for `mark`.
|
||||||
|
* Update normalization of `outline` for `:-moz-focusring` removed by a previous
|
||||||
|
normalization in Firefox.
|
||||||
|
* Update opinionated style of `outline-width` for `a:active` and `a:hover`.
|
||||||
|
* Update comments to identify opinionated styles.
|
||||||
|
* Update comments to specify browser/versions affected by all changes.
|
||||||
|
* Update comments to use one voice.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### 3.0.3 (March 30, 2015)
|
||||||
|
|
||||||
|
* Remove unnecessary vendor prefixes.
|
||||||
|
* Add `main` property.
|
||||||
|
|
||||||
|
### 3.0.2 (October 4, 2014)
|
||||||
|
|
||||||
|
* Only alter `background-color` of links in IE 10.
|
||||||
|
* Add `menu` element to HTML5 display definitions.
|
||||||
|
|
||||||
|
### 3.0.1 (March 27, 2014)
|
||||||
|
|
||||||
|
* Add package.json for npm support.
|
||||||
|
|
||||||
|
### 3.0.0 (January 28, 2014)
|
||||||
|
|
||||||
|
### 3.0.0-rc.1 (January 26, 2014)
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
* Remove the gray background color from active links in IE 10.
|
||||||
|
|
||||||
|
### 2.1.2 (May 11, 2013)
|
||||||
|
|
||||||
|
* Revert root `color` and `background` normalizations.
|
||||||
|
|
||||||
|
### 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)
|
||||||
|
|
||||||
|
* Normalize `text-transform` for `button` and `select`.
|
||||||
|
* Normalize `h1` margin when within HTML5 sectioning elements.
|
||||||
|
* Normalize `hr` element.
|
||||||
|
* Remove unnecessary `pre` styles.
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
### 2.0.0 (August 19, 2012)
|
||||||
|
|
||||||
|
* 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.
|
||||||
|
|
||||||
|
### 1.0.0 (August 14, 2012)
|
||||||
|
|
||||||
|
(Only the notable changes since public release)
|
||||||
|
|
||||||
|
* Add MIT License.
|
||||||
|
* Hide `audio` elements without controls in iOS 5.
|
||||||
|
* Normalize heading margins and font size.
|
||||||
|
* Move font-family normalization from `body` to `html`.
|
||||||
|
* Remove scrollbar normalization.
|
||||||
|
* Remove excess padding from checkbox and radio inputs in IE 7.
|
||||||
|
* Add IE9 correction for SVG overflow.
|
||||||
|
* Add fix for legend not inheriting color in IE 6/7/8/9.
|
197
asset/normalize-css/CONTRIBUTING.md
Normal file
197
asset/normalize-css/CONTRIBUTING.md
Normal file
@ -0,0 +1,197 @@
|
|||||||
|
# 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.
|
||||||
|
>
|
||||||
|
> `<url>` - 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
|
||||||
|
project:
|
||||||
|
|
||||||
|
1. [Fork](https://help.github.com/articles/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/<your-username>/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 <topic-branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
Be 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 <topic-branch-name>
|
||||||
|
```
|
||||||
|
|
||||||
|
10. [Open a Pull Request](https://help.github.com/articles/using-pull-requests/)
|
||||||
|
with a clear title and description.
|
||||||
|
|
||||||
|
**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.
|
||||||
|
|
||||||
|
### CSS Conventions
|
||||||
|
|
||||||
|
Keep the CSS file as readable as possible by following these guidelines:
|
||||||
|
|
||||||
|
- Comments are short and to the point.
|
||||||
|
- Comments without a number reference the entire rule.
|
||||||
|
- Comments describe the selector when the selector does not make the
|
||||||
|
normalization obvious.
|
||||||
|
- Comments begin with “Correct the...” when they deal with less obvious side
|
||||||
|
effects.
|
||||||
|
- Rules are sorted by cascade, specificity, and then alphabetic order.
|
||||||
|
- Selectors are sorted by specificity and then alphabetic order.
|
||||||
|
- `in browser` applies to all versions.
|
||||||
|
- `in browser v-` applies to all versions up to and including the version.
|
||||||
|
- `in browser v+` applies to all versions after and including the version.
|
||||||
|
- `in browser v-v` applies to all versions including and between the versions.
|
||||||
|
|
||||||
|
|
||||||
|
## 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.
|
||||||
|
|
||||||
|
### 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), the `package.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" 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.
|
||||||
|
|
||||||
|
### Semver strategy
|
||||||
|
|
||||||
|
[Semver](http://semver.org/) is a widely accepted method for deciding how
|
||||||
|
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. 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.
|
21
asset/normalize-css/LICENSE.md
Normal file
21
asset/normalize-css/LICENSE.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright © 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.
|
102
asset/normalize-css/README.md
Normal file
102
asset/normalize-css/README.md
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
# normalize.css
|
||||||
|
|
||||||
|
<a href="https://github.com/necolas/normalize.css"><img
|
||||||
|
src="https://necolas.github.io/normalize.css/logo.svg" alt="Normalize Logo"
|
||||||
|
width="80" height="80" align="right"></a>
|
||||||
|
|
||||||
|
> A modern alternative to CSS resets
|
||||||
|
|
||||||
|
[![npm][npm-image]][npm-url] [![license][license-image]][license-url]
|
||||||
|
[![changelog][changelog-image]][changelog-url]
|
||||||
|
[![gitter][gitter-image]][gitter-url]
|
||||||
|
|
||||||
|
|
||||||
|
**NPM**
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install --save normalize.css
|
||||||
|
```
|
||||||
|
|
||||||
|
**CDN**
|
||||||
|
|
||||||
|
See https://yarnpkg.com/en/package/normalize.css
|
||||||
|
|
||||||
|
**Download**
|
||||||
|
|
||||||
|
See https://necolas.github.io/normalize.css/latest/normalize.css
|
||||||
|
|
||||||
|
|
||||||
|
## 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 modifications.
|
||||||
|
* Explains what code does using detailed comments.
|
||||||
|
|
||||||
|
|
||||||
|
## Browser support
|
||||||
|
|
||||||
|
* Chrome
|
||||||
|
* Edge
|
||||||
|
* Firefox ESR+
|
||||||
|
* Internet Explorer 10+
|
||||||
|
* Safari 8+
|
||||||
|
* Opera
|
||||||
|
|
||||||
|
|
||||||
|
## Extended details and known issues
|
||||||
|
|
||||||
|
Additional detail and explanation of the esoteric parts of normalize.css.
|
||||||
|
|
||||||
|
#### `pre, code, kbd, samp`
|
||||||
|
|
||||||
|
The `font-family: monospace, monospace` hack fixes the inheritance and scaling
|
||||||
|
of font-size for preformatted text. The duplication of `monospace` is
|
||||||
|
intentional. [Source](https://en.wikipedia.org/wiki/User:Davidgothberg/Test59).
|
||||||
|
|
||||||
|
#### `sub, sup`
|
||||||
|
|
||||||
|
Normally, using `sub` or `sup` affects the line-box height of text in all
|
||||||
|
browsers. [Source](https://gist.github.com/413930).
|
||||||
|
|
||||||
|
#### `select`
|
||||||
|
|
||||||
|
By default, Chrome on OS X and Safari on OS X allow very limited styling of
|
||||||
|
`select`, unless a border property is set. The default font weight on `optgroup`
|
||||||
|
elements cannot safely be changed in Chrome on OSX and Safari on OS X.
|
||||||
|
|
||||||
|
#### `[type="checkbox"]`
|
||||||
|
|
||||||
|
It is recommended that you do not style checkbox and radio inputs as Firefox's
|
||||||
|
implementation does not respect box-sizing, padding, or width.
|
||||||
|
|
||||||
|
#### `[type="number"]`
|
||||||
|
|
||||||
|
Certain font size values applied to number inputs cause the cursor style of the
|
||||||
|
decrement button to change from `default` to `text`.
|
||||||
|
|
||||||
|
#### `[type="search"]`
|
||||||
|
|
||||||
|
The search input is not fully stylable by default. In Chrome and Safari on
|
||||||
|
OSX/iOS you can't control `font`, `padding`, `border`, or `background`. In
|
||||||
|
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).
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
Please read the [contribution guidelines](CONTRIBUTING.md) in order to make the
|
||||||
|
contribution process easy and effective for everyone involved.
|
||||||
|
|
||||||
|
|
||||||
|
[changelog-image]: https://img.shields.io/badge/changelog-md-blue.svg?style=flat-square
|
||||||
|
[changelog-url]: CHANGELOG.md
|
||||||
|
[license-image]: https://img.shields.io/npm/l/normalize.css.svg?style=flat-square
|
||||||
|
[license-url]: LICENSE.md
|
||||||
|
[npm-image]: https://img.shields.io/npm/v/normalize.css.svg?style=flat-square
|
||||||
|
[npm-url]: https://www.npmjs.com/package/normalize.css
|
||||||
|
[gitter-image]: https://img.shields.io/badge/chat-gitter-blue.svg?style=flat-square
|
||||||
|
[gitter-url]: https://gitter.im/necolas/normalize.css
|
349
asset/normalize-css/normalize.css
Normal file
349
asset/normalize-css/normalize.css
Normal file
@ -0,0 +1,349 @@
|
|||||||
|
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
|
||||||
|
|
||||||
|
/* Document
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the line height in all browsers.
|
||||||
|
* 2. Prevent adjustments of font size after orientation changes in iOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
html {
|
||||||
|
line-height: 1.15; /* 1 */
|
||||||
|
-webkit-text-size-adjust: 100%; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Sections
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the margin in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
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.
|
||||||
|
*/
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
font-size: 2em;
|
||||||
|
margin: 0.67em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Grouping content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in Firefox.
|
||||||
|
* 2. Show the overflow in Edge and IE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
hr {
|
||||||
|
box-sizing: content-box; /* 1 */
|
||||||
|
height: 0; /* 1 */
|
||||||
|
overflow: visible; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
pre {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Text-level semantics
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the gray background on active links in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
a {
|
||||||
|
background-color: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Remove the bottom border in Chrome 57-
|
||||||
|
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
abbr[title] {
|
||||||
|
border-bottom: none; /* 1 */
|
||||||
|
text-decoration: underline; /* 2 */
|
||||||
|
text-decoration: underline dotted; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font weight in Chrome, Edge, and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
b,
|
||||||
|
strong {
|
||||||
|
font-weight: bolder;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inheritance and scaling of font size in all browsers.
|
||||||
|
* 2. Correct the odd `em` font sizing in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
code,
|
||||||
|
kbd,
|
||||||
|
samp {
|
||||||
|
font-family: monospace, monospace; /* 1 */
|
||||||
|
font-size: 1em; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct font size in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
small {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prevent `sub` and `sup` elements from affecting the line height in
|
||||||
|
* all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
sub,
|
||||||
|
sup {
|
||||||
|
font-size: 75%;
|
||||||
|
line-height: 0;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub {
|
||||||
|
bottom: -0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
|
sup {
|
||||||
|
top: -0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Embedded content
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the border on images inside links in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
img {
|
||||||
|
border-style: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Forms
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Change the font styles in all browsers.
|
||||||
|
* 2. Remove the margin in Firefox and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
optgroup,
|
||||||
|
select,
|
||||||
|
textarea {
|
||||||
|
font-family: inherit; /* 1 */
|
||||||
|
font-size: 100%; /* 1 */
|
||||||
|
line-height: 1.15; /* 1 */
|
||||||
|
margin: 0; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Show the overflow in IE.
|
||||||
|
* 1. Show the overflow in Edge.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
input { /* 1 */
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inheritance of text transform in Edge, Firefox, and IE.
|
||||||
|
* 1. Remove the inheritance of text transform in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
select { /* 1 */
|
||||||
|
text-transform: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button,
|
||||||
|
[type="button"],
|
||||||
|
[type="reset"],
|
||||||
|
[type="submit"] {
|
||||||
|
-webkit-appearance: button;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner border and padding in Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button::-moz-focus-inner,
|
||||||
|
[type="button"]::-moz-focus-inner,
|
||||||
|
[type="reset"]::-moz-focus-inner,
|
||||||
|
[type="submit"]::-moz-focus-inner {
|
||||||
|
border-style: none;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Restore the focus styles unset by the previous rule.
|
||||||
|
*/
|
||||||
|
|
||||||
|
button:-moz-focusring,
|
||||||
|
[type="button"]:-moz-focusring,
|
||||||
|
[type="reset"]:-moz-focusring,
|
||||||
|
[type="submit"]:-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.
|
||||||
|
* 3. Remove the padding so developers are not caught out when they zero out
|
||||||
|
* `fieldset` elements in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
legend {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
color: inherit; /* 2 */
|
||||||
|
display: table; /* 1 */
|
||||||
|
max-width: 100%; /* 1 */
|
||||||
|
padding: 0; /* 3 */
|
||||||
|
white-space: normal; /* 1 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
|
||||||
|
*/
|
||||||
|
|
||||||
|
progress {
|
||||||
|
vertical-align: baseline;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the default vertical scrollbar in IE 10+.
|
||||||
|
*/
|
||||||
|
|
||||||
|
textarea {
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Add the correct box sizing in IE 10.
|
||||||
|
* 2. Remove the padding in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="checkbox"],
|
||||||
|
[type="radio"] {
|
||||||
|
box-sizing: border-box; /* 1 */
|
||||||
|
padding: 0; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Correct the cursor style of increment and decrement buttons in Chrome.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="number"]::-webkit-inner-spin-button,
|
||||||
|
[type="number"]::-webkit-outer-spin-button {
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the odd appearance in Chrome and Safari.
|
||||||
|
* 2. Correct the outline style in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"] {
|
||||||
|
-webkit-appearance: textfield; /* 1 */
|
||||||
|
outline-offset: -2px; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Remove the inner padding in Chrome and Safari on macOS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[type="search"]::-webkit-search-decoration {
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 1. Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
* 2. Change font properties to `inherit` in Safari.
|
||||||
|
*/
|
||||||
|
|
||||||
|
::-webkit-file-upload-button {
|
||||||
|
-webkit-appearance: button; /* 1 */
|
||||||
|
font: inherit; /* 2 */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Interactive
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in Edge, IE 10+, and Firefox.
|
||||||
|
*/
|
||||||
|
|
||||||
|
details {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Add the correct display in all browsers.
|
||||||
|
*/
|
||||||
|
|
||||||
|
summary {
|
||||||
|
display: list-item;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Misc
|
||||||
|
========================================================================== */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 10+.
|
||||||
|
*/
|
||||||
|
|
||||||
|
template {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Add the correct display in IE 10.
|
||||||
|
*/
|
||||||
|
|
||||||
|
[hidden] {
|
||||||
|
display: none;
|
||||||
|
}
|
5
asset/normalize-css/package-lock.json
generated
Normal file
5
asset/normalize-css/package-lock.json
generated
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"name": "normalize.css",
|
||||||
|
"version": "8.0.1",
|
||||||
|
"lockfileVersion": 1
|
||||||
|
}
|
15
asset/normalize-css/package.json
Normal file
15
asset/normalize-css/package.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"name": "normalize.css",
|
||||||
|
"version": "8.0.1",
|
||||||
|
"description": "A modern alternative to CSS resets",
|
||||||
|
"main": "normalize.css",
|
||||||
|
"style": "normalize.css",
|
||||||
|
"files": [
|
||||||
|
"LICENSE.md",
|
||||||
|
"normalize.css"
|
||||||
|
],
|
||||||
|
"repository": "necolas/normalize.css",
|
||||||
|
"license": "MIT",
|
||||||
|
"bugs": "https://github.com/necolas/normalize.css/issues",
|
||||||
|
"homepage": "https://necolas.github.io/normalize.css"
|
||||||
|
}
|
441
asset/normalize-css/test.html
vendored
Normal file
441
asset/normalize-css/test.html
vendored
Normal file
@ -0,0 +1,441 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
|
<title>Normalize CSS: UI tests</title>
|
||||||
|
<script src="https://rawgit.com/aFarkas/html5shiv/gh-pages/dist/html5shiv.min.js"></script>
|
||||||
|
<link rel="stylesheet" href="normalize.css">
|
||||||
|
<style>
|
||||||
|
/*! suit-test v0.1.0 | MIT License | github.com/suitcss */
|
||||||
|
|
||||||
|
.Test {
|
||||||
|
background: #fff;
|
||||||
|
counter-reset: test-describe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-describe:before {
|
||||||
|
content: counter(test-describe);
|
||||||
|
counter-increment: test-describe;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-describe {
|
||||||
|
counter-reset: test-it;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-it:before {
|
||||||
|
content: counter(test-describe) "." counter(test-it);
|
||||||
|
counter-increment: test-it;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-title {
|
||||||
|
font-size: 2em;
|
||||||
|
font-family: sans-serif;
|
||||||
|
padding: 20px;
|
||||||
|
margin: 20px 0;
|
||||||
|
background: #eee;
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-describe,
|
||||||
|
.Test-it {
|
||||||
|
background: #eee;
|
||||||
|
border-left: 5px solid #666;
|
||||||
|
color: #666;
|
||||||
|
font-family: sans-serif;
|
||||||
|
font-weight: bold;
|
||||||
|
margin: 20px 0;
|
||||||
|
padding: 0.75em 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-describe {
|
||||||
|
font-size: 1.5em;
|
||||||
|
margin: 60px 0 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.Test-describe:before,
|
||||||
|
.Test-it:before {
|
||||||
|
color: #999;
|
||||||
|
display: inline-block;
|
||||||
|
margin-right: 10px;
|
||||||
|
min-width: 30px;
|
||||||
|
text-transform: uppercase;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Custom helpers */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Test whether the body's margin has been removed
|
||||||
|
*/
|
||||||
|
|
||||||
|
body {
|
||||||
|
background: red;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Highlight the bounds of direct children of a test block
|
||||||
|
*/
|
||||||
|
|
||||||
|
.Test-run--highlightEl > * {
|
||||||
|
outline: 1px solid #ADD8E6;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<div class="Test">
|
||||||
|
.
|
||||||
|
|
||||||
|
<h1 class="Test-title"><a href="https://github.com/necolas/normalize.css">Normalize.css</a>: UI tests</h1>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>html</code></h2>
|
||||||
|
<h3 class="Test-it">should have a line height of 1.15</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
abcdefghijklmnopqrstuvwxyz
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>body</code></h2>
|
||||||
|
<h3 class="Test-it">should have no margin (opinionated)</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
(there should be no red background visible on this page)
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe">
|
||||||
|
<code>article</code>, <code>aside</code>, <code>details</code>,
|
||||||
|
<code>figure</code>, <code>figcaption</code>, <code>footer</code>,
|
||||||
|
<code>header</code>, <code>main</code>,
|
||||||
|
<code>menu</code>, <code>nav</code>, <code>section</code>,
|
||||||
|
<code>summary</code>
|
||||||
|
</h2>
|
||||||
|
<h3 class="Test-it">should render as block</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<article>article</article>
|
||||||
|
<aside>aside</aside>
|
||||||
|
<details>
|
||||||
|
<summary>summary</summary>
|
||||||
|
details
|
||||||
|
</details>
|
||||||
|
<figure>
|
||||||
|
figure
|
||||||
|
<figcaption>figcaption</figcaption>
|
||||||
|
</figure>
|
||||||
|
<footer>footer</footer>
|
||||||
|
<header>header</header>
|
||||||
|
<main>main</main>
|
||||||
|
<menu><li>menu</li></menu>
|
||||||
|
<nav>nav</nav>
|
||||||
|
<section>section</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>audio</code>, <code>canvas</code>, <code>progress</code>, <code>video</code></h2>
|
||||||
|
<h3 class="Test-it">should render as inline-block and baseline-aligned</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<audio controls>audio</audio>
|
||||||
|
<canvas>canvas</canvas>
|
||||||
|
<progress>progress</progress>
|
||||||
|
<video controls>video</video>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>audio:not([controls])</code>, <code>template</code>, <code>[hidden]</code></h2>
|
||||||
|
<h3 class="Test-it">should not display</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<audio>audio</audio>
|
||||||
|
<template>
|
||||||
|
<h1>{{title}}</h1>
|
||||||
|
<content></content>
|
||||||
|
</template>
|
||||||
|
<p hidden>This should be hidden</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>a</code></h2>
|
||||||
|
<h3 class="Test-it">should have a transparent background when active</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<a href="#non">dummy anchor</a>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not skip underlines</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<a href="#non">quip and jig</a>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not have a focus outline when both focused and hovered (opinionated)</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<a href="#non">dummy anchor</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>abbr[title]</code></h2>
|
||||||
|
<h3 class="Test-it">should have a dotted underline with a solid underline as a fallback</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<abbr title="abbreviation">abbr</abbr>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>b</code>, <code>strong</code></h2>
|
||||||
|
<h3 class="Test-it">should have bolder font-weight</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<b>b</b>
|
||||||
|
<strong>strong</strong>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>dfn</code></h2>
|
||||||
|
<h3 class="Test-it">should have italic font-style</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<dfn>dfn</dfn>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>h1</code></h2>
|
||||||
|
<h3 class="Test-it">should not change size within an <code>article</code></h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<h1>Heading (control)</h1>
|
||||||
|
<article>
|
||||||
|
<h1>Heading (in article)</h1>
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not change size within a <code>section</code></h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<h1>Heading (control)</h1>
|
||||||
|
<section>
|
||||||
|
<h1>Heading (in section)</h1>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>mark</code></h2>
|
||||||
|
<h3 class="Test-it">should have a yellow background</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<mark>mark</mark>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>small</code></h2>
|
||||||
|
<h3 class="Test-it">should render equally small in all browsers</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
control. <small>small.</small>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>sub</code> and <code>sup</code></h2>
|
||||||
|
<h3 class="Test-it">should not affect a line's visual line-height</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<p>control.</p>
|
||||||
|
<p>control. <sub>sub.</sub></p>
|
||||||
|
<p>control. <sup>sup.</sup></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>img</code></h2>
|
||||||
|
<h3 class="Test-it">should not have a border when wrapped in an anchor</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<a href="#non">
|
||||||
|
<!-- scaled-up 1px image -->
|
||||||
|
<img style="background-color:#ADD8E6" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="100" height="100">
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>svg</code></h2>
|
||||||
|
<h3 class="Test-it">should not overflow</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<svg width="100px" height="100px">
|
||||||
|
<circle cx="100" cy="100" r="100" fill="#ADD8E6" />
|
||||||
|
</svg>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>code</code>, <code>kbd</code>, <code>pre</code>, <code>samp</code></h2>
|
||||||
|
<h3 class="Test-it">should render text at the same absolute size as normal text</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<span>span: abcdefghijklmnopqrstuvwxyz.</span><br>
|
||||||
|
<code>code: abcdefghijklmnopqrstuvwxyz.</code><br>
|
||||||
|
<kbd>kbd: abcdefghijklmnopqrstuvwxyz.</kbd><br>
|
||||||
|
<samp>samp: abcdefghijklmnopqrstuvwxyz.</samp>
|
||||||
|
<pre>pre: abcdefghijklmnopqrstuvwxyz.</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>figure</code></h2>
|
||||||
|
<h3 class="Test-it">should have margins</h3>
|
||||||
|
<div class="Test-run" style="outline:1px solid #ADD8E6; overflow:hidden;">
|
||||||
|
<figure>
|
||||||
|
<img style="background-color:#ADD8E6" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="400" height="200">
|
||||||
|
</figure>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>hr</code></h2>
|
||||||
|
<h3 class="Test-it">should have a <code>content-box</code> box model</h3>
|
||||||
|
<div class="Test-run" style="">
|
||||||
|
<hr style="height:2px; border:solid #ADD8E6; border-width:2px 0;">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>button</code>, <code>input</code>, <code>optgroup</code>, <code>select</code>, <code>textarea</code></h2>
|
||||||
|
<h3 class="Test-it">should inherit <code>font-size</code> from ancestor</h3>
|
||||||
|
<div class="Test-run" style="font-size: 20px;">
|
||||||
|
<button>button</button><br>
|
||||||
|
<input value="input"><br>
|
||||||
|
<select style="border:1px solid #999;">
|
||||||
|
<optgroup label="optgroup">
|
||||||
|
<option>option</option>
|
||||||
|
</optgroup>
|
||||||
|
<option>option</option>
|
||||||
|
</select><br>
|
||||||
|
<textarea>textarea</textarea>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not have margins</h3>
|
||||||
|
<div class="Test-run" id="form-collection-margins">
|
||||||
|
<style>
|
||||||
|
#form-collection-margins {
|
||||||
|
outline: 1px solid #ADD8E6;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
#form-collection-margins button,
|
||||||
|
#form-collection-margins input,
|
||||||
|
#form-collection-margins select,
|
||||||
|
#form-collection-margins textarea {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<button>button</button>
|
||||||
|
<input value="input">
|
||||||
|
<select style="border:1px solid #999;">
|
||||||
|
<optgroup label="optgroup">
|
||||||
|
<option>option</option>
|
||||||
|
</optgroup>
|
||||||
|
<option>option</option>
|
||||||
|
</select>
|
||||||
|
<textarea>textarea</textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>button</code></h2>
|
||||||
|
<h3 class="Test-it">should have visible overflow</h3>
|
||||||
|
<div class="Test-run" id="button-overflow">
|
||||||
|
<style>
|
||||||
|
#button-overflow button:after {
|
||||||
|
content: "";
|
||||||
|
background: #ADD8E6;
|
||||||
|
display: inline-block;
|
||||||
|
height: 10px;
|
||||||
|
position:relative;
|
||||||
|
right: -20px;
|
||||||
|
width: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<button>abcdefghijklmnopqrstuvwxyz</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>button</code>, <code>select</code></h2>
|
||||||
|
<h3 class="Test-it">should not inherit <code>text-transform</code></h3>
|
||||||
|
<div class="Test-run" style="text-transform:uppercase">
|
||||||
|
<button>button</button>
|
||||||
|
<select><option>option</option></select>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>button</code> and button-style <code>input</code></h2>
|
||||||
|
<h3 class="Test-it">should be styleable</h3>
|
||||||
|
<div class="Test-run" id="button-like-style">
|
||||||
|
<style>
|
||||||
|
#button-like-style button,
|
||||||
|
#button-like-style input {
|
||||||
|
background: #ADD8E6;
|
||||||
|
border: 2px solid black;
|
||||||
|
border-radius: 2px;
|
||||||
|
padding: 5px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<p><button>button</button></p>
|
||||||
|
<p><input type="image" src="//placehold.it/90x24" alt="input (image)"></p>
|
||||||
|
<p><input type="button" value="input (button)"></p>
|
||||||
|
<p><input type="file" value="input (file)"></p>
|
||||||
|
<p><input type="reset" value="input (reset)"></p>
|
||||||
|
<p><input type="submit" value="input (submit)"></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe">disabled <code>button</code> and <code>input</code></h2>
|
||||||
|
<h3 class="Test-it">should have <code>default</code> cursor style</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<p><button disabled>button</button></p>
|
||||||
|
<p><input disabled type="button" value="input (button)"></p>
|
||||||
|
<p><input disabled type="reset" value="input (reset)"></p>
|
||||||
|
<p><input disabled type="submit" value="input (submit)"></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>button</code>, <code>input</code></h2>
|
||||||
|
<h3 class="Test-it">should not have extra inner padding in Firefox</h3>
|
||||||
|
<div class="Test-run" id="button-input-padding">
|
||||||
|
<style>
|
||||||
|
#button-input-padding button,
|
||||||
|
#button-input-padding input {
|
||||||
|
border: 0;
|
||||||
|
padding: 0;
|
||||||
|
outline: 1px solid #ADD8E6;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<p><button>button</button></p>
|
||||||
|
<p><input type="button" value="input (button)"></p>
|
||||||
|
<p><input type="reset" value="input (reset)"></p>
|
||||||
|
<p><input type="submit" value="input (submit)"></p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>fieldset</code></h2>
|
||||||
|
<h3 class="Test-it">should have consistent border, padding, and margin</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<fieldset>
|
||||||
|
<div style="width:100%; height:100px; background:#ADD8E6;"></div>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>legend</code></h2>
|
||||||
|
<h3 class="Test-it">should inherit color</h3>
|
||||||
|
<div class="Test-run" style="color:#ADD8E6;">
|
||||||
|
<fieldset>
|
||||||
|
<legend>legend</legend>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not have padding</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<fieldset>
|
||||||
|
<legend>legend</legend>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should wrap text</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<fieldset>
|
||||||
|
<legend>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et me.</legend>
|
||||||
|
</fieldset>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>textarea</code></h2>
|
||||||
|
<h3 class="Test-it">should not have a scrollbar unless overflowing</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<textarea>textarea</textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>[type="checkbox"]</code>, <code>[type="radio"]</code></h2>
|
||||||
|
<h3 class="Test-it">should have a <code>border-box</code> box model</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl" id="radio-box-model">
|
||||||
|
<style>
|
||||||
|
#radio-box-model {
|
||||||
|
width: 200px;
|
||||||
|
border: 1px solid red;
|
||||||
|
}
|
||||||
|
|
||||||
|
#radio-box-model input {
|
||||||
|
width: 100%;
|
||||||
|
border: 5px solid #ADD8E6;
|
||||||
|
display: block;
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<input type="checkbox">
|
||||||
|
<input type="radio" name="rad">
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should not have padding</h3>
|
||||||
|
<div class="Test-run Test-run--highlightEl">
|
||||||
|
<input type="checkbox">
|
||||||
|
<input type="radio" name="rad">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>[type="number"]</code></h2>
|
||||||
|
<h3 class="Test-it">should display a default cursor for the decrement button's click target in Chrome</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<input style="height:50px; font-size:15px;" type="number" id="in" min="0" max="10" value="5">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h2 class="Test-describe"><code>[type="search"]</code></h2>
|
||||||
|
<h3 class="Test-it">should be styleable</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<input type="search" style="border:1px solid #ADD8E6; padding:10px; width:200px;">
|
||||||
|
</div>
|
||||||
|
<h3 class="Test-it">should reference inherited color</h3>
|
||||||
|
<div class="Test-run">
|
||||||
|
<input type="text" placeholder="Text goes here" style="background-color: black; color: orange;">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
14
composer.json
Normal file
14
composer.json
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"name": "assets-package/normalize-css",
|
||||||
|
"description": "Normalize CSS package from 'necolas'.",
|
||||||
|
"type": "library",
|
||||||
|
"license": "MIT",
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Dave Mc Nicoll",
|
||||||
|
"email": "info@mcnd.ca"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"require": {},
|
||||||
|
"autoload": {}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user