PHPackages                             thatsus/bs-normalize - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. thatsus/bs-normalize

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

thatsus/bs-normalize
====================

3.0.5(10y ago)086HTML

Since Feb 18Pushed 10y ago3 watchersCompare

[ Source](https://github.com/thatsus/bs-normalize)[ Packagist](https://packagist.org/packages/thatsus/bs-normalize)[ RSS](/packages/thatsus-bs-normalize/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

normalize.css v3
================

[](#normalizecss-v3)

Normalize.css is a customisable CSS file that makes browsers render all elements more consistently and in line with modern standards.

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.

[View the test file](http://necolas.github.io/normalize.css/latest/test.html)

Install
-------

[](#install)

- [npm](http://npmjs.org/): `npm install --save normalize.css`
- [cdnjs](https://cdnjs.com/libraries/normalize)
- [Download](http://necolas.github.io/normalize.css/latest/normalize.css).

No other styles should come before Normalize.css.

It is recommended that you include the `normalize.css` file as untouched library code.

What does it do?
----------------

[](#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.

Browser support
---------------

[](#browser-support)

- Chrome (latest)
- Edge (latest)
- Firefox (latest)
- Firefox ESR
- Internet Explorer 8+
- Opera (latest)
- 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.

Extended details
----------------

[](#extended-details)

Additional detail and explanation of the esoteric parts of normalize.css.

#### `pre, code, kbd, samp`

[](#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](http://en.wikipedia.org/wiki/User:Davidgothberg/Test59).

#### `sub, sup`

[](#sub-sup)

Normally, using `sub` or `sup` affects the line-box height of text in all browsers. [Source](http://gist.github.com/413930).

#### `svg:not(:root)`

[](#svgnotroot)

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. [SVG Mailing List discussion](http://lists.w3.org/Archives/Public/public-svg-wg/2008JulSep/0339.html)

#### `input[type="search"]`

[](#inputtypesearch)

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).

#### `legend`

[](#legend)

Adding `border: 0` corrects an IE 8–11 bug where `color` (yes, `color`) is not inherited by `legend`.

Contributing
------------

[](#contributing)

Please read the [contribution guidelines](CONTRIBUTING.md).

Acknowledgements
----------------

[](#acknowledgements)

Normalize.css is a project by [Nicolas Gallagher](https://github.com/necolas), co-created with [Jonathan Neal](https://github.com/jonathantneal).

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 76.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3786d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dc432bad0d4010ecab94ca498f4613e6bd7273668995565c15fd8a1cbcabf205?d=identicon)[rlambertsen](/maintainers/rlambertsen)

---

Top Contributors

[![necolas](https://avatars.githubusercontent.com/u/239676?v=4)](https://github.com/necolas "necolas (195 commits)")[![jonathantneal](https://avatars.githubusercontent.com/u/188426?v=4)](https://github.com/jonathantneal "jonathantneal (39 commits)")[![hudochenkov](https://avatars.githubusercontent.com/u/654597?v=4)](https://github.com/hudochenkov "hudochenkov (3 commits)")[![alrra](https://avatars.githubusercontent.com/u/1223565?v=4)](https://github.com/alrra "alrra (2 commits)")[![dawidkkruczek](https://avatars.githubusercontent.com/u/336688?v=4)](https://github.com/dawidkkruczek "dawidkkruczek (1 commits)")[![fritx](https://avatars.githubusercontent.com/u/6647633?v=4)](https://github.com/fritx "fritx (1 commits)")[![geobde](https://avatars.githubusercontent.com/u/14848156?v=4)](https://github.com/geobde "geobde (1 commits)")[![kazssym](https://avatars.githubusercontent.com/u/4685621?v=4)](https://github.com/kazssym "kazssym (1 commits)")[![mathiasbynens](https://avatars.githubusercontent.com/u/81942?v=4)](https://github.com/mathiasbynens "mathiasbynens (1 commits)")[![MoOx](https://avatars.githubusercontent.com/u/157534?v=4)](https://github.com/MoOx "MoOx (1 commits)")[![patrickhlauke](https://avatars.githubusercontent.com/u/895831?v=4)](https://github.com/patrickhlauke "patrickhlauke (1 commits)")[![paulradzkov](https://avatars.githubusercontent.com/u/475929?v=4)](https://github.com/paulradzkov "paulradzkov (1 commits)")[![rdela](https://avatars.githubusercontent.com/u/74381?v=4)](https://github.com/rdela "rdela (1 commits)")[![tdhooper](https://avatars.githubusercontent.com/u/170479?v=4)](https://github.com/tdhooper "tdhooper (1 commits)")[![tj](https://avatars.githubusercontent.com/u/25254?v=4)](https://github.com/tj "tj (1 commits)")[![tjvantoll](https://avatars.githubusercontent.com/u/544280?v=4)](https://github.com/tjvantoll "tjvantoll (1 commits)")[![wilddeer](https://avatars.githubusercontent.com/u/2109462?v=4)](https://github.com/wilddeer "wilddeer (1 commits)")[![AustinWi](https://avatars.githubusercontent.com/u/831902?v=4)](https://github.com/AustinWi "AustinWi (1 commits)")[![battaglr](https://avatars.githubusercontent.com/u/1921409?v=4)](https://github.com/battaglr "battaglr (1 commits)")[![Calvein](https://avatars.githubusercontent.com/u/243189?v=4)](https://github.com/Calvein "Calvein (1 commits)")

### Embed Badge

![Health badge](/badges/thatsus-bs-normalize/health.svg)

```
[![Health](https://phpackages.com/badges/thatsus-bs-normalize/health.svg)](https://phpackages.com/packages/thatsus-bs-normalize)
```

###  Alternatives

[barryvdh/laravel-form-bridge

This packages integrates Symfony Form Component in Laravel.

168371.2k3](/packages/barryvdh-laravel-form-bridge)[worksome/company-info

Lookup company information

33487.9k](/packages/worksome-company-info)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
