【发布时间】:2013-10-21 06:27:21
【问题描述】:
我正在使用this fiddle 来裁剪和居中图像。它工作得很好,但我需要包装div.test 具有与image 相同的宽度。这是不可能的:如果我将img 的width 设置为300px,魔法就不起作用。我认为这是因为span 我用来使图像居中。我认为它留下了一种空间footprint(也许是字母或单词之间的空间?)。
那么:如何让它的空间效果“隐形”?
更新
我最初的目的是:水平调整图像大小并垂直裁剪和居中+与 IE8 的兼容性>。全部用 CSS 完成。上面链接的解决方案几乎接近解决方案,但并不完美(左侧的小空间)。这就是我要求修复它的原因。
【问题讨论】:
-
您是否有理由要使用这种
span技术,而不是一些更可靠的技术? (stackoverflow.com/a/11552460/949328) -
有趣!但我需要水平调整它并垂直裁剪它。我认为您建议的链接仅在您想要垂直和水平裁剪时才有效。对吗?
-
好的,我正在尝试了解您的最终目标,您希望图像与 div 的宽度相匹配,但要从顶部和底部裁剪,对吗?这会做吗? jsfiddle.net/8TkME/5
-
是的,你明白了!但问题是:该解决方案取决于特定的边距值,我想为每个高度找到一个通用的解决方案。我的解决方案有效,但留下了一个“空间”。也许仅使用 css 是不可能的
-
通用解决方案应该做什么?从您的小提琴中不清楚目标是什么,因为那里的所有内容也都是硬编码的。您想在“通用”解决方案中裁剪多少,从哪里裁剪?
标签: css