我知道魔术数字是坏的,但我仍然遇到它们似乎不可避免的时代.我创造了一个例子,我喜欢有人向我展示如何重构和消除神奇的数字.
希望这将有助于我对将来消除它们有不同的看法.
我在CodePen上的例子:http://codepen.io/kevinsperrine/pen/LiGlb
编辑:css文件的第51行包含"幻数".
top: -42px;
Run Code Online (Sandbox Code Playgroud)
编辑2:试图澄清我在问什么:WordPress的风格指南定义了一个CSS幻数作为一次性使用的数字来"修复"(读取:创可贴)一个问题.我要求更多关于如何更改HTML和CSS甚至不需要使用-42px.根据我的经验,似乎这些类型的问题经常出现在Web开发中,所以我以这个案例为例,希望比我更有经验的人可以重构代码,这样就不需要"神奇的数字"了.