<span>
我开始使用设置为inline-block
和设置背景创建一个站点。然后我会在里面放一些文本(按钮文本)。这很有效,因为我使用精灵来提高性能。然后我意识到我需要调整按钮的大小。我无法调整精灵的大小,因为它会抛出我所有的位置。我现在已经决定,对于所有需要调整大小的按钮,我应该使用单独的图像。
我有两个选项继续使用inline-block
<span>
带有背景的 div 或使用 div 内的图像,其位置设置为绝对,因此我可以将文本拉入其中。我认为这可能会更好,因为这样我可以调整 div 而不是图像的大小,并且里面的所有东西都应该更容易确保它位于中间。(如text-align:center
)例如。
这是我的小提琴,您认为这是一种安全的方法吗?
http://jsfiddle.net/peter_heard01/CVzHg/
编辑:
我的意思是说我对背景方法的恐惧是我不相信背景在旧浏览器上调整得很好?