我想要使用相对位置值将这两个元素并排完全对齐。我很难理解为什么这两个元素不想对齐。我不明白为什么这两个元素没有并排排列?
有人可以解释我做错了什么吗?如果可能的话找到解决方案?
https://jsfiddle.net/kerberonix/qcq68gfg/
HTML
<html>
<body>
<footer>
<div class="test">
<p>Footer Text</p>
</div>
<ul class="social-links">
<li>Link 1</li>
<li>Link 2</li>
</ul>
</footer>
</body>
CSS
footer {
position: absolute;
bottom: 0;
width: 100%;
height: 70px;
padding: 0 20px;
background-color: #262626;
}
.test {
position: relative;
display: inline-block;
top: 50%;
width: 50%;
transform: translateY(-50%);
}
footer p {
font-size: 100%;
color: #888;
}
.social-links {
position: relative;
display: inline-block;
top: 50%;
width: 50%;
transform: translateY(-50%);
}
.social-links li {
display: inline-block;
margin-right: 35px;
text-decoration: none;
}
.social-links li:last-child {
margin: 0;
}
代码这就是你”重新去? https://jsfiddle.net/qcq68gfg/6/ –
我试图让它与“页脚文本”在右侧完全相同的位置垂直对齐。 – kerberonix
是这样的:|页脚文本_______________链接1链接2 | – kerberonix