gpt4 book ai didi

html - 以未知宽度居中

转载 作者:太空宇宙 更新时间:2023-11-04 08:58:24 24 4
gpt4 key购买 nike

我通常使用以下代码将具有动态宽度的元素居中。

.horz-vert-center {
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
}

问题是元素会比我想要的更早调整大小。例如。当一个菜单仍然可以放在一行时,它会变成两行:

enter image description here

我不太明白,如果我使用 % 值,为什么边距不会继续变小?

演示在这里: https://codepen.io/garethj/pen/LWdaRr

最佳答案

uldisplay: inline-block 上添加 white-space:nowrap;; float: none;li 上似乎可以解决问题。

.horz-vert-center {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
white-space:nowrap;
}
.horz-vert-center li{
display: inline-block;
float: none;
}

body {background:#ccc}
*{margin:0;padding:0;font-family:arial;font-size:20px}
ul {list-style-type:none}
li {float:left;margin-right:10px}
li:last-child {margin-right:0;}
<ul class="horz-vert-center">
<li>About</li>
<li>Work</li>
<li>Blog</li>
<li>Journal</li>
</ul>

关于html - 以未知宽度居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950255/

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