Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon jubi » 31.05.2011, 09:04

Ist es bekannt, dass folgende Schreibweise:
Code: Alles auswählen
.navi-test a:link, .navi-test a:activ, .navi-test a:visited, .navi-test a:hover {
   padding-left: 15px;
  text-decoration:none;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   color:#333333;
}
.navi-test a:hover {
   display:block;
   color:#FFFFFF;
   background-image: url(../../allgem_img/666666.gif);
   background-repeat: no-repeat;
   background-color:#666666;
}

von IE 8 erkannt und umgesetzt wird, aber von Firefox 4.0.1, Safari 5.0.5, Opera 11.11 nicht?

Es ist also kein Problem, das nicht lösbar ist, aber die Schreibweise einer Liste ist schon angenehm und vorteilhafter. Muss ich damit leben, oder habe ich etwas übersehen.
Zum Voraus besten Dank und Gruss
jubi
jubi
neu hier
 
Beiträge: 4
Registriert: 30.05.2011, 23:03

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon Azra » 31.05.2011, 09:16

Ist mir nicht bekannt - mit ausreichend Fachwissen funktionieren Webseiten in allen Browsern zu 98% gleich. Kleine Abweichungen gibt es immer.

Um dein Problem zu verstehen benötigen wir aber entweder den dazugehörenden HTML Code oder eine Erklärung was denn nicht funktioniert.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon jubi » 31.05.2011, 09:33

Herzlichen Dank für die rasche Rückmeldung. Ich werde den entsprechenden Test online stellen. Bei solchen Tests arbeite ich hauptsächlich lokal mit xampp-Umgebung.
Im Augenblick fehlt mir die Zeit, den Test online zu stellen. Ich hole das aber später nach.
Gruss jubi
jubi
neu hier
 
Beiträge: 4
Registriert: 30.05.2011, 23:03

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon Azra » 31.05.2011, 09:40

Moment ich weiß warum :)
Die Attribute der Links sind in CSS etwas pingelig. Es gibt eine Reihenfolge die man innerhalb der CSS Datei einhalten muss:
a:link dann a:visited dann a:hover dann a:active
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon jubi » 31.05.2011, 14:51

Ich habe jetzt die Test-Seite online gestellt. Sie befindet sich unter dem Link
www-juerg-bigler-ch (sorry, scheinbar bin nicht befugt URLS einzufügen!)
Dort ist der Unterschied leicht feststellbar. Warum ist mir nach wie vor ein Rätsel, denn ich weiss, dass die Schreibeweise (Liste) für Selektoren, die die gleichen Eigenschaften haben sollen, normalerweise problemlos funktioniert. Lediglich hier beim Anker-Tag scheint es nicht zu gehen.
Falls jemand eine Antwort weiss, bin ich sehr dankbar.
Gruss jubi
jubi
neu hier
 
Beiträge: 4
Registriert: 30.05.2011, 23:03

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon Azra » 31.05.2011, 15:21

Azra hat geschrieben:Moment ich weiß warum :)
Die Attribute der Links sind in CSS etwas pingelig. Es gibt eine Reihenfolge die man innerhalb der CSS Datei einhalten muss:
a:link dann a:visited dann a:hover dann a:active


Das ist doch die Antwort - es ist nunmal so dass die Reihenfolge wichtig ist.
Ich Gruppiere meist folgendermassen:
Code: Alles auswählen
.deineklasse a:link, .deineklasse a:visited{
attribut:wert;
attribut2:wert;
}
.deineklasse a:hover, .deineklasse a:active{
attribut:wert;
attribut2:wert;
}

:hover und :active zusammen, weil bei Klick meist die selbe Darstellung wie beim drüberfahren erwünscht ist.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon jubi » 31.05.2011, 16:03

Sorry, aber die Reihenfolge spielt in diesem Zusammenhang überhaupt keine Rolle. Das habe ich zur Genüge getestet. Es ist wirklich nur die Art der Schreibweise bei der Definition. S. meine Test-Site.
Gruss jubi
jubi
neu hier
 
Beiträge: 4
Registriert: 30.05.2011, 23:03

Re: Liste von CSS-Regeln für tag a wird nur von IE interpretiert

Beitragvon Azra » 01.06.2011, 06:51

Ich muss gestehen dass ich den Link in deinem Post überlesen habe - verstehe dein Anliegen nun :roll:
Werd mich hierzu ein wenig umhören.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Liste von CSS-Regeln für tag a wird nur von IE interpretiert"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste