ho il seguente contenitore di testo:CSS text puntini di sospensione e il 100 per cento di larghezza
<div class="cardTitles">
<div class="title">
<div class="titleContent">
<i class="fa fa-star-o"></i>
<b>Some long long long title here</b>
<a href="some href"></a>
</div>
</div>
... title divs ...
</div>
css:
.cardTitles {
width: 100%;
height: 100%;
}
.title
{
position: relative;
padding-top: 8px;
padding-bottom: 8px;
}
voglio fare testo completo larghezza + text-overflow: puntini di sospensione. Quindi quando ridimensiono il browser tutte le div title
devono essere piene al 100% della larghezza del genitore cardTitles
con il testo tagliato a tre punti alla fine.
Ho scoperto che questo è possibile utilizzando flex. Ecco il possibile answer:
.parent-div {
display: flex;
}
.text-div {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
min-width: 0;
}
Ma questo non funziona per me. Il contenitore principale smette di ridimensionarsi quando raggiunge la lunghezza massima di un titolo figlio.
È possibile trovare un esempio qui: http://88.198.106.150/tips/cpp/
tenta di ridimensionare il browser e guardare titolo con il testo: What does it mean that a reference must refer to an object, not a dereferenced NULL pointer
. Devo farcela con i puntini di sospensione.
C'è un titolo con testo: "Che cosa significa che un riferimento deve fare riferimento a un oggetto, non a un puntatore NULL non referenziato".Prova a ridimensionare il browser e vedrai il risultato – Ockonal
Devi applicare la proprietà ellissi sul tag di ancoraggio – Aakash
Non mi ha aiutato :(Quando lascio il testo all'interno di 'titleContent', non funziona comunque. – Ockonal