-
Notifications
You must be signed in to change notification settings - Fork 117
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
125 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
<script></script> | ||
|
||
<style> | ||
/*** | ||
The new CSS reset - version 1.7.2 (last updated 23.6.2022) | ||
GitHub page: https://github.com/elad2412/the-new-css-reset | ||
***/ | ||
/* | ||
Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property | ||
- The "symbol *" part is to solve Firefox SVG sprite bug | ||
*/ | ||
:global(.pagefind-reset | ||
*:where(:not(html, iframe, canvas, img, svg, video):not(svg | ||
*, symbol *))) { | ||
all: unset; | ||
display: revert; | ||
} | ||
/* Preferred box-sizing value */ | ||
:global(.pagefind-reset *, .pagefind-reset *::before, .pagefind-reset | ||
*::after) { | ||
box-sizing: border-box; | ||
} | ||
/* Reapply the pointer cursor for anchor tags */ | ||
:global(.pagefind-reset a, .pagefind-reset button) { | ||
cursor: revert; | ||
} | ||
/* Remove list styles (bullets/numbers) */ | ||
:global(.pagefind-reset ol, .pagefind-reset ul, .pagefind-reset menu) { | ||
list-style: none; | ||
} | ||
/* For images to not be able to exceed their container */ | ||
:global(.pagefind-reset img) { | ||
max-width: 100%; | ||
} | ||
/* removes spacing between cells in tables */ | ||
:global(.pagefind-reset table) { | ||
border-collapse: collapse; | ||
} | ||
/* Safari - solving issue when using user-select:none on the <body> text input doesn't working */ | ||
:global(.pagefind-reset input, .pagefind-reset textarea) { | ||
-webkit-user-select: auto; | ||
} | ||
/* revert the 'white-space' property for textarea elements on Safari */ | ||
:global(.pagefind-reset textarea) { | ||
white-space: revert; | ||
} | ||
/* minimum style to allow to style meter element */ | ||
:global(.pagefind-reset meter) { | ||
-webkit-appearance: revert; | ||
appearance: revert; | ||
} | ||
/* reset default text opacity of input placeholder */ | ||
:global(.pagefind-reset ::placeholder) { | ||
color: unset; | ||
} | ||
/* fix the feature of 'hidden' attribute. | ||
display:revert; revert to element instead of attribute */ | ||
:global(.pagefind-reset :where([hidden])) { | ||
display: none; | ||
} | ||
/* revert for bug in Chromium browsers | ||
- fix for the content editable attribute will work properly. | ||
- webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/ | ||
:global(.pagefind-reset | ||
:where([contenteditable]:not([contenteditable="false"]))) { | ||
-moz-user-modify: read-write; | ||
-webkit-user-modify: read-write; | ||
overflow-wrap: break-word; | ||
-webkit-line-break: after-white-space; | ||
-webkit-user-select: auto; | ||
} | ||
/* apply back the draggable feature - exist only in Chromium and Safari */ | ||
:global(.pagefind-reset :where([draggable="true"])) { | ||
-webkit-user-drag: element; | ||
} | ||
</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters