Webdesign-Hilfe: Link-Farben ändern
- basti007
- Adventure-Treff
- Beiträge: 11574
- Registriert: 17.07.2002, 16:36
- Wohnort: Freistaat
- Kontaktdaten:
Webdesign-Hilfe: Link-Farben ändern
Kann mir da jemand beim Webdesign helfen?
Ich möchte in einem größeren Block INNERHALB einer Webseite alle Links speziell formatieren (ca. 50 Links). Die Links ausserhalb des Blocks sollen die Standardformatierung beibehalten. Konkret sollen die Farben der Links (besucht/unbesucht) geändert werden.
Das könnt ich nun für jeden Link per Hand machen indem ich die Attribute des jeweilgen A-Tags ändere, aber es muss doch auch einfacher gehen.
Die notwendigen Stylesheet Kommandos wie
a:link
a:visited
a:hover
etc...
Kann ich ja scheinbar nur in den Header schreiben, wo sie mir nichts bringen, weil damit alle anderen Links ja auch umgewandelt würden.
Wie kann ich also die eingestellt Farbe für Links innerhalb eines Blocks ändern?
Ich möchte in einem größeren Block INNERHALB einer Webseite alle Links speziell formatieren (ca. 50 Links). Die Links ausserhalb des Blocks sollen die Standardformatierung beibehalten. Konkret sollen die Farben der Links (besucht/unbesucht) geändert werden.
Das könnt ich nun für jeden Link per Hand machen indem ich die Attribute des jeweilgen A-Tags ändere, aber es muss doch auch einfacher gehen.
Die notwendigen Stylesheet Kommandos wie
a:link
a:visited
a:hover
etc...
Kann ich ja scheinbar nur in den Header schreiben, wo sie mir nichts bringen, weil damit alle anderen Links ja auch umgewandelt würden.
Wie kann ich also die eingestellt Farbe für Links innerhalb eines Blocks ändern?
- KhrisMUC
- Adventure-Gott
- Beiträge: 4674
- Registriert: 14.03.2005, 00:55
- Wohnort: München
so isses:
Du schreibst ins stylesheet z.b.:
a.anders:link
a.anders:hover
usw.
dann sollte es mit einem <span>-tag möglich sein, alle links auf einmal zu ändern.
<span class='anders'>
...
50 links
...
</span>
Wenn's nicht hinhaut, könntest Du auch ein frameset benutzen oder ein iframe, dann kannst du ja der 2. html-datei einfach ein anderes stylesheet zuweisen.
Ansonsten:
http://selfhtml.teamone.de
Du schreibst ins stylesheet z.b.:
a.anders:link
a.anders:hover
usw.
dann sollte es mit einem <span>-tag möglich sein, alle links auf einmal zu ändern.
<span class='anders'>
...
50 links
...
</span>
Wenn's nicht hinhaut, könntest Du auch ein frameset benutzen oder ein iframe, dann kannst du ja der 2. html-datei einfach ein anderes stylesheet zuweisen.
Ansonsten:
http://selfhtml.teamone.de
Use gopher repellent on funny little man
-
- Rätselmeister
- Beiträge: 2219
- Registriert: 11.06.2002, 18:22
- Wohnort: gone (forever)
- Kontaktdaten:
Redundancy kicks ass.
etc.
/Edit: Das von khrismuc wird nicht funktionieren, weil das span die class hat, nicht das a.
Code: Alles auswählen
<p class="linkage"><a href="/">blah</a></p>
Code: Alles auswählen
p.linkage a:link { color: white; }
p.linkage a:hover { color: white; }
/Edit: Das von khrismuc wird nicht funktionieren, weil das span die class hat, nicht das a.
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.
http://www.thwboard.de | http://oph-qfb.sourceforge.net
http://www.thwboard.de | http://oph-qfb.sourceforge.net
- max_power
- Zombiepirat
- Beiträge: 10065
- Registriert: 16.04.2002, 20:30
- Wohnort: Uppsala
- Kontaktdaten:
Könnte man nicht auch dem Verweis direkt eine Klasse zuordnen?theDon hat geschrieben:Redundancy kicks ass.
Code: Alles auswählen
<p class="linkage"><a href="/">blah</a></p>
Code: Alles auswählen
p.linkage a:link { color: white; } p.linkage a:hover { color: white; }
Code: Alles auswählen
<a class="linkage" href="/">blah</a>
Code: Alles auswählen
a.linkage:link { color: #996699; }
a.linkage:hover { color: #669966; }
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
- DasJan
- Adventure-Treff
- Beiträge: 14683
- Registriert: 17.02.2002, 17:34
- Wohnort: London
- Kontaktdaten:
- max_power
- Zombiepirat
- Beiträge: 10065
- Registriert: 16.04.2002, 20:30
- Wohnort: Uppsala
- Kontaktdaten:
Stimmt, ich überlas: „in einem größeren Block“
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
- basti007
- Adventure-Treff
- Beiträge: 11574
- Registriert: 17.07.2002, 16:36
- Wohnort: Freistaat
- Kontaktdaten:
Hm, bin scheinbar zu blöd... hab die p.linkage klassifizierungen in den header übernommen und den entsprechenden block mit <p> eingeschlossen... leider keine änderung.
Es handelt sich um einen Blogg-Post, den ich in HTML geschreiben habe. Ich möchte aber eben nicht die Linkformatierung des CSS im Blogg Template übernehmen, sondern meine eigene Formatierung einbauen. Wenn ich die Links einzeln formatiere geht's komischerweise.
Es handelt sich um einen Blogg-Post, den ich in HTML geschreiben habe. Ich möchte aber eben nicht die Linkformatierung des CSS im Blogg Template übernehmen, sondern meine eigene Formatierung einbauen. Wenn ich die Links einzeln formatiere geht's komischerweise.
<head>
<title>Basti's Blogg: Oktober 2004</title>
<style type="text/css">
p.linkage a:link { color: white; }
p.linkage a:hover { color: white; }
body {
background:#123;
margin:0;
padding:20px 10px;
text-align:center;
font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
color:#ccc;
font-size/* */:/**/small;
font-size: /**/small;
}
/*[...]
/* Links
----------------------------------------------- */
a:link {
color:#9db;
}
a:visited {
color:#798;
}
a:hover {
color:#fff;
}
a img {
border-width:0;
}
#main a:link {
color:#347;
}
#main a:visited {
color:#666;
}
#main a:hover {
color:#68a
}
</style>
/*[blabla mit normaler Template Formatierung...]
<p class="linkage"> <TABLE ID="Tabelle2" BORDER=0 CELLSPACING=1 CELLPADDING=1 WIDTH="100%">
/*[blabla in der Table mit erwähnten Links...]
</TABLE></P><br>
<p class="post-footer">
/*[...]
</body>
</html>
Zuletzt geändert von basti007 am 13.04.2005, 13:02, insgesamt 1-mal geändert.
- max_power
- Zombiepirat
- Beiträge: 10065
- Registriert: 16.04.2002, 20:30
- Wohnort: Uppsala
- Kontaktdaten:
Kann es sein, dass man CSS nicht irgendwo in den Header schreiben darf? Ich benutze immer externe CSS, da ist es eh anders, aber bei dir sieht es sehr durcheinander aus:
CSS
title-Tag
CSS
Ich würde den oberen Schnippsel nach unten verschieben.
edit:
Laut self-html sollte es so aussehen:
CSS
title-Tag
CSS
Ich würde den oberen Schnippsel nach unten verschieben.
edit:
Laut self-html sollte es so aussehen:
Code: Alles auswählen
<html>
<head>
<title>Titel der Datei</title>
<style type="text/css">
<!--
/* ... Hier werden die Formate definiert ... */
-->
</style>
</head>
<body>
</body>
</html>
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
- basti007
- Adventure-Treff
- Beiträge: 11574
- Registriert: 17.07.2002, 16:36
- Wohnort: Freistaat
- Kontaktdaten:
- basti007
- Adventure-Treff
- Beiträge: 11574
- Registriert: 17.07.2002, 16:36
- Wohnort: Freistaat
- Kontaktdaten:
- amey
- Komplettlösungsnutzer
- Beiträge: 24
- Registriert: 23.11.2004, 22:33
- Wohnort: Herford
Mach es dir einfach:
Code: Alles auswählen
<style type="text/css">
a.linkage { color: white; } // Vorausgesetzt, du machst keine Unterschiede zwischen Normalzustand, Hover etc.
</style>
// Blabla..
<a href="/link.html" class="linkage">Der Link</a>
- max_power
- Zombiepirat
- Beiträge: 10065
- Registriert: 16.04.2002, 20:30
- Wohnort: Uppsala
- Kontaktdaten:
Das hatte ich ja auch vorgeschlagen, allerdings ging es darum, möglichst viele Verweise auf einmal anzupassen, weshalb das so nicht ganz sinnvoll ist.
„Es müsste immer Musik da sein, bei allem was du machst. Und wenn's so richtig Scheiße ist, dann ist wenigstens noch die Musik da. Und an der Stelle, wo's am allerschönsten ist, da müsste die Platte springen und du hörst immer nur diesen einen Moment.“ (Floyd, Absolute Giganten)
-
- Rätselmeister
- Beiträge: 2219
- Registriert: 11.06.2002, 18:22
- Wohnort: gone (forever)
- Kontaktdaten:
Wenn das nicht ein direktes Kindelement vom p ist, versuch mal das hier:
Code: Alles auswählen
p.linkage * a:hover {}
Wer Ironie oder beleidigende Inhalte in diesem Beitrag findet, darf sie behalten.
http://www.thwboard.de | http://oph-qfb.sourceforge.net
http://www.thwboard.de | http://oph-qfb.sourceforge.net