css - 内联 block DIV 在 Chrome 中填充表格单元格,但在其他浏览器中不填充?

标签 css css-tables

我有一个小问题。在弄清楚如何根据表格行的高度使嵌套在表格单元格内的一些 DIV 完全适合 100% 之后,我注意到它在 Firefox 或 IE 中不起作用。不要试图解释,这里是页面:http://www.faganarms.com/testcategory.aspx

enter image description here

我试图让每一行中的所有单元格都扩展到该行的高度,具体取决于它的内容。如果一行的描述非常短,那么它的高度可能会比描述长的行短。您会在 FF 或 IE 中注意到我要纠正的行为。

问题是,我只能编辑 HTML 的一部分,而其他部分我只能使用 CSS 设置样式。我可以编辑 td.product-list-item-container 的内容,但无法编辑该表的结构。它被硬编码到软件中。

有人知道问题出在哪里吗?我已经尝试了一些我在此处找到的使用 display: table-rowdisplay: table 的方法,但至少在 Chrome 中没有任何方法像这样成功。我找不到任何关于仅与 Webkit 兼容的方法,所以我可能遗漏了一些东西。

最佳答案

您可以使用 min-height CSS 属性并将其设置为一行的高度!您应该为 div 类“product-list-item”执行此操作。现在 div 将以此高度为最小值,或者将高度设置为您想要的高度。

关于css - 内联 block DIV 在 Chrome 中填充表格单元格,但在其他浏览器中不填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16692618/

相关文章:

javascript - 我可以用js生成SVG吗?

javascript - 通过 CSS\JQuery 在 html 页面上移动 div

javascript - div - createElement 不起作用?

javascript - 绝对定位的 DIV 内的纯 CSS 最小高度 header 、最大高度正文

html - react : How to make <td> collapse as column in a <tr> in mobile view

html - 具有单元格间距但没有外部间距的全 Angular 表格

html - 在 Foundation 的全宽行中居中内容

html - 导航分隔符如何让它们在 CSS 中显示

javascript - 使用append()插入的HTML表格列没有给出预期的行为

css - 具有可变宽度列的固定宽度表格