【问题标题】:Stop table cell from adapting to true image size阻止表格单元格适应真实图像大小
【发布时间】:2015-05-03 01:55:33
【问题描述】:

有趣的是,当您按百分比调整大小时,表格单元格如何不适应您调整大小的图像。如果你用绝对值调整它的大小,它就可以完成这项工作。

有什么解决办法吗?

假设我们有一个宽度为 200px 的 img。

现在,2 个代码场景。

第一:

<td><img src="..." style="width: 50%; height: auto;" /></td>

第二:

<td><img src="..." style="width: 100px; height: auto;" /></td>

我假设在这两种情况下它看起来都一样,但事实并非如此。 在第一种情况下,td 的宽度仍然为 200px。 只有在第二种情况下,td 才会调整为 100px 宽度。

不过,百分比调整大小对我来说非常重要。这个问题有什么css技巧吗?

示例:http://jsfiddle.net/xndks9r1/

【问题讨论】:

标签: html css image resize image-resizing


【解决方案1】:

与:

<td><img src="..." style="width: 100px; height: auto;" /></td>

您正在将图像的宽度设置为特定值。

与:

<td><img src="..." style="width: 50%; height: auto;" /></td>

您将图像的宽度设置为 &lt;td&gt; 宽度的 50%。在您的 Fiddle 中,&lt;td&gt; 的宽度由右侧列中的文本设置。

【讨论】:

    【解决方案2】:

    当你写&lt;img style="width: 50%;" /&gt; 时,50% 并不是指原始图像大小的 50%。它实际上是指父级宽度的 50%,在这种情况下,父级是 &lt;td&gt;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      • 2019-06-21
      • 2018-08-28
      相关资源
      最近更新 更多