I am designing a website, with a quote on every page. I am applying CSS to this quote to make it look the best it can and stand out. However I am having a couple of issues.
.quote {
font-size: 18pt;
padding-top: 50px;
padding-bottom: 15px;
text-align: center;
line-height: 0.25;
}
.speech_mark_large {
color: #203D69;
font-size: 120px;
vertical-align: top;
}
<div class="quote">
<span class="speech_mark_large">“</span> Leading the way with innovative design of corrugated Point of Sale displays and packaging offering bespoke design to fulfill your brief.
<span class="speech_mark_large">”</span>
</div>
Also on JSFiddle.
I want the two lines of the quote to be closer together, but when I apply a line height, to solve this, it pushes the speech marks up into the previous line. How do I solve this?
You should set the
line-heighton the complete.quoteelement. Next you setvertical-aligntotopfor the inner.speech_mark_largeelement. By changing theline-heightof the.quoteelement you can tune the line spacing to what you think looks the best.EDIT: I have added
topandpositionto.speech_mark_largeso you can change the vertical position of the quotes.CSS
See this updated JSFiddle