我希望我的 CSS 样式在某处不是冲突,但是在我的页面(http://www.marioplanet.com/product.htm)上,我正在尝试将 CSS 规则应用于所有具有FancyBox
缩小它们的类的图像从25%
他们原来的大小。
现在,我听说这可能只适用于包含表格单元格,所以请告诉我是否是这种情况。
此外,如果上述情况属实,那么我是否可以只使用纯 CSS 和 HTML 而没有 JavaScript 来做到这一点?
谢谢!
我希望我的 CSS 样式在某处不是冲突,但是在我的页面(http://www.marioplanet.com/product.htm)上,我正在尝试将 CSS 规则应用于所有具有FancyBox
缩小它们的类的图像从25%
他们原来的大小。
现在,我听说这可能只适用于包含表格单元格,所以请告诉我是否是这种情况。
此外,如果上述情况属实,那么我是否可以只使用纯 CSS 和 HTML 而没有 JavaScript 来做到这一点?
谢谢!
不幸的是,width:25%;
这将导致宽度为容器大小的四分之一,而不是原始元素大小。
我认为,最好的选择是确定您想要的尺寸并以像素为单位提供它们。
如果以百分比指定宽度,则此宽度将根据父元素的宽度计算,此处为 a <td/>
。所以你得到的结果是相当预期的。
现在,如果您想将图像大小调整为 25%,您有两种方法可以做到这一点:
第二种解决方案要好得多,因为没有理由让用户等待四倍以上才能看到图像(以及花费带宽和服务器性能)。顺便说一句,由于您将存储缩放后的图像,因此调整大小时服务器不会过热。
简单宽度:75%;还不够吗?
.fancybox{ 宽度:75%; }