tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
381
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    AlexMineiro AlexMineiro ist offline Mitglied
    Registriert seit
    Nov 2003
    Beiträge
    14
    Hi,

    hab ne Frage bezüglich eines Textes in einem Div der einfach so abgeschnitten wird mit ... Punkten verziert wird..

    Beispiel:

    Div ist 50 px breit und Text wäre "Der Herr der Ringe".

    Wenn der Text nun länger ist als das Div wird dann per overflow:hide der Text einfach abgehackt also dann wäre zum Beispiel nur "Der Herr de" zu sehen .. Ich möchte gerne das dann da stehen würde "Der Herr..." also die letzten 3 Pixel per ... abgekürzt wird. Wie kann ich das bewerkstelligen.

    Gruss

    AlexM
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    mit CSS lässt sich da nicht viel bewerkstelligen.

    Schau dir stattdessen mal Zeichenkette kürzen an, derweil verschiebe ich den Thread in die PHP-Ecke.

    mfg Maik
     

  3. #3
    AlexMineiro AlexMineiro ist offline Mitglied
    Registriert seit
    Nov 2003
    Beiträge
    14
    Ah ok, vielen Dank .

    Gruss

    AlexM
     

  4. #4
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Mann mann, nich hier Themen verschieben, während ich noch an ner Antwort schreibe! War etwas verdutzt, als beim Abschicken ne Fehlermeldung kam...

    Meine Idee, das in CSS zu lösen:

    Gib dem DIV ein rechtseitig ausgerichtetes Hintergrundbild, das die 3 Punkte zeigt. Außerdem setzt du den Abstand des Texts zum rechten Rand des DIV auf die Breite des Punkte-Bilds. Musst halt alles so ausrichten, dass es aussieht, als wären die Punkte normaler Fließtext.

    Nachteil: Wenn der Text kürzer ist, werden die Punkte trotzdem angezeigt :-P
    Aber vielleicht fällt dir ja dazu auch noch was ein...

    Hoffe, ich konnte helfen!
    Gruß, Frezl
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  5. #5
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Frezl Beitrag anzeigen
    Mann mann, nich hier Themen verschieben, während ich noch an ner Antwort schreibe! War etwas verdutzt, als beim Abschicken ne Fehlermeldung kam...
    Hast du etwa eine knappe dreiviertel Stunde über diesem Beitrag gesessen, als du ihn dann absenden wolltest?

    Du dürftest eher versucht haben, auf den Doppelpost im CSS-Forum zu antworten, der zwischenzeitlich gelöscht wurde, denn nur in diesem Fall wird vom System eine Fehlermeldung ausgegeben, nicht aber, wenn in einem verschobenen Thema geantwortet wird.

    Zitat Zitat von Frezl Beitrag anzeigen
    Meine Idee, das in CSS zu lösen:

    Gib dem DIV ein rechtseitig ausgerichtetes Hintergrundbild, das die 3 Punkte zeigt. Außerdem setzt du den Abstand des Texts zum rechten Rand des DIV auf die Breite des Punkte-Bilds. Musst halt alles so ausrichten, dass es aussieht, als wären die Punkte normaler Fließtext.

    Nachteil: Wenn der Text kürzer ist, werden die Punkte trotzdem angezeigt :-P
    Uiuiui. Da hast du aber ein Gemurkse ausgeheckt.

    mfg Maik
     

  6. #6
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Du kannst nen String locker in PHP kürzen, aber du solltest auch aufpassen, dass du das nicht mitten im Wort machst.
    PHP-Code:
    substr($string,$length+strlen(strrchr(substr($string,$length)," "))) 
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


  7. #7
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    @Maik:

    Warum Murks? So mach ich in meinem Blog z.B. kleine Icons hinter die Links, a la Wikipedia.
    Und ich geh mal davon aus, dass AlexMineiro kein PHP kann, sonst wär er höchstwahrscheinlich selbst auf eine Lösung gekommen. Dann ist das doch noch die passabelste Lösung, wie mans allein mit CSS umsetzen kann...

    Gruß, Frezl
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  8. #8
    Registriert seit
    Oct 2004
    Ort
    Versmold (NRW)
    Beiträge
    285
    Abgesehen davon, das man es nicht ordentlich hinbekommen wuerde, ist die Idee spitze wenn man seinen Pagerank erhoehen will
     
    "Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
    Sokrates (468 - 399 v.Chr.)

    Read my Blog!


Ähnliche Themen

  1. Ausgabe abkürzen
    Von mgraf im Forum PHP
    Antworten: 2
    Letzter Beitrag: 12.03.09, 11:24
  2. MYSQL SELECT Abkürzen
    Von -André- im Forum Content Management Systeme (CMS)
    Antworten: 1
    Letzter Beitrag: 29.05.08, 10:22
  3. URL abkürzen - bzw. abgekürzt darstellen.
    Von maxausDuesseldorf im Forum HTML-Editoren
    Antworten: 7
    Letzter Beitrag: 21.12.04, 21:09
  4. Last News Text abkürzen?
    Von vodka im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.03.04, 10:06
  5. 1996 abkürzen, wie lautet der Befehl ?
    Von kultboy im Forum PHP
    Antworten: 3
    Letzter Beitrag: 20.09.02, 08:22