crisp schreef op dinsdag 19 maart 2019 @ 23:28:
Ja, die had ik ook gevonden, maar dat blijft een non-standards oplossing, dus hacky
Maar ik zal eens kijken of we dat met een fatsoenlijke fallback kunnen gebruiken. Het lost het probleem van de TS echter niet op...
Hmm..
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| .ellipsis_text-two_lines {
display: block;
display: -webkit-box;
display: -mox-box;
display: box;
min-height: calc(2 * 1.2em); /* Zorgt ervoor dat elke element dezelfde hoogte heeft. */
max-height: calc(2 * 1.2em); /* Maximale hoogte = 2 regels. Dus line-height keer 2. */
overflow: hidden;
white-space: normal;
line-height: 1.2em;
-mox-box-orient: vertical;
-webkit-box-orient: vertical;
box-orient: vertical;
-webkit-line-clamp: 2;
} |
Dit zou moeten werken, enkel in bovengenoemde browsers gebeurt er dan simpelweg niks. Dat het het probleem van de TS niet oplost ben ik met je eens, echter is het wel duidelijker dat er nog wat bij de titel hoort.
Het probleem van de TS is ook een beetje een lastige, je wilt namelijk zo veel mogelijk items tonen, en dat gaat nu eenmaal lastig op zulke kleine schermen. Er kan altijd nog een oplossing worden bedacht met custom CSS, mocht hij graag altijd de gehele titel zien..