CSS で作成された cicle が、コンテナー内に完全に配置されています。丸の中のテキストはリンクです。このリンクは、円の内側で垂直方向および水平方向の中央に配置できますか? ブラウザーを 320px 幅に設定して、Firefox と Chrome でテストしています。iOS Safari Mobile でもテストしています。
これは、現時点で私がどこにいるのかを示すために作成したフィドルです。
HTMLは次のとおりです。
<div class="container">
<div class="circle">
<a href="#">+</a>
</div>
</div>
CSSは次のとおりです。
.container {
position:relative;
width:300px;
height:100px;
background-color:#999;
}
.circle {
position:absolute;
left:100px;
top:50px;
height:1.25em;/** 20px / 16px = 1.25em **/
width:1.25em;/** 20px / 16px = 1.25em **/
padding:0.75em; /** 12px / 16px = 0.75em **/
border-radius:1.375em; /* Half of 44px is 22px :: 22px / 16px = 1.375em **/
background-color:#4d90fe;
color:#FFF;
box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.4);
text-align:center;
}
.circle > a {
color:#FFF;
text-decoration:none;
font-size:2.5em;
font-weight:bold;
}