Sto cercando di applicare uno stile a un testo HTML. Quello che voglio è fondamentalmente:Come applicare gli stili CSS al solo testo
quello che ottengo è fondamentalmente:
Come si può vedere, la prima riga è rientrato, ma non qualsiasi altra linea. Finora, ho il testo all'interno di un <span>
, che è annidato all'interno di un .
.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>
Grande lavoro, a condizione che né il titolo o il contenuto sono più di una riga. Non appena superano due o più linee, la campata perde la sua imbottitura interna. Cambiando l'intervallo interno a display: inline-block;
viene visualizzato un blocco non appena entra in due righe. C'è un modo per ottenere l'effetto che sto cercando?
Controllare sempre CSS-Tricks :) https://css-tricks.com/multi-line-padded-text/ –
Potrebbe pubblicare che come una risposta reale? Solo così posso accreditarti con la soluzione. Non mi è mai venuto in mente di aggiungere la parola "multiple" alla mia ricerca, altrimenti avrei potuto trovarla da sola. Gli esempi funzionano sul mio telefono, quindi sono pieno di speranza. Grazie! – Nate