TGViewer
Frontend&Travel Frontend&Travel @code_and_travel · 1.18K subscribers
Post #274 1.07K
​Как не надо делать сайты

Это смешно, но это - правда. Наткнулась на сайте одного крупнейших аэропортов России на самые ужасные bad practise в CSS.

Во-первых, посмотрите на селектор обращения. Они используют button (т.е. обращение к тегу, а не к классу) и задают для него специфичные цвета. Т.е. предполагается, что все кнопки будут такого цвета. А если нет - то последуют большая волна переопределения, мы увидим множество перечеркнутых стилей (что не есть good).

Как надо: использовать обращение по классу, а не по тегу или id-элемента. Не надо думать, что все кнопки на вашем сайте будут оранжевые. Даже если это и так, правильнее завести класс .button на этот случай, а не задавать селектор на весь тег. Потом замучаетесь переопределять и искать свои ошибки.

Во-вторых: они применяют правило !important в селекторах. Т.е. если я и захочу поменять цвет текста у кнопки, у меня практически не будет на это шансов. Только написав “!important” еще один раз.

Помните, что однажды написанный “!important” породит новый, за которым последует еще один, размножающий три. Это как с коронавирусом. Не надо так.

Так что даже важные сайты могут быть написаны не совсем некорректно. Не доверяйте слепо качеству кода крупных брендов, а всегда проверяйте их его лично. Разобраться лучше в приоритетах стилей поможет статья.
More from @code_and_travel
  1. Oct 15, 2026Как вы, чувствуйте, что мир ускорился? Из-за ИИ. У меня двоякое чувство. С одной стороны,…
  2. Oct 9, 2026Сходила недавно на встречу комьюнити Билдеров в Москве. Это те, что делают Chrome-расширен…
  3. Oct 7, 2026Когда-то давно, в начале года, я рассматривала 4 направления для иммиграции. Среди них был…
  4. Sep 14, 2026​Попробовала модель Astra от ChatGPT. Точнее, как попробовала: почти научилась работать с…
  5. Sep 7, 2026Почему так долго нет статей?) Потому что то, что интересно сказать, не скажешь (из-за поли…
  6. Jul 6, 2026Все же помнят, что у меня удаляли Pixel Measurement 2 месяца назад? Кажется, причина прояс…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →