<h1 style="margin: -20px 0 40px 0">Heading</h1>
对比
.intro h1 { margin: -20px 0 40px 0; }
这是我的困境,我有一个页面使用来自其他页面的独特样式作为单个标题。我很难决定是必须在外部样式表中声明这些属性还是直接将其硬编码到该元素。
我必须更改的属性只是保证金。它只会纠正间距问题。
我看到了使用这两种方法的利弊:
如果我在外部样式表中声明它,这可能是操纵元素外观的传统方式,但对于单个元素,我觉得它太多了。
如果我将它声明为内联到元素,那么以后更新会很方便,而不是通过一堆 css 规则来查找特定的规则声明。
我需要有人支持我,而不是凭直觉做出决定。如果我必须选择一种方法,我会使用内联。