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?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
Jens Pielawa
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.
Liste der Anhänge anzeigen (Anzahl: 1)
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