【发布时间】:2016-08-02 23:01:59
【问题描述】:
我需要一张图片列表,我不知道图片的大小,有些可能是横向的,有些可能是纵向的。
横向的应该适合父 li 的 100% 宽度,纵向的应该适合 100% 的高度。
我可以开始工作的唯一方法是确定图像是横向还是纵向服务器端,并添加一个相关的类,这反过来会使宽度为 100% 或高度为 100%。
有没有办法做到这一点,保持纵横比,而不使用对象匹配或背景图像?
【问题讨论】:
-
我不知道。 CSS 无法检测 size 因此它无法确定图像是横向还是纵向。那就是 JS的用途。