![]() |
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. |
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. |
Re: Links mit CSS
Zitat:
|
Re: Re: Links mit CSS
Zitat:
|
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 |
Zitat:
|
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.
|
Zitat:
|
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 |
das stylesheet:
Code:
<style type="text/css"> die links: 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. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag