Da wir nun die browserübergreifende Unterstützung für die line-clamp-Eigenschaft haben, erwarte ich, dass wir sie im Web häufiger sehen werden. Und da wir sie immer öfter einsetzen, ist es eine Erinnerung wert: Kürzung ist keine Content-Strategie.
Wir sollten zumindest eine Möglichkeit anbieten, diesen gekürzten Inhalt zu lesen, oder? Paul Bakaus verwendet den Checkbox-Hack und einige andere Tricks, um einen funktionierenden Button hinzuzufügen, der genau das tut.
Sehen Sie den Pen
gekürzter Text mit Mehr-Button (nur CSS, mit optionalem JS-Helfer) von Paul Bakaus (@pbakaus)
auf CodePen.
Nichts, das Gecko 57+ erfordert, wird breit genug unterstützt und sollte nicht verwendet werden, es sei denn, es ist keine kritische Funktion.
In der Tat. Wenn ein Browser line-clamp nicht unterstützt und Sie JS haben, verwenden Sie alternative Strategien oder beschränken Sie sich auf eine Zeile.
Sieht aus, als wäre es breit genug unterstützt: https://caniuse.com/#search=line-clamp
Ich verstehe wirklich nicht, wie Ende 2019 die Logik lauten kann: „Nichts, das Gecko 57+ erfordert, wird breit genug unterstützt und sollte nicht verwendet werden, es sei denn, es ist keine kritische Funktion“, besonders wenn es sich um eine Website handelt, die CSS bis zum Äußersten nutzt. Gecko 57 ist 2 Jahre alt. Die Aussage, dass „nichts über Gecko 57 hinaus breit genug unterstützt wird“, widerspricht der alltäglichen Webrealität. Wie soll etwas zu einem Standard werden, wenn es sowieso niemand benutzt?
Wir verwenden ständig Dinge, die weniger weit verbreitet sind.
sehr cool