写真に見られるように、実際には定義された幅 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;
}