HTMLのようなテキストにスタイルを適用しようとしています。私が欲しいのは、基本的には次のとおりです。CSSスタイルをテキストのみに適用する方法
私は何を得る基本的には次のとおりです。
あなたが見ることができるように、最初の行が他の行インデントではなく。これまでのところ、私は<span>
の中のテキストを持っていて、それは<div>
の中にネストされています。
.slide-text .text {
background-color: rgba(0, 0, 0, .6);
color: #FFF;
padding: 8px 17px;
}
.slide-text .slide-title {
font-family: "Titillium Web", Arial, Helvetica, sans-serif;
font-weight: 700;
}
.slide-text .slide-content {
font-family: "Open Sans", Arial, Helvetica, sans-serif;
font-weight: 500;
}
My HTML code is:
<div class="slide-text">
<div class="slide-title"><span class="text">[TITLE]</span>
</div>
<div class="slide-content"><span class="text">[TEXT]</span>
</div>
</div>
彼らは限りタイトルや内容でもないが、複数行あるとして、素晴らしい仕事。 2つ以上のラインを通過すると、スパンは内側のパディングを失います。内部スパンをdisplay: inline-block;
に変更すると、2つのラインに入るとすぐにブロックが表示されます。私が探している効果を得る方法はありますか?
常にCSS-トリックをチェック:) https://css-tricks.com/multi-line-padded-text/ –
は、あなたが実際の答えとしてことを再投稿できますか?ちょうど私はあなたにソリューションを提供することができます。私の検索に「マルチプル」という言葉を追加することは決してありませんでした。それ以外の場合は、自分で見つけたかもしれません。例は私の電話で働くので、私は希望に満ちています。ありがとうございました! – Nate