2 link definitionen in einem stylesheet?

  1. linus.van.pelt

    linus.van.pelt Thread StarterMacUser Mitglied

    Mitglied seit:
    13.01.2005
    Beiträge:
    438
    Zustimmungen:
    1
    ist es möglich 2 styles für links in einem stylesheet zu definieren?
     
    linus.van.pelt, 04.11.2005
  2. joachim14

    joachim14MacUser Mitglied

    Mitglied seit:
    08.02.2005
    Beiträge:
    7.295
    Zustimmungen:
    433
    Wie meinst Du das wohl?
     
    joachim14, 04.11.2005
  3. linus.van.pelt

    linus.van.pelt Thread StarterMacUser Mitglied

    Mitglied seit:
    13.01.2005
    Beiträge:
    438
    Zustimmungen:
    1
    sprich 2 möglichkeiten links zu definieren.
    z.b. link1 ist gelb und over grün, link2 ist blau und over rot.
    und die ganze definition in einem stylesheet.
     
    linus.van.pelt, 04.11.2005
  4. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Meinst Du für verschiedene Links? Also die im Menü anders, als die im Haupttext? Dann einfach den Links Klassen geben, z.B.
    <a href="…" class="menu">…</a>

    im CSS:
    .menu { font-weight:bold }

    EDIT: mal wieder zu spät…
     
    Jakob, 04.11.2005
  5. arne1900

    arne1900MacUser Mitglied

    Mitglied seit:
    28.09.2004
    Beiträge:
    1.454
    Zustimmungen:
    14
    Wenn du für ein Objekt zwei verschiedene Stile haben willst, dann musst du einmal eine ID und einmal eine Klasse zuweisen.

    in HTML:
    <a href id="id" class="klasse">Beispiellink</a>

    in CSS:
    .klasse {}
    #id
     
    arne1900, 04.11.2005
  6. joachim14

    joachim14MacUser Mitglied

    Mitglied seit:
    08.02.2005
    Beiträge:
    7.295
    Zustimmungen:
    433
    Ah so.

    Das Problem der unterschiedlichen over Farben kommt mir bekannt vor, aber zumindest bei mir bekannt ungelöst.

    Es gab bei RapidWeaver bei den standardmäßig erstellten Webseiten farbig aufleuchtende Links. Vielleicht ist in der Richtung eine Lösung zu finden.
     
    joachim14, 04.11.2005
  7. arne1900

    arne1900MacUser Mitglied

    Mitglied seit:
    28.09.2004
    Beiträge:
    1.454
    Zustimmungen:
    14
    Oh jetzt hab ich verstanden, was du willst.
    ganz einfach:

    HTML:
    <a href="" class="link1">Link1</a>
    <a href="" class="link2">Link2</a>

    CSS:
    .link1 {
    color:red;
    }

    .link2 {
    color:blue;
    }

    Und schon hast du zwei unterschiedlich aussehende links.
     
    arne1900, 04.11.2005
  8. master_p

    master_pMacUser Mitglied

    Mitglied seit:
    31.01.2005
    Beiträge:
    1.063
    Zustimmungen:
    23
    Muss eine ID nicht auch in CSS einmalig sein und darf nicht zweimal verwendet werden (also wenn man nach XHTML geht)?
     
    master_p, 04.11.2005
  9. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Ja, für egal welches (X)HTML, aber er verwendet sie ja auch nur einmal?

    Im Übrigen ist die Sache mit ID und Class unnötig: Man kann ohne weiteres einem Tag mehrere Klassen zuweisen: <a href="…" class="klasse1 klasse2 … klassen">…</a>
     
    Jakob, 04.11.2005
  10. dms

    dms

    Um das ganze mal zusammenzufassen:
    a.link1 {
    color:yellow;
    }
    a.link1:hover {
    color:green;
    }
    a.link2 {
    color:blue;
    }
    a.link2:hover {
    color:red;
    }

    ...

    <a href="#" class="link1">Link 1</a>
    <a href="#" class="link2">Link 2</a>
     
Die Seite wird geladen...