テキストを親コンテナの中央に垂直に整列しようとしていますが、中心より少し下に整列しています。ここで縦方向の整列:親コンテナ内の要素(jsfiddle)
フィドルです:https://jsfiddle.net/xrvo6txq/1/
CSS:
.caret-right {
position: relative;
display: block;
}
.caret-right:after {
position: absolute;
right: 5%;
top: 50%;
display: inline-block;
vertical-align: middle;
transition: .15s;
-webkit-transition: .15s;
-moz-transition: .15s;
font-family: FontAwesome;
content: "\f105"; /* fa-angle-right */
font-size: 1.5em;
}
.caret-right:hover:after {
right: 4%;
}
.box {
border: 1px solid #ccc;
padding: 1em;
}
.align-center {
text-align: center;
}
はHTML:
<a class="caret-right" href="#" title="Get Started">
<div class="box">
<p class="align-center">Get started now with <span class="color-theme-a">5 free lessons</span>.</p>
<p class="align-center">No credit card needed</p>
</div>
</a>
素晴らしい作品、ありがとうございます! – JROB
ようこそ。 – timolawl