Middle
Loyihalaringizda uslublarni qanday tiklaysiz?
sobes.tech AI
AIdan javob
Normal tarzda normalize.css ni foydalanaman. Bu elementlarning uslublarini birxillashadi va barcha brauzerlarda ko'proq prognoz qilinadigan qiladi, foydali standart uslublarni saqlab qoladi.
// normalize.css ning bir qismi misoli
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
body {
margin: 0;
}
main {
display: block;
}
Ba'zan normalize.css ustiga o'z kichik reset yoki asosiy uslublar to'plamini qo'shaman, maxsus vazifalar uchun yoki ba'zi elementlarning margini va paddingsini nol qilish uchun.
// Qo'shimcha uslublar
*,
*::before,
*::after {
box-sizing: border-box; /* O'lchamlar bilan ishlashni yanada prognoz qilinadigan qiladi */
}
body {
min-height: 100vh; /* Body ni ko'rinadigan balandlikka cho'zadi */
scroll-behavior: smooth; /* Ankorlar bo'yicha yumshoq skroll qilish */
text-rendering: optimizeSpeed; /* Tezlikni afzal ko'radi */
}
a {
text-decoration: none; /* Havolalardagi ostini chizishni olib tashlaydi */
color: inherit; /* Havolalar matn rangini meros qilib oladi */
}
ul,
ol {
list-style: none; /* Ro'yxat belgilashlarini olib tashlaydi */
padding: 0;
margin: 0;
}
button,
input,
textarea,
select {
font: inherit; /* Form elementlari ota-ona fontini meros qilib oladi */
}
img {
max-width: 100%; /* Rasm konteyneridan chiqmaydi */
display: block; /* Inline-block elementlar uchun pastki bo'shliqni olib tashlaydi */
}
Maxsus yondashuvni tanlash loyiha talablari va foydalanilayotgan frameworkga bog'liq. Normalize.css to'liq reset va standart uslublar o'rtasida yaxshi muvozanat.