У меня есть метка (фиксированной ширины и высоты), которая суммирует длинный список критериев выбора, и в спецификациях говорится, что если содержимое метки превышает 2 строки @ 400 пикселей, его следует обрезать, добавить эллипс и остальные должен отображаться в зависшем div при наведении курсора, а-ля всплывающая подсказка. Хотел бы посоветоваться, как лучше выбрать точку обрезки.
Пока у меня есть только две идеи, и я не очень доволен ни одной из них:
Я предполагаю усечение, исходя из длины контента; Я считаю, что это особенно неразумно, поскольку (1) я использую пропорциональные шрифты и (2), поскольку это двухстрочный текст, перенос может легко испортить его.
Я использую вторую скрытую метку и получаю ширину в javascript. Немного лучше, но не согласен с переносом, так как скрытая метка будет состоять только из 1 строки.
Какое бы решение я ни реализовал, мне, вероятно, придется делать это строго на JavaScript.