html - 表格单元格中的相对图像大小

标签 html css

我希望表格行占屏幕宽度的 100%,高度为 50 像素。如果我的表格中只有一个段落元素,那么它的大小就会合适。如果表格中有图像,则该行会扩展为图像的大小。

JSFiddle:http://jsfiddle.net/o70xtmov/

HTML:

<table>
    <tr>
        <td>
            <img src="http://placehold.it/120x120&text=bad-size" alt="project-icon" title=""/>
        </td>
    </tr>
</table>

<table>
    <tr>
        <td>
            <p>good-size</p>
        </td>
    </tr>
</table>

CSS:

table {
    width:100%;
    height:100%;
}

table:first-of-type {
    background-color: #666666;
}

table:last-of-type {
    background-color: #888888;
}

tr {
    width:100%;
    height:50px;
}

img {
    height:100%;
    width:auto;
}

最佳答案

是不是您将高度设置为 tr 标签的问题?那是行不通的。这个怎么样?如果内容更高,td 将调整大小。

http://jsfiddle.net/bwvvvn0y/

table {
    width: 100%;
}

tr {
    background: #888;
}

td {
    height: 50px;
}

关于html - 表格单元格中的相对图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28844119/

相关文章:

php - PHP中生日的月份和日期下拉列表

html - 在水平行中的网页框

javascript - Neovim:如何修复 HTML 中 JavaScript 的缩进?

jquery - 使用 font-awesome 和 css,是否可以更改 css 来更改图标?

html - 使用CSS更改鼠标悬停时的背景颜色

css - 出现溢出:auto element to auto scroll

javascript - Img src 没有加载 react

html - 粘性/固定下拉菜单不随页面滚动

javascript - 现有 .js 文件中的 jQuery 代码

javascript - React/Flux 实现技术不清楚父组件何时需要在子组件上拉字符串