Я пытаюсь разместить два div рядом друг с другом со следующими критериями:
- Оба блока div должны оставаться на одной строке.
- Приоритет должен быть отдан левому div. Как можно больше текста должно отображаться в левом блоке div до точки, где используется многоточие в случае переполнения.
- Текст правого блока должен быть выровнен по правому краю. В случае переполнения следует использовать многоточие.
- Текст является динамическим, поэтому нельзя использовать проценты или фиксированную ширину.
- Необходимо работать только в браузере на основе
webkit
, поэтому решениеCSS3
предпочтительнее.
Вот несколько примеров изображений того, как это будет выглядеть:
Ввод
<div class='left'>I should always fit. If not, ellipsis should be used.</div><div class='right'>Right align and fit me if space available here.</div>
Вывод
Ввод
<div class='left'>I should always fit. If not, ellipsis should be used. And some more text and more, and more text.</div><div class='right'>Right align and fit me if space available here.</div>
Вывод
Ввод
<div class='left'>This text is left aligned.</div><div class='right'>This text is right aligned.</div>
Вывод