Hallo,
Ich stehe vor folgendem Problem: Ich möchte in einem Element überlangen Text so anzeigen, daß das Ende des Textes immer sichtbar ist und der Text notfalls links abgeschnitten wird.
mal so auf die Schnelle und ins Unreine gedacht:
<div>
<p>Dieser Text soll linksbündig stehen, wenn er kurz ist; rechtsbündig und links abgeschnitten, wenn er sehr lang ist.</p>
</div>
Stylesheet:
div
{ position: relative;
width: 1.25em;
overflow: hidden;
border: 1px solid #CCF;
}
div#justify p
{ white-space: pre;
position: absolute;
right: 0;
min-width: 100%;
padding: 0;
margin: 0;
}
Leistet bei mir in den aktuellen Versionen von Opera und FF das Gewünschte (IE und Chrome gerade nicht bereit). Die festen Maße für den Container finde ich nicht schön, aber der sonst so elegante overflow-Trick reißt's hier nicht. Vielleicht kannst du das ja als Start für weitere Experimente nehmen ...
Gut, habe ich mir gedacht,
direction
ist hier die Wahl.
Auf die Idee wäre ich vermutlich nicht gekommen.
Schönes Wochenende,
Martin
--
TEAM: Toll, Ein Anderer Macht's.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
TEAM: Toll, Ein Anderer Macht's.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(