我发现我正在编写很多看起来像这样的代码:
<div id="leftCol">
<div style="padding-top:10px">
<asp:Image ID="imgRazor1" ImageUrl="http://www.example.com/dynimg.aspx?imageKey=XXX" runat="server" />
</div>
<div style="padding-top:10px">
<asp:Image ID="imgRazor2" ImageUrl="http://www.example.com/dynimg.aspx?imageKey=XXX_CART" runat="server" />
</div>
<div style="padding-top:20px; padding-bottom:15px">
<asp:Image ID="Image3" ImageUrl="~/images/announcements/announcement1.jpg" runat="server" />
<div style="font-size:x-small">(from example.com)</div>
</div>
</div>
也就是说,我放置了很多明确的填充或边距。
我想知道有什么更好的方法是没有像这样的类名结束:
.mediumPadding {
padding-top:10px;
}
.smallPadding {
padding-top:5px;
}
.padding15 {
padding: 15px
}
当我编写这样的实际内容而不是更通用的整体布局时,我倾向于发现特定的填充大小更合适。我会发现自己从 8px 变为 11px,然后又变回 9px。这一定是我的设计师,但我真的不喜欢我正在形成的习惯。
我认为自己无法重新审视“中等填充”为 9px 并将其更改为 11px 并期待令人满意的结果的全球规则。它可能会使某些页面看起来更好,并破坏其他页面。
其他人做什么来解决这个问题?我想要 css 的好处,但我需要很好的控制。