首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在html表格单元格中,如何强制图像成为具有不同高度的左下角和右下角?

在html表格单元格中,如何强制图像成为具有不同高度的左下角和右下角?
EN

Stack Overflow用户
提问于 2014-01-17 18:07:08
回答 1查看 2K关注 0票数 0

我有一张有文字和图像的桌子。现在我想添加一些图像,并使它们与单元格底部对齐。什么是正确的CSS来强制图像对齐到一个单元格的左下角?

以下是相关的CSS:

代码语言:javascript
复制
 .bottomRight {
     bottom: 0;
     float: right;
  }

.bottomLeft {
    bottom: 0;
    float: left;
  }

这是我的html:

代码语言:javascript
复制
   <td width="240">

    <span style="float:right;margin-left: 1px; margin-bottom: 1px;">
        &nbsp;&nbsp;<b></b>
    </span>
    Info
    <br/><br/>

     <img src="/Content/shortImage.png" class="bottomLeft">
     <img class="bottomRight" height="35" width="35" title="Name" src="/Content/tallImage.jpg" >
 </td>

图像tallImage.jpg确实工作并显示在右下角,但高度较小的shortImage.png并没有一直到表格单元格的底部。

对于如何让shortImage和largeImage与表格单元格的底部对齐有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-17 18:28:03

使用vertical-align:bottom;

如果区分选定的元素,为什么不使用类?

http://jsfiddle.net/SinisterSystems/x3vc7/2/

HTML:

代码语言:javascript
复制
<table>
    <tr>
        <td>Hello world</td>
        <td class="image">
            <img src="http://www.itworldcanada.com/wp-content/uploads/2013/08/Windows-XP-migration-FEature-Image-42x42.jpg" />
        </td>
    </tr>
</table>

CSS:

代码语言:javascript
复制
td {
    height:200px;
    border:1px solid #000;
}
.image {
    vertical-align:bottom;
}

编辑:

我说让我们继续在chat中讨论这个问题。如果您的想法是显示non-tabuler-data在这里阅读有关表格数据的内容

在下列情况下,不应使用表:

表的主要目的是以某种方式将内容放在页面上。例如,在图像周围添加间距,将“项目”图标放置在列表中,或者强制一个文本块充当拉引号。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21192840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档