gpt4 book ai didi

html - 显示表格单元格的
  • 标签中的间距
  • 转载 作者:太空狗 更新时间:2023-10-29 15:37:46 24 4
    gpt4 key购买 nike

    我有四个 li 标签,它们都包含图像。现在,我想垂直居中显示图像,为此我对所有 li 使用了 display: table-cell 并且在图像上我使用了 vertical-align middle。但是当我试图在 li 之间放置间距时,margin 不起作用。

    这是 JSFiddle

    HTML

    <div class="achievements">
    <h2>Our <span>Achievements</span></h2>

    <ul>
    <li>
    <img src="images/award-1.png">
    </li>
    <li>
    <img src="images/award-2.png">
    </li>
    <li>
    <img src="images/award-3.png">
    </li>
    <li>
    <img src="images/award-4.png">
    </li>
    </ul>
    </div>

    CSS

    .achievements ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
    .achievements ul li {
    min-width: 304px;
    min-height: 208px;
    vertical-align: middle;
    display: table-cell;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-shadow: 0px 0px 3px #aaa;
    color: #000;
    margin-right: 14px;
    padding-bottom: 32px;
    max-width: 303px;
    background: #fff;
    font-family:'gafata';
    padding-top: 32px;
    line-height: 23px;
    text-align:center;
    }
    .achievements ul li img {
    vertical-align: middle;
    }

    最佳答案

    使用border-spacing在单元格之间添加间距。

    为了对表格产生影响,border-collapse值应该是 separate(默认值)而不是 collapse

    Updated Example

    .achievements ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display:table;
    border-spacing: 10px;
    border-collapse: separate;
    }

    如果你想让表格居中,只需添加margin:0 auto(example)

    关于html - 显示表格单元格的 <li> 标签中的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23615895/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com