You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
aSkelly/scss/base/_reset.scss

68 lines
1.2 KiB
SCSS

@use '../utilities/main_utilities' as *;
/* Box sizing rules */
*,
*::before,
*::after {
box-sizing: border-box;
}
/* Prevent font size inflation */
html{
-moz-text-size-adjust: none;
-webkit-text-size-adjust: none;
text-size-adjust: none;
}
/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd{
margin: 0;
}
/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul,
ol{
margin:0;
}
/* Set core body defaults */
body{
min-height: 100vh;
line-height: 1.5;
}
/* A elements that don't have a class get default styles */
a:not([class]){
text-decoration-skip-ink: auto;
}
/* Make images easier to work with */
img,
picture{
max-width: 100%;
display: block;
}
/* Inherit fonts for inputs and buttons */
input, button,
textarea, select{
font-family: inherit;
font-size: inherit;
}
/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]){
min-height: 10em;
}
/* Anything that has been anchored to should have extra scroll margin */
:target{
scroll-margin-block: 5ex;
}
ul, ol{
padding: 0;
list-style-position: inside;
}