linkfarbe ändern , nur html! ohne csss oder javascript?
Ich baue gerade eine newsletter und will die Farbe der Links in schwarz haben wie der text. Kann man das für das ganze Dokument regeln ohne CSS?
7 Antworten
Die Linkfarbe kannst du so setzen:
<a href="..." style="color: black">Some link</a>
Das ist CSS, aber tut nicht weh, denn diese Methode verfügt über eine breite Unterstützung.
Die Farbe auf einen Schlag für das komplette Dokument kannst du nur mit einem CSS-Selektor setzen. Ein style-Tag im head-Bereich des Dokuments wird von mehreren (aber nicht allen) E-Mail-Clients unterstützt.
<style>a { color: black; }</style>
Auf JavaScript solltest du so und so verzichten, denn das wird generell von E-Mail-Clients blockiert.
Zur Orientierung kannst du bspw. auf https://www.campaignmonitor.com/css/ nachschlagen, wie der Support für dieses und jenes Feature aussieht.
keine Ahnung von css, bin da totaler Anfänger. (...) habe leider die Zeit nicht, da der newsletter asap raus muss. (...)
Es gibt verschiedene Programme, mit denen auch Laien Newsletter-Emails zusammenklicken können, ohne Kenntnisse von HTML oder CSS haben zu müssen. Auf solche solltest du zurückgreifen.
Ohne CSS geht das nicht.
Was ist der Grund, dass Du kein CSS verwenden willst?
Du kannst einfach am Anfang des Dokuments diesen Block einbinden:
<style>
a {color:black;}
</style>
https://www.w3schools.com/css/css_link.asp
Eine separate css-Datei ist nicht zwingend erforderlich, Du kannst das auch im head-Bereich der html-Datei angeben und gilt dann für das komplette Dokument:
Du kannst das auch im head-Bereich der html-Datei angeben
oder auch im <body>
Ohne CSS geht das nicht.
Aber was spricht den dagegen einfach CSS zu benutzen?
https://wiki.selfhtml.org/wiki/HTML/Tutorials/responsive_Newsletter
LG
Das Attribut wird aber nur auf <font> Elementen unterstützt, nicht auf Hyperlinks.
Außerdem wird es in HTML5 gar nicht mehr unterstützt, also ungeeignet, da es in vielen Mail Clients keinen Effekt haben wird.
Er sagte ja ohne CSS und <font> ist ein HTML-Tag, also passt das schon. ;) Von HTML5 war hier nicht die Rede. Man kann nach wie vor in HTML4 kodieren.
Klar kann man dass, nur wenn der Mail Client halt kein HTML4 unterstützt dann war es das mit der Farbe.
Tut ja auch nicht weh, statt color="", style="color: ;", und funktioniert vor allem in jedem Mail Client.
Du kannst das nur mit CSS machen.
keine Ahnung von css, bin da totaler Anfänger.