gpt4 book ai didi

html - 将 div 居中放置在 li 中

转载 作者:搜寻专家 更新时间:2023-10-31 22:16:09 26 4
gpt4 key购买 nike

我有以下一段 HTML:

<ul id="downmenu">
<li class="copyright">
<div>&copy; 2011. All rights reserved.</div>
</li>
<li class="twitter">
<img src="images/twitter.png" alt="" />
</li>
<li class="facebook">
<img src="images/facebook.png" alt="" />
</li>
</ul>

以及下面的 CSS 片段:

#downmenu {
font-size:14px;
border-top: 1px solid #666;
clear: both;
list-style-type: none;
margin: 20px 0;
overflow: hidden;
padding: 11px 0 11px 34px;
width: 870px;
}

#downmenu li {
float:left;
}

#downmenu li.copyright {
margin-right:540px;
height:36px;
}

#downmenu li.copyright div{
margin: auto 0;
}

(我认为)#downmenu li.copyright 设置为 36px 高,我想将其中的 div 垂直居中。为此,我使用了 margin: auto 0;。但它没有居中。

有什么线索吗?

最佳答案

完全删除 div 并使用 line-height 使文本居中。

将行高设置为等于 li 的高度将使其垂直居中。

    #downmenu li.copyright {
margin-right:540px;
height:36px;
line-height:36px;
}

关于html - 将 div 居中放置在 li 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7904833/

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