Ergebnis 1 bis 9 von 9

Thema: Links mit CSS differenzieren?

  1. #1
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    532

    Standard Links mit CSS differenzieren?

    Hallo an alle,

    ich habe eine Webseite, auf der normale Links und externe Links verschieden gekennzeichnet werden sollen, wie fast üblich externe mit einer kleinen Grafik. Frage: im TinyMCE kann ich für die Links nirgendwo CSS-Klassen angeben, sondern nur CSS-Formatierungen. Wie löse ich das?
    Und wie kann man ALT- und TITLE-Tags dafür eingeben?
    Es gibt ja auch eine Erweiterung "tweaklinks" (https://community.contao.org/de/showthread.php?p=10271), aber wie und wo soll das funktionieren?
    Beste Grüße von

  2. #2
    Contao-Nutzer Avatar von Friedhelm
    Registriert seit
    06.12.2009.
    Ort
    Frankfurt
    Beiträge
    66

    Standard

    Zitat Zitat von Jens Pielawa Beitrag anzeigen
    Hallo an alle,
    ich habe eine Webseite, auf der normale Links und externe Links verschieden gekennzeichnet werden sollen, wie fast üblich externe mit einer kleinen Grafik. Frage: im TinyMCE kann ich für die Links nirgendwo CSS-Klassen angeben, sondern nur CSS-Formatierungen. Wie löse ich das?
    Und wie kann man ALT- und TITLE-Tags dafür eingeben?
    CSS-Klassen eingeben funktioniert:
    Das normale Link-Symbol nutzen, da kannst Du eine Klasse eingeben, oder wenn vorhanden, aus der Auswahlliste wählen -> siehe Screenshot.
    Üblicherweise werden die Icons per CSS-Hintergrundgrafik eingebunden, da gibt es keinen alt-Text.
    tweaklinks kann ich nix zu sagen, kenne ich nicht.
    Angehängte Grafiken Angehängte Grafiken
    Schöne Grüße
    Friedhelm

  3. #3
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    532

    Standard

    Alles klar, Friedhelm, das hat es genau so gebracht wie gewünscht. Manches erschließt sich auf den ersten Blick nicht genau.
    Beste Grüße von

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jens,

    das kannst du einfacher haben, wenn du allgemein in deine CSS-Datei dieses einfügst:
    Code:
    /** * externe Links */
    a[href^="http:"], a[href^="https:"] {
      background-image: url(images/sprite_external.png);
      background-position: right top;
      background-repeat: no-repeat;
      padding-right: 13px;
    }
    a[href^="http:"]:hover, a[href^="https:"]:hover {
      background-image: url(images/sprite_external.png);
      background-position: right -30px;
    }
    Die Formatierung und das Icon bleibt natürlich dir überlassen, ich hab dir mal das sprite_external.png beigefügt.

    Andreas
    Angehängte Grafiken Angehängte Grafiken

  5. #5
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    es gibt außerdem eine Erweiterung tweakLinks, die mit Javascript arbeitet. Und was ist mit dem LinkExtender?

    Sebastian

  6. #6
    Contao-Nutzer Avatar von Friedhelm
    Registriert seit
    06.12.2009.
    Ort
    Frankfurt
    Beiträge
    66

    Standard Nur zur Ergänzung

    Zitat Zitat von Andreas Beitrag anzeigen
    Hallo Jens,

    das kannst du einfacher haben, wenn du allgemein in deine CSS-Datei dieses einfügst:
    Code:
    /** * externe Links */
    a[href^="http:"], a[href^="https:"] {
      background-image: url(images/sprite_external.png);
      background-position: right top;
      background-repeat: no-repeat;
      padding-right: 13px;
    }
    a[href^="http:"]:hover, a[href^="https:"]:hover {
      background-image: url(images/sprite_external.png);
      background-position: right -30px;
    }
    Das angegebene CSS ist natürlich eine elegante Lösung, die aber für IE <=7 nicht funktioniert.
    Wer Rücksicht auf diese Browser nehmen muss/will sollte über eine andere Lösung nachdenken ;-)
    Schöne Grüße
    Friedhelm

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nur IE<7 nicht <=7. Das Überlegen würd ich mir im Ansatz schon verkneifen, oder macht sich hier wirklich jemand Gedanken darüber, dass jemand mit IE6 kein Icon hinter externen Links sieht?

  8. #8
    Contao-Nutzer Avatar von Friedhelm
    Registriert seit
    06.12.2009.
    Ort
    Frankfurt
    Beiträge
    66

    Standard

    Hi Andreas,
    Zitat Zitat von Andreas Beitrag anzeigen
    Nur IE<7 nicht <=7. Das Überlegen würd ich mir im Ansatz schon verkneifen, oder macht sich hier wirklich jemand Gedanken darüber, dass jemand mit IE6 kein Icon hinter externen Links sieht?
    Du hast selbstverständlich vollkommen recht mit IE < 7! ;-)
    Zu IE6: mich kratzt es nicht, aber wir haben glaube ich alle schon Kunden erlebt, die wollen, dass Ihre Website auf Ihrem Browser (IE6) in allen Details aussieht wie der grafische Entwurf. Und wehe da fehlen die Icons ;-) Meist, aber nicht immer ist mir die Überzeugungsarbeit gelungen.
    Geändert von Friedhelm (16.02.2010 um 09:15 Uhr)
    Schöne Grüße
    Friedhelm

  9. #9
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Friedhelm Beitrag anzeigen
    Zu IE6: mich kratzt es nicht, aber wir haben glaube ich alle schon Kunden erlebt, die wollen, dass Ihre Website auf Ihrem Browser (IE6) in allen Details aussieht wie der grafische Entwurf. Und wehe da fehlen die Icons ;-) Meist, aber nicht immer ist mir die Überzeugungsarbeit gelungen.
    Ein Argument, dem ich mit dem Einbau von etwas wie http://divitodesign.com/css/let-ie6-behave-like-ie7/ begegnen würde.

    Carolina.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Tabellen und Links
    Von schman im Forum Allgemeine Inhaltselemente
    Antworten: 0
    Letzter Beitrag: 02.05.2010, 09:19
  2. Die Farbe des Links
    Von Rock Rebel im Forum Layout / Templates / Holy Grail
    Antworten: 5
    Letzter Beitrag: 10.03.2010, 10:22
  3. Maskieren von Links
    Von BigDaddy im Forum Off Topic
    Antworten: 10
    Letzter Beitrag: 20.02.2010, 16:38
  4. Inaktive Links
    Von somoza im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 18.02.2010, 00:27
  5. Links in Formularen
    Von ruffy im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 14.11.2009, 16:41

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •