WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 18.07.2002, 01:02   #1
lual
Jr. Member
 
Registriert seit: 11.06.2002
Beiträge: 46


Frage HTML/CSS: mehrere linkfarben auf einer seite

hallo, ihr da draußen, brauche hilfe.
ich bastle grad eine art gästebuch das mit jedem eintrag die hintergrundfarbe des eintrages und auch die schriftfarbe wechselt. blos mit den links will mir das nicht gelingen.


so klappts nicht...

<div style="background-color:#FF0000;
color:#00FF00;
a:link {color:#0000FF;}">
ein textund ein link
</div>


...hat jemand einen besseren vorschlag? würde mich sehr freuen.
____________________________________
lg lual
lual ist offline   Mit Zitat antworten
Alt 18.07.2002, 02:02   #2
Wiking
Newbie
 
Registriert seit: 16.02.2002
Beiträge: 19


Standard Links mit CSS

am elegantesten ist die lösung mit einer externen css datei. wenn du allerdings nur eine hoverlinkformatierung benötigst reicht es wenn du in den head einträgst:

<style type="text/css">
<!--
a:link {
color: #000000; /// der link selber
}
a:visited {
color: #000000; /// ein bereits besuchter link
}
a:hover {
color: #FF0000; /// der hover-link
}
a:active {
color: #000000; /// der gerade aktive link
}
-->
</style>

die kommentare brauchst du natürlich nicht einzutragen.
das ganze kommt dann vor den abschließenden </head> tag.
Wiking ist offline   Mit Zitat antworten
Alt 18.07.2002, 10:59   #3
lual
Jr. Member
 
Registriert seit: 11.06.2002
Beiträge: 46


Standard Re: Links mit CSS

Zitat:
Original geschrieben von Wiking
am elegantesten ist die lösung mit einer externen css datei. wenn du allerdings nur eine hoverlinkformatierung benötigst reicht es wenn du in den head einträgst:

<style type="text/css">
<!--
a:link {
color: #000000; /// der link selber
}
a:visited {
color: #000000; /// ein bereits besuchter link
}
a:hover {
color: #FF0000; /// der hover-link
}
a:active {
color: #000000; /// der gerade aktive link
}
-->
</style>

die kommentare brauchst du natürlich nicht einzutragen.
das ganze kommt dann vor den abschließenden </head> tag.
...naja das klappt sicher, aber ich will ja auf einer seite zwei (oder mehr) verschiedene linkfarben. mit deiner lösung ändert sich zwar die linkfarbe, aber eben für die ganze seite. gibt es keine möglichkeit die links nur für einen bestimmten abschnitt zu ändern? es würde mir auch helfen wenn man deine lösung einer bestimmten stylesheet-klasse zuweisen könnte. denn dann könnte ich den gewünschten abschnitt mit dieser klasse formatieren. danke trotzdem wiking
____________________________________
lg lual
lual ist offline   Mit Zitat antworten
Alt 18.07.2002, 11:00   #4
hans friedmann
Elite
 
Registriert seit: 15.09.2000
Beiträge: 1.268


Standard Re: Re: Links mit CSS

Zitat:
Original geschrieben von lual


...naja das klappt sicher, aber ich will ja auf einer seite zwei (oder mehr) verschiedene linkfarben. mit deiner lösung ändert sich zwar die linkfarbe, aber eben für die ganze seite. gibt es keine möglichkeit die links nur für einen bestimmten abschnitt zu ändern? es würde mir auch helfen wenn man deine lösung einer bestimmten stylesheet-klasse zuweisen könnte. denn dann könnte ich den gewünschten abschnitt mit dieser klasse formatieren. danke trotzdem wiking
wie wäre es mit class...ordne eben deinen links klassen zu, dann kannst soviele versch haben wie du magst...
hans friedmann ist offline   Mit Zitat antworten
Alt 18.07.2002, 11:09   #5
PredeX
Senior Member
 
Registriert seit: 03.09.2001
Alter: 41
Beiträge: 165


Standard

wenn du das ganze dynamischen machen willst, wirst dus irgendwie ausprogrammieren... wenn dus eh programmierst, hätt ich gsagt du hast eine schlatvariable, sagen wir du schaltest zwischen zwei Farben hin und her, dann speicherst du dir die beiden Farb-CSS-Versionen getrennt ab und lädst entsprechend der schaltvariable die datei rein... kA ob das geht, so könnts ich mir vorstellen (aber ich mach eigentl keine Webprogrammierung, aber vielleicht is das ein ansatz)

PredeX
____________________________________
There are 10 types of people, those who understand binary and those who don\'t...

Ask Me No Questions, And I Tell You No Lies!
PredeX ist offline   Mit Zitat antworten
Alt 18.07.2002, 11:36   #6
lual
Jr. Member
 
Registriert seit: 11.06.2002
Beiträge: 46


Standard

Zitat:
Original geschrieben von PredeX
wenn du das ganze dynamischen machen willst, wirst dus irgendwie ausprogrammieren... wenn dus eh programmierst, hätt ich gsagt du hast eine schlatvariable, sagen wir du schaltest zwischen zwei Farben hin und her, dann speicherst du dir die beiden Farb-CSS-Versionen getrennt ab und lädst entsprechend der schaltvariable die datei rein... kA ob das geht, so könnts ich mir vorstellen (aber ich mach eigentl keine Webprogrammierung, aber vielleicht is das ein ansatz)

PredeX
...ich glaub das wird nicht klappen, weil ich die css datei ja im header dazuladen muß, oder? deshalb kann ich ich nicht text ausgeben - cssdatei laden - text ausgeben - usw.. ich muß das irgendwie "inline" in der html datei schaffen. ich bräuchte irgendwie eine htmllösung des problemes dann kann ich das ganze in php übertragen.
____________________________________
lg lual
lual ist offline   Mit Zitat antworten
Alt 18.07.2002, 11:36   #7
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

wie schon gesagt wurde, du machst dir mehrere klassen, und den anchor-tags weißt du dann per zufall (oder nach dem farbgebungs-system wenn du sowas hast) die entsprechende klasse zu.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 18.07.2002, 12:41   #8
lual
Jr. Member
 
Registriert seit: 11.06.2002
Beiträge: 46


Standard

Zitat:
Original geschrieben von moorhahn
wie schon gesagt wurde, du machst dir mehrere klassen, und den anchor-tags weißt du dann per zufall (oder nach dem farbgebungs-system wenn du sowas hast) die entsprechende klasse zu.
...ja hört sich gut an, aber wie kann ich in die linkfarbendefinitionen in eine css-klasse einhängen. bitte um ein syntaxbeispiel - bei mir klappt das nämlich nicht, hoffentlich bin ich nur zu blöd dafür und das klappt tatsächlich irgendwie.
____________________________________
lg lual
lual ist offline   Mit Zitat antworten
Alt 18.07.2002, 13:53   #9
gaelic
nugent
 
Registriert seit: 28.08.2001
Beiträge: 2.500


Standard

ich habs bisher nur mit schriftgrößen gemacht und kann nicht sagen obs mit link-farben auch funzt.

eine klasse definieren:

<quote>

[datei.css]
....
.klassenname {font-size:14px;......}
....

</quote>

und dann einem z.b.absatz in der html datei eine classe zu orden

<p class=klassenname>blabla</p>

sonst schau mal bei selfhtml
____________________________________
kill it & grill it
gaelic ist offline   Mit Zitat antworten
Alt 18.07.2002, 14:04   #10
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

das stylesheet:
Code:
<style type="text/css">
<!--
  a:link {text-decoration: none;}
  a:hover [text-decoration: underline}
  .linkfarbe1 {color: #0000ff;} 
  .linkfarbe2 {color: #00ff00;} 
-->
</style>

die links:
Code:
">Die Seite


du kannst die a:active, ...... definitionen natürlich auch weglassen, aber wenn du etwas anderes als die farben für die links festlegen willst, dann kannst du es so machen. wichtig: wenn du die a:link, ...... definitionen machst, dann schreib dort nix von der farbe rein, obwohl, wenn du die klassendefinitionen nach den a:link, ...... machst, werden die farben der a-definitionen ignoriert, und die klassendefinitionen werden genommen (vorrausgesetzt du schriebst beim lnik die klasse rein). hui, kompliziert zu beschreiben, aber so müsste es gehen.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Antwort


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

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:44 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag