グラデーションテキストの上下に余白ができる理由を整理しようとしています。グラデーション サイズ 20 のテキストを、12 ポイントのフォントで回答テキストと同じ行に共有したいと考えています。次のようにCSSとhtmlをセットアップしました。
例として、太字はグラデーションの大きいテキストです
具体的な質問がありますか? 私はあいまいな答えを持っています。
これらの 2 つのテキスト スタイルは同じ行にあります... 下のコードを使用すると、グラデーション フォントが上下に多くのスペースを占めて、小さなテキストに合わせてしまいます。グラデーションフォントを浮かせてみました。しかし、グラデーションフォントの横に3行のテキストがあり、同じ行を共有していません。
編集:提案していただきありがとうございます。とても有難い。これらは、2 つのフォントが並んでいないことを確実に修正します。1行以上のテキストを書く場合。2行目を形成するためにテキストを返す必要がある場所で、グラデーション文字を保持するテキストの最初の行の間にこれらの大きなスペースがまだ残っています。そして2行目のテキスト。
私のCSS
#faqone {
position: relative;
font-size: 20px;
margin-bottom: 0px;
font-family: 'EB Garamond', Serif;
float: left;
}
#faqone a {
text-decoration: none;
color: #4b82ff;
position: absolute;
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom,
from(rgba(0,0,0,255)), to(rgba(0,0,0,0)));
}
#faqone:after {
content : 'A random Question?';
color: #202b71;
}
.textmastP {
font-family: 'EB Garamond', serif;
font-size: 12pt;
text-indent: 20px;
}
私のHTML
<div style=" width:721px; background: #fff; font-family: 'EB Garamond', serif;">
<p id="faqone"><a href=""> A random Question? </a></p>'
<p class="textmastP"> A specific answer: text breaks!</p>