Middle
Hogyan állítja vissza a stílusokat a projektjeiben?
sobes.tech MI
Válasz az MI-től
Általában a normalize.css-t használom alapként. Ez egységesíti az elemek stílusait, és előre láthatóbbá teszi azokat minden böngészőben, miközben megőrzi az alapértelmezett hasznos stílusokat.
// normalize.css egyik részének példája
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
body {
margin: 0;
}
main {
display: block;
}
Néha hozzáadok egy kis resetet vagy alapstílusokat normalize.css fölé, specifikus feladatokra vagy bizonyos elemek margóinak és paddingjainak nullázására.
// Kiegészítő stílusok
*,
*::before,
*::after {
box-sizing: border-box; /* Könnyebbé teszi a méretekkel való munkát */
}
body {
min-height: 100vh; /* A testet a teljes látható magasságra nyújtja */
scroll-behavior: smooth; /* Zökkenőmentes görgetés horgokhoz */
text-rendering: optimizeSpeed; /* Előnyben részesíti a gyors renderelést */
}
a {
text-decoration: none; /* Eltávolítja a linkek aláhúzását */
color: inherit; /* A linkek öröklik a szöveg színét */
}
ul,
ol {
list-style: none; /* Eltávolítja a listajelölőket */
padding: 0;
margin: 0;
}
button,
input,
textarea,
select {
font: inherit; /* A formázó elemek öröklik a szülő betűtípusát */
}
img {
max-width: 100%; /* A képek nem lépik túl a konténert */
display: block; /* Eltávolítja az inline-block elemek alatti helyet */
}
A konkrét megközelítés kiválasztása a projekt követelményeitől és a használt keretrendszertől függ. A normalize.css jó kompromisszum a teljes reset és az alapértelmezett stílusok között.