加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – 在相同的表格单元格中垂直和水平居中文本,图像向左浮动

发布时间:2020-12-14 23:03:03 所属栏目:资源 来源:网络整理
导读:我知道这可能看起来像一个小问题.感觉应该有一个简单的解决方案.我有一种感觉,我是SOL,但我想我先问. http://jsfiddle.net/bczengel/FSDz9/5/ 问题: 当图像没有浮动时,它具有所需的最终结果,其中图像和文本都是垂直居中的.向左浮动图像时,图像垂直居中,文本

我知道这可能看起来像一个小问题.感觉应该有一个简单的解决方案.我有一种感觉,我是SOL,但我想我先问.

http://jsfiddle.net/bczengel/FSDz9/5/

问题:

当图像没有浮动时,它具有所需的最终结果,其中图像和文本都是垂直居中的.向左浮动图像时,图像垂直居中,文本与图像顶部对齐.

要求:

>一个表格单元格
> CSS仅与给定的html(或对html的最小更改)
>我想避免使用行高解决方案,因为样式表适用于许多现有页面,其中一些页面中有多行

最佳答案
使用最小的html更改(将标题文本包装在< p>中)

table {
    width: 500px;
    border: solid 1px black;
}

table td {
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    position: relative;
}

table td img {
    width: 50px;
    vertical-align: middle;
    display: inline-block;
}

table td p {
    display: inline-block;
    width: 430px;
    background: #ccc;
    vertical-align: middle
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读