Wie kann man zwei divs nebeneinander, dem LINKEN eine Größe zu passen, und andere, nimmt den verbleibenden Platz?

Ich versuche, zwei div ' s nebeneinander mit den folgenden Kriterien:

  1. Beide divs müssen, bleiben auf der gleichen Linie.
  2. Priorität eingeräumt werden muss, um die Links div. So viel text wie möglich angezeigt werden soll, in das linke div, bis zu dem Punkt, wo Auslassungszeichen wird verwendet, wenn der überlauf.
  3. Der Rechte div text sollte rechts ausgerichtet. Im Falle von überlauf, Auslassungszeichen verwendet werden soll.
  4. Text ist dynamisch, so dass keine Prozentsätze oder Feste breiten verwendet werden kann.
  5. Muss nur arbeiten auf webkit - basierte browser, also CSS3 Lösung bevorzugt.

Hier sind einige Beispiel-Bilder, wie es Aussehen würde:

Eingang

<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>

Ausgabe

Wie kann man zwei divs nebeneinander, dem LINKEN eine Größe zu passen, und andere, nimmt den verbleibenden Platz?

Eingang

<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>

Ausgabe

Wie kann man zwei divs nebeneinander, dem LINKEN eine Größe zu passen, und andere, nimmt den verbleibenden Platz?

Eingang

<div class='left'>This text is left aligned.</div><div class='right'>This text is right aligned.</div>

Ausgabe

Wie kann man zwei divs nebeneinander, dem LINKEN eine Größe zu passen, und andere, nimmt den verbleibenden Platz?

InformationsquelleAutor der Frage Philip Murphy | 2013-09-16

Schreibe einen Kommentar