Auf einer Seite verschiedene Farben für Links
axfr
- html
Hallo,
ich hab auf meine Page folgenden <body>-Tag:
<body link="#C0C0C0" alink="#C0C0C0" vlink="#C0C0C0">
Demnach sind alle Links in einem hellen Silber. Ich hab weiter unten auf der Seite eine Tabelle mit Links zu anderen Seiten. Allerdings hab ich einen Hintergrund, auf dem die Links schlecht zu lesen sind.
Kann ich mehrere Farben für Links defenieren? Wenn ja, wie?
PS: Die Farben im <body>-Tag brauch ich für die Navigation, da hab ich nen schwarzen Hintergrund, deswegen kann (bzw. will) ich die Farben im <body>-Tag nicht ändern, sondern nur die anderen Links.
MfG
hi,
ich hab auf meine Page folgenden <body>-Tag:
<body link="#C0C0C0" alink="#C0C0C0" vlink="#C0C0C0">
sowas solltest du überhaupt nicht mehr über html-attribute, sondern über CSS regeln.
Demnach sind alle Links in einem hellen Silber. Ich hab weiter unten auf der Seite eine Tabelle mit Links zu anderen Seiten. Allerdings hab ich einen Hintergrund, auf dem die Links schlecht zu lesen sind.
Kann ich mehrere Farben für Links defenieren? Wenn ja, wie?
mit CSS.
kombiniere http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus mit geeigneten selektoren.
gruß,
wahsaga
kombiniere http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus
aber wenn ich das css-skript (nennt man das skript?) jetzt einbinde, sind ja auch die links in der navigation in der farbe. und das sieht nicht gut aus.
kann ich denn nicht direkt von der zeile
<a href="http://www.d-link.de">www.d-link.de</a>
defenieren, dass der link z.b. rot sein soll, ohne, dass der link in der navigation zu "home" die selbe farbe hat? dieser soll z.b. die farbe silber haben.
Hi
kann ich denn nicht direkt von der zeile
<a href="http://www.d-link.de">www.d-link.de</a>
<a href="http://www.d-link.de" style="blah">www.d-link.de</a>
Es gibt aber die Variante mit zB IDs:
<a id="alink" href="http://www.a-link.de" style="blah">www.a-link.de</a>
<a id="blink" href="http://www.b-link.de" style="blah">www.b-link.de</a>
<a id="clink" href="http://www.c-link.de" style="blah">www.c-link.de</a>
<a id="dlink" href="http://www.d-link.de" style="blah">www.d-link.de</a>
Im CSS:
#alink a {color:red;}
#blink a {color:blue;}
#clink a {color:white}
#dlink a {color:green}
Gruss
chlori
Hi
<a id="alink" href="http://www.a-link.de" style="blah">www.a-link.de</a>
<a id="blink" href="http://www.b-link.de" style="blah">www.b-link.de</a>
<a id="clink" href="http://www.c-link.de" style="blah">www.c-link.de</a>
<a id="dlink" href="http://www.d-link.de" style="blah">www.d-link.de</a>
Natürlich das ganze ohne style=""...
Das ist der Copy/Paste-Bug.
Gruss
chlori
Gehen wir davon aus, dass innerhalb eines Menüs (in der Regel) alle Links die gleichen Formate haben, wäre eine Klasse wohl angebrachter als Identifier, also:
a.menue { ... }
<a class="menue" href...
gruss
shin
Hi
a.menue { ... }
<a class="menue" href...
Richitig.
Vermutlich würde man dann folgende (oder eine
ähnliche) Schreibweise vorziehen:
#menue a { ... }
<ul id="menue">
<li><a href...>Link1</a></li>
<li><a href...>Link2</a></li>
<li><a href...>Link3</a></li>
</ul>
...oder eben das ganze mit einer Klasse statt einer ID.
Beispielsweise wenn man zwei Menüs hat, die man
gleich formatieren will (und diese später nicht
individuell formatieren will).
Gruss
chlori
Hi
#menue a { ... }
<ul id="menue">
<snip>
</ul>
Sorry, habe erst jetzt Ingo Turskis Eintrag gesehen.
[pref:t=84111&m=492483]
Gute Nacht
chlori
Hi,
Sorry, habe erst jetzt Ingo Turskis Eintrag gesehen.
und ich habe mir einen Einwand wie Deinen gerade noch verkneifen können ;-)
freundliche Grüße
Ingo
Hi,
Du möchtest zwei verschieden Linkdefinitionen haben. Also definiere z.B. für die Menülinks etwas anderes als allgemein für alle (übrigen) Links. Hierzu brauchst Du einen Selektor, über den Du diese speziellen Links definieren kannst. Du hast doch bestimmt die Menülinks in einem übergeordneten Element - einer <ul> oder einer <table> - oder? Dann vergebe diesem eine ID, z.B.
<ul id="menu>
und gebe für
#menu a {}
etc. die gewünschten Styles an.
freundliche Grüße
Ingo
Hi!
Ja das geht mit Hilfe von CSS-Pseudoformaten: http://de.selfhtml.org/css/formate/zentrale.htm#pseudoformate
Es wäre ohnehin empfehlenswert, sämtliche Formateigenschaften mit CSS zu definieren, da die HTML-Attribute deprecated, sprich veraltet sind und wohl irgendwann gänzlich wegfallen.
Gruss
shin
Hi
Kann ich mehrere Farben für Links defenieren? Wenn ja, wie?
Natürlich kannst du. Die anderen haben es erklärt.
Vielleicht ist das für dich klar, aber ich sage es trotzdem
wieder einmal:
«Links want to be links»
Also: Es ist egal wieviele verschiedene Linkfarben
du verwendest, solange die Links als Links erkennbar sind.
Meistens sind es 1 max. 2 Farben, mehr ist oft verwirrend.
Hinweis: Nicht nur die Farbe macht einen Link erkennbar.
Gruss
chlori