【问题标题】:Cant set tables width to 100% unless table-layout: fixed, but then, table cell widths are fixed除非表格布局:固定,否则无法将表格宽度设置为 100%,但是表格单元格宽度是固定的
【发布时间】:2016-01-02 05:54:09
【问题描述】:

我在文章标签中有一个表格。我希望桌子是 100% 宽的。当文章变窄时,表格应该缩小。

当表具有 css 属性 table-layout: fixed 时,这有效。 问题是,表格单元格不再根据内容调整宽度。

不可能两者兼得吗?

案例:

希望的场景:单元格宽度适应内容,表格宽度适应父级,如果需要可以缩放。

【问题讨论】:

  • 当单元格内容是图像时,浏览器如何处理所需的行为?
  • 通过缩放它们是一个想法......

标签: html css


【解决方案1】:

似乎您只是缺少小提琴中每个 img 上的“显示:块”属性。

看看这个(将 img 样式移到一个名为“img-responsive”的类中)

.img-responsive {
    display: block;
    max-width: 100%;
    height: 100%;
}

https://jsfiddle.net/7yLswLg9/20/

【讨论】:

  • 图片高度不会在那个 jsfiddle 中拉伸。
  • jsfiddle.net/7yLswLg9/19 - 您需要做的就是将高度:自动更改为高度:100%
  • 这会破坏纵横比。
  • 当每个img的容器都是表格单元格时,不能保留纵横比,并且表格容器小于每个图像的组合宽度值......这就像试图适应马戏团小丑车里的蒙娜丽莎
  • @elad.chen 我很确定Mona Lisa would fit。它不是那么大;)
猜你喜欢
  • 1970-01-01
  • 2020-02-11
  • 2011-05-10
  • 2014-04-17
  • 2011-06-27
  • 1970-01-01
  • 2015-10-09
相关资源
最近更新 更多