«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > SS операционные советы вы должны избежать

SS операционные советы вы должны избежать

Опубликовано в 2025-04-15
Просматривать:785

SS Practices that You Should Avoid

Привет! Прошло много времени с момента моей последней статьи, и я пропустил общение со всеми вами. Я взволнован, чтобы вернуться и поделиться некоторыми полезными советами для вашего веб -путешествия!

]

1. Чрезмерно конкретные селекторы

Написание очень специфических селекторов может усложнить ваш CSS для управления и отладки. Держите селекторы простыми и повторно используемыми.

Избегать:

]

#Header .nav .link.active: Hover { Цвет: красный; }
]

Лучше:
#header .nav .link.active:hover {
    color: red;
}
]

. Nav-Link: Hover { Цвет: красный; }
]

используйте специфичность только там, где это необходимо, чтобы избежать ненужной сложности.
.nav-link:hover {
    color: red;
}

2. Перегрузка глобальных селекторов

] использование универсальных или чрезмерно широких селекторов может непреднамеренно повлиять на большие части вашего сайта. ]

Избегать:

]

* { поля: 0; Заполнение: 0; }
]

Лучше:
#header .nav .link.active:hover {
    color: red;
}
]

html, body { поля: 0; Заполнение: 0; }
]

уменьшить использование глобальных селекторов для предотвращения неожиданных побочных эффектов.
.nav-link:hover {
    color: red;
}

3. В твердом кодировании цвета или значения

] хардкодирование затрудняет обновления. Вместо использования случайных значений везде, используйте переменные для согласованности. ]

Избегать:

]

. Primary-btn { Цвет: #3498DB; Маржа: 20px; }
]

Лучше:
#header .nav .link.active:hover {
    color: red;
}
]

:корень { --примирный цвет: #3498db; -Дело-Маргина: 20px; } .primary-btn { Цвет: var (-первичный цвет); поля: var (-по умолчанию-маржину); }
]

:root {
    --primary-color: #3498db;
    --default-margin: 20px;
}
.primary-btn {
    color: var(--primary-color);
    margin: var(--default-margin);
}

смешанные единицы (например, PX, REM, %) приводит к непоследовательным проектам и проблемам отзывчивости. ]

Избегать:

]

font-size: 16px; Полевая: 1Rem; Ширина: 50%;
]

Лучше:
#header .nav .link.active:hover {
    color: red;
}
]

font-size: 1Rem; Полевая: 1Rem; Ширина: 50%;
]

используйте последовательные единицы, такие как REM для шрифтов и % для макета.
.nav-link:hover {
    color: red;
}

5. Забывая совместимость браузера

] Использование новых функций CSS без рассмотрения поддержки браузеров может разбить проекты для некоторых пользователей.

Избегать:

]

div { Аспект-ратио: 16/9; }
]

Лучше:
#header .nav .link.active:hover {
    color: red;
}
]

@Поддержка (аспект-Ratio: 1) { div { Аспект-ратио: 16/9; } }
]

@supports (aspect-ratio: 1) {
    div {
        aspect-ratio: 16 / 9;
    }
}

by избегая этих общих практик CSS

, мы можем написать более чистые, более эффективные стили и обеспечить высокопроизводительные веб-страницы. Следующие передовые практики не только улучшают пользовательский опыт, но и делают наш код

более читабельный и поддерживаемый для нашей команды. ] Я надеюсь, что вы нашли этот пост полезным! Увидимся в следующей статье! ]

]

]

Заявление о выпуске Эта статья воспроизводится по адресу: https://dev.to/tilakjain123/5-css-practices-tat-you-lowould-avoid-nkd?1.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3