@verno.digital/newest-css-reset
v4.4.2
Published
Newest css reset for comfortable work, suitable for all evergreen browsers and necessary for high-quality development
Readme
Newest css reset recommended right now
Newest css reset for comfortable work, suitable for all evergreen browsers and necessary for high-quality development
Installation
1. Package Manager
# With npm
npm i @verno.digital/newest-css-reset
# With Yarn
yarn add @verno.digital/newest-css-reset2. CDN
<!-- Development version -->
<link rel="stylesheet" href="https://unpkg.com/@verno.digital/newest-css-reset/dist/reset.css" />
<!-- Production version -->
<link rel="stylesheet" href="https://unpkg.com/@verno.digital/newest-css-reset/dist/reset.min.css" />Detailed description
Modern css is used:
whereall
Configuring fonts for macOS
body {
-webkit-font-smoothing: antialiased;
}I advise you to compare the typography through the "perfect pixel" in the finished project, with the design from figma.
What exactly does
Clears all tags that need to be cleared, except:
htmlheadaudiosvg
Removes margin and padding. Without unnecessary specificity, and cluttering css.
Creates a block model for tags that should have display: block:
inputtextareasectionbuttonimgsvgpicturevideoaudiocanvasiframe*::beforeand*::after
Adds max-width: 100% and height: auto for:
imgpicturevideo
Return to the initial styles
There is a need when some tags, such as:
ol, ul must have built-in styles.
To do this - after connecting
the newest-css-reset at the entry point,
write the following entry:
ol, ul {
all: revert;
}Will cancel the cleanup applied from newest-css-reset
A real-life example
According to seo, it is not recommended to use tags: u, strong, b, etc.
But we have all met layout tasks when in a blog, an article is formed through a visual editor that there is no budget to rewrite/supplement. In such cases, you can do it in two ways:
- Globally return tags to their initial styles, after enabling
newest-css-resetat the entry point:
strong, b, u {
all: revert;
}- Restrict these BEM tags to a block:
.blog-content {
strong, b, u {
all: revert;
}
// ...
}License
MIT
