如图所示,我实际上有一个定义宽度为 100% 但没有定义高度的 div,而是定义了高度以匹配内容与顶部和底部填充的百分比。问题是我想在右侧有某种导航按钮,它们必须在垂直中间完美对齐。我已经包含了我所做的一个小提琴,但它并没有在所有情况下都显示在中间。什么是最佳解决方案。
HTML
<div class="title">Title
<ul id="bullets">
<li></li>
<li></li>
<ul>
</div>
CSS
.title {
width:100%;
background:#365F95;
background-size: contain;
font-size:130%;
color:#FFF;
padding:5% 0;
text-align:center;
position:relative;
}
.title ul {
position:absolute;
right: 0;
top: 0%;
}
.title ul li {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 10px;
background: #FFF;
box-shadow: inset 0 1px 3px black, 0 0 1px 1px #202020;
margin: 0 2px;
}