mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 07.10.2008 16:15 Benutzername: Passwort: Auto-Login

Thema: CSS: Warum werden die globalen Definitionen nicht akzeptiert vom 04.06.2007

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> CSS: Warum werden die globalen Definitionen nicht akzeptiert
Autor Nachricht
Frau_Braun
Threadersteller

Dabei seit: 26.02.2006
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Mo 04.06.2007 13:33
Titel

CSS: Warum werden die globalen Definitionen nicht akzeptiert

Antworten mit Zitat Zum Seitenanfang

Ich arbeite gerade an einer CSS-Seite, in der es verschiedene Definitionen für verschiedene Arten von Links gibt, dabei auch eine globale Linkzuweisung.

Diese globale Zuweisung wird immer im Haupttextfeld verwendet. Das wird aber nicht dargestellt, wie ich's möchte; irgendwie scheint immer eine andere Linkdefinition noch da reinzupfuschen. Der Link soll dunkelrot unterstrichen sein (bei a:link, a:visited) oder einfach dunkelrot (bei a:hover, a:active).

ERLEDIGT

Die globale Definition findet sich ganz oben, die beiden anderen Linkdefinitionen unter den Kommentaren "Hauptnavigation" und "Linke Spalte".

Da sind noch ein paar andere Sachen, an denen ich bastele; hier kommt es mir nur auf den globalen Link an.
Könnte da ein netter Mensch mal einen Blick draufwerfen?

Vielen Dank im Voraus!

Frau Braun


Zuletzt bearbeitet von Frau_Braun am Mo 25.06.2007 19:51, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Zim

Dabei seit: 05.12.2006
Ort: Earth Rocks
Alter: -
Geschlecht: Männlich
Verfasst Mo 04.06.2007 13:49
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo,

also ganz oben sehe ich gar nichts mit Links, erst unter Hauptnavigation und die sind da halt auch nicht global gesetzt.

Wieso vergibst du nicht einfach Klassen in der Form

a.hauptnavi:active {…}


ist möglicherweise etwas mühseliger immer class="hauptnavi" zu setzen aber ich finde diese art viel weniger fehleranfälliger als die andere Art.


ZIM
  View user's profile Private Nachricht senden
Frau_Braun
Threadersteller

Dabei seit: 26.02.2006
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Mo 04.06.2007 14:16
Titel

Antworten mit Zitat Zum Seitenanfang

Stimmt, sorry, bei all der Bastelei ist es rausgefallen. Aber jetzt, nachdem ich es wieder eingebaut habe, stimmt es trotzdem noch nicht. Es funktioniert auch nicht, wenn ich für das Haupttextfeld eine eigene Linkklasse einrichte.

Warum sind die Navigationsleisten (die in sich ja einwandfrei funktionieren) so mächtig? Sie stehen ja in der Hierarchie gleichwertig neben dem Haupttextfeld; da dürfte doch eigentlich gar nichts vererbt werden?

So:
Code:
<div #container>
<div #menu><div>Alle Hauptnavigationselemente</div></div>
<div #untermenu><div> Alle Seitennavigationselemente</div></div>
<div #main><div>Alle Elemente des Haupttextfeldes</div></div>
</div> (Container Ende)


@Zim: Hättest Du noch eine Idee?
  View user's profile Private Nachricht senden
Frau_Braun
Threadersteller

Dabei seit: 26.02.2006
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Mo 04.06.2007 15:57
Titel

Antworten mit Zitat Zum Seitenanfang

Hat denn keiner eine Idee, wie ich das hinkriegen kann?
Fragt ratlos Frau Braun
  View user's profile Private Nachricht senden
nicoG

Dabei seit: 25.01.2006
Ort: Freiburg
Alter: -
Geschlecht: Männlich
Verfasst Mo 04.06.2007 22:07
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,
also bei mir im FF undIE7 werden die Links im Textfeld erst unterstrichen und rot angezeigt und beim Rüberlaufen ist dann der Unterstrich weg...

Die Definitionen für die Navi dürften da nicht in die Quere kommen, sind ja nur für die Liste definiert. Mich würde es verstehen, wenn die Navi falsch angezeigt würde...
  View user's profile Private Nachricht senden
Frau_Braun
Threadersteller

Dabei seit: 26.02.2006
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Mo 04.06.2007 22:24
Titel

Antworten mit Zitat Zum Seitenanfang

Jetzt funktioniert es. Ich hatte ein Art "Kurzschrift" für die Selektoren anstelle der Deklarationen verwendet. Das ist natürlich falsch. Warum das dann Einfluss auf die Links hatte, die durch die globale Linkdefinition beschrieben werden, ist mir allerdings schleierhaft.

Wer zufällig bei einer Forumssuche darauf stößt: Man muß alle Selektoren, auch wenn sie in einer Deklaration zusammengeführt werden, ausschreiben. Also statt #navi li a:hover, a:visited und dann die Deklaration; folgendes: #navi li a:hover, #navi li a:visited und dann die Deklaration.

Der Faden kann verknotet werden.

Danke für's Nachschauen, nicoG!
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 31
Geschlecht: Männlich
Verfasst Mo 04.06.2007 23:08
Titel

Antworten mit Zitat Zum Seitenanfang

Hi!

Schön, daß dein Problem jetzt gelöst ist.
Wenn ich mir allerdings deinen Code ansehe, dann sind dort noch ein paar kleinere Fehler drin:

Zitat:
Wer hat Angst vorm bösen Google-Bot?


Und dann fällt mir auf, daß dein Code unter ziemlicher Divitis leidet.
Es ist überhaupt nicht notwendig, alles in Divs zu fassen.
Du kannst doch jedes Block-Level-Element wunderbar positionieren/formatieren, ohne daß du ein Div darum baust.


Zuletzt bearbeitet von Eistee am Mi 12.09.2007 10:20, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Frau_Braun
Threadersteller

Dabei seit: 26.02.2006
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst Mo 04.06.2007 23:22
Titel

Antworten mit Zitat Zum Seitenanfang

Danke, Dein Hinweis ist sehr nett; da muß ich noch was machen. Ich werd' mich sofort in Kur begeben.
Gute Nacht!
Frolln Braun
  View user's profile Private Nachricht senden
 
Ähnliche Themen Wo finde ich die verflixten Myspace Css Definitionen?
Microsoft Web Expression Hilfe - Style Definitionen
Shop akzeptiert keine xxxx@xxx.xxx.xx eMail Adressen.
[CSS] Button verrutsch im Firefox, CSS-Künstler gesucht
[CSS/PHP/Javascript] CSS-Menu a:active soll sichtbar sein
[Javascript][CSS] JavaScrip-Rollover-Bild in CSS-Dropdown
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.