• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Klassen Attribut wird nicht übernommen

Hallo ich möchte in einem bestimmten DIV und nur dort eine bestimmte Farbe aus einer externen CSS-Datei zuweisen.

HTML-Datei
Code:
<div class="back">
         -----------Achtung-----------<br />
         Wenn Sie diesen Text lesen können wurde die Seite nicht komplett aufgebaut.<br />
         Bitte wählen Sie:
                  <a class="back-a" href="index.php">Startseite</a>/
                  <a class="back-a" href="index.php?Bereich=home">Übersicht</a>/
                  <a class="back-a" href="index.php?Bereich=home&Inhalt=ueber-home">Dieser Inhalt</a>
</div>

Ausschnitt aus der CSS-DATEI
Code:
.back { color: #DCB8B8;
        font-size: 6px;
        }

.back-a {color: #DCB8B8;}

Die Farben sind sonst andere.
Die Farbe des Textes wird so geändert und die Attribute werden so angezeigt wie gewünscht.
Doch die Farbe des Linktextes wird in den Angaben die normalerweise zugewiesen werden angezeigt.
Und genau das dürfte durch die Klasse "back-a" ja gar nicht sein.

Ich sehe den Fehler nicht, stehe auf dem Schlauch.
 
Space Vampire hat dir doch die Lösung gegeben.Damit müsste es doch klappen. du willst ja den Link in der back-a class definieren.also kommt vor dem back-a noch das a vom a href
 
Oh, na gut. :) Dann ist es wohl doch ein Problem mit der Gewichtung der Regeln.

Wenn du zum Beispiel die Firebug-Extension für den Firefox installierst, kannst du dort nachsehen, welche Regeln warum auf ein Element angewendet werden.

Ich habe dies Add-on nun installiert.
Jedoch kann ich nicht herausfinden wie ich dies nutze oder einstelle. Ich kann über die Add-on Verwaltung scheinbar nicht auf die Einstellungen zugreifen.
Wie sollte ich den dies Add-on standartmässig nutzen können?
 
Fehler gefunden

Es sah so aus als wenn zwingend der ID mitgeliefert werden musste, obgleich dieser eigentlich egal hätte sein müssen.

Nun den...
Danke für Eure Mühe.
 
ich schalte mich trotzdem nochmal ein, auch wenns schon gelöst ist.
Die ID sollte nämlich nicht zwingend notwendig sein, wie ich das sehe.

Ich vermute, du hast evtl deine Testlinks alle schonmal angeklickt, und darüber hinaus vergessen, die styles für :visited festzulegen.

HTML:
a.classname:link,
a.classname:visited,
a.classname:active
{
   ...
}

a.classname:hover,
a.classname:focus {
  ...
}
 
Ich habe dies Add-on nun installiert.
Jedoch kann ich nicht herausfinden wie ich dies nutze oder einstelle. Ich kann über die Add-on Verwaltung scheinbar nicht auf die Einstellungen zugreifen.
Wie sollte ich den dies Add-on standartmässig nutzen können?

Indem du einen Rechtsklick auf das Element machst das du untersuchen möchtest und dann aus dem Menü 'Element unetersuchen' auswählst.

Gruss
Elroy
 
Mist... Du hast recht.
In den anderen Browsern funktioniert es teilweise nicht.
Die styles hatte ich extra alle bezeichnet.

Ich kann den kompletten Code leider nicht einfügen da zu lang.
Und leider hackt irgendetwas beim Dialogfeld zum Hochladen.

die oben stehenden werden zum Teil noch von Safari und Chrome verwendet. FF, IE und Opera nicht.

Code:
.....
#inhalt a:link { color: #AC5959; /* rgb (172, 89, 89) Mahagoni mit Schatten */
                 font-weight: bold;
                 text-shadow: 2px 2px 3px #000000; /* #8eaeae */
                 filter:Shadow(color=#000000, offx=130, offy=110);
/*               ms-filter: "dropshadow(color=#000000, offx=5, offy=5)"; */
                 outline: none;   /* schaltet den Linkramen aus */
                 }

#inhalt a:visited { color: #BF0000;} /* rgb(191,0,0)  rot */
#inhalt a:focus { color: #339999;}   /* rgb(51,153,204)  hellblau */
#inhalt a:hover { color: #339999;}  /* rgb(51,153,204)  hellblau */
#inhalt a:active { color: #FFFFFF;} /* rgb(255,255,255) weis */

.....


.back { color: #DCB8B8;
        font-size: 1px;
        }

#inhalt a.back:link {color: #DCB8B8; }
#inhalt a.back:visited {color: #DCB8B8; }
#inhalt a.back:focus {color: #DCB8B8; }
#inhalt a.back:hover {color: #DCB8B8; }
#inhalt a.back:active {color: #DCB8B8; }
 
Zurück
Oben