魔法数が悪いことは知っていますが、やむを得ない場合もあります。マジックナンバーをリファクタリングして排除する方法を誰かに教えてもらいたい例を作成しました。
うまくいけば、これは私が将来それらを排除することについて違った考え方をするのに役立つでしょう。
CodePenに関する私の例:http://codepen.io/kevinsperrine/pen/LiGlb
編集:cssファイルの51行目に「マジックナンバー」が含まれています。
top: -42px;
編集2:私が求めていることを明確にするために:WordPressのスタイルガイドは、CSSマジックナンバーを、問題を「修正」(読み取り:バンドエイド)するために1回限り使用される番号として定義しています。-42pxを使用する必要さえないようにHTMLとCSSの両方を変更する方法についてもっと質問しています。私の経験では、この種の問題はWeb開発で頻繁に発生するようです。そこで、コードをリファクタリングできるよりも経験豊富な人が「魔法の数字」を必要としないことを期待して、このケースを例として使用しました。