我試圖將樣式應用於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>
他們工作的偉大,只要沒有標題或內容的多條線路。一旦它們超過兩條或更多條線,跨距就會失去內部填充。將內部跨度更改爲display: inline-block;
可在其進入兩行時立即顯示塊顯示。有沒有辦法獲得我期待的效果?
經常檢查CSS-技巧:) https://css-tricks.com/multi-line-padded-text/ –
你能重新發布,作爲一個實際的答案?這樣我就可以把這個解決方案歸功於你。我從未想過在搜索中加入「多個」這個詞,否則我可能會自己找到它。這些例子在我的手機上運行,所以我充滿了希望。謝謝! – Nate