总是使用溢出是否安全:隐藏在html标签上?

时间:2013-07-11 18:09:34

标签: html css

长话短说,我一直在使用精灵表,其中一些可能有相当大的尺寸。为了获得我需要的图像,我使用了css属性clip: rect(top, right, bottom, left),但是对于剪辑的一些奇怪之处在于隐藏的内容实际上是不可见的,但是在浏览器中添加到水平(可能是垂直)滚动到我的浏览器窗口足够小,即使它们不可见,可见的部分也不适合浏览器窗口。

我发现向剪切图像的任何父级添加overflow: hidden属性可以解决问题。

我在这里问的原因是,如果是我自己的网页,我只需将overflow: hidden添加到我的html代码中即可。但是,我正在制作一个jquery插件,虽然我可能没有足够的技巧来制作其他人会使用的插件,但我仍然想让我的插件表现得很好。如果我通过jquery将css属性添加到html标记中,是否会导致无法预料的问题?

1 个答案:

答案 0 :(得分:2)

我建议改用背景位置。如下所述:http://css-tricks.com/css-sprites/

这是更符合行业标准,你不会得到那些奇怪的问题。