Hat Firefox Probleme mit CSS-Linkformatierungen?
Michi
- css
Hallo,
habe folgende CSS-Definitionen im HEAD:
____________________________________________________________________
echo "<style type="text/css">";
echo " h1 { color:#eeeeee; font-size:14; font-weight:bold; text-align:center; font-family:Arial; padding:1px;";
echo " margin:1px; border:1px; };";
echo " a:link { text-decoration:none; font-weight:normal; color:#000000; } a:visited { text-decoration:none; font-weight:normal; color:#000088; }";
echo " a:hover { text-decoration:none; font-weight:normal; color:#0000cc; } a:active { text-decoration:none; font-weight:normal; color:#000000; }";
echo " a:focus { text-decoration:none; font-weight:normal; color:#000000; }";
echo "</style>";
____________________________________________________________________
Während der IE alle Links kosequent wie gewünscht ununterstrichen darstellt, vernachlässigt der Firefox bis zur Version 1.0.7 scheinbar die "text-decoration:none"-Formatierung von "a:link" - bei allen anderen "a:"-Formatierungen klappts, also z.B. beim Drüberfahren (hover) verschwindet die Unterstreichung ebenso wie, wenn der Link bereits geklickt wurde. Wie lässt es sich hinkriegen, dass auch der Firefox alle Links konsequent ununterstrichen darstellt?
MfG
Michi
Hi,
Hallo,
habe folgende CSS-Definitionen im HEAD:
____________________________________________________________________
echo "<style type="text/css">";
echo " h1 { color:#eeeeee; font-size:14; font-weight:bold; text-align:center; font-family:Arial; padding:1px;";
echo " margin:1px; border:1px; };";
echo " a:link { text-decoration:none; font-weight:normal; color:#000000; } a:visited { text-decoration:none; font-weight:normal; color:#000088; }";
echo " a:hover { text-decoration:none; font-weight:normal; color:#0000cc; } a:active { text-decoration:none; font-weight:normal; color:#000000; }";
echo " a:focus { text-decoration:none; font-weight:normal; color:#000000; }";
echo "</style>";____________________________________________________________________
Während der IE alle Links kosequent wie gewünscht ununterstrichen darstellt,
Du meinst: Während der IE auch den größten Unsinn irgendwie interpretiert,
vernachlässigt der Firefox bis zur Version 1.0.7 scheinbar die "text-decoration:none"-Formatierung von "a:link"
macht der Firefox genau das, was im Standard vorgeschrieben ist: bei fehlerhaftem Selektor ist der Selektor samt Ruleset zu ignorieren.
; a:link
ist kein sinnvoller Selektor. (übrigens: 14 ist auch kein sinnvoller Wert für font-size).
cu,
Andreas
Hi Andreas,
macht der Firefox genau das, was im Standard vorgeschrieben ist: bei fehlerhaftem Selektor ist der Selektor samt Ruleset zu ignorieren.
; a:link
ist kein sinnvoller Selektor. (übrigens: 14 ist auch kein sinnvoller Wert für font-size).
Na ok, da fehlte mir das geübte Auge eines Meisters. ;)
Dank und Gruß
Michi
Hallo Michi.
habe folgende CSS-Definitionen im HEAD:
____________________________________________________________________
[...]
____________________________________________________________________
Warum postest du hier *serverseitig* zu verarbeitenden Code, wenn es hier doch offensichtlich um ein *clientseitiges* Problem geht?
Poste deswegen lediglich den Code, der letztendlich beim Client ankommt.
Zudem solltest du einen Blick auf die Heredoc-Syntax werfen, damit ersparst du dir unzählige echos.
Während der IE alle Links kosequent wie gewünscht ununterstrichen darstellt,
Im Übrigen genügt hier eine einmalige Festlegung von text-decoration:none für a:link. Diese vererbt sich auf alle anderen Stati.
vernachlässigt der Firefox bis zur Version 1.0.7 scheinbar die "text-decoration:none"-Formatierung von "a:link"
Kann ich nicht nachvollziehen.
Folgt auf obigen Code noch irgend ein anderer CSS-Code?
Stelle nach Möglichkeit eine Live-Demo online und verlinke sie hier.
Einen schönen Montag noch.
Gruß, Ashura
Hi,
Im Übrigen genügt hier eine einmalige Festlegung von text-decoration:none für a:link. Diese vererbt sich auf alle anderen Stati.
Nein. Die Mengen der von a:link bzw. a:visited selektierten Elemente sind disjunkt.
cu,
Andreas
Hallo MudGuard.
Im Übrigen genügt hier eine einmalige Festlegung von text-decoration:none für a:link. Diese vererbt sich auf alle anderen Stati.
Nein. Die Mengen der von a:link bzw. a:visited selektierten Elemente sind disjunkt.
Ja, stimmt; beide schließen einander ja aus.
Einen schönen Montag noch.
Gruß, Ashura
echo $begrüßung;
Warum postest du hier *serverseitig* zu verarbeitenden Code, wenn es hier doch offensichtlich um ein *clientseitiges* Problem geht?
Prinzipiell hast du ja recht, aber
Poste deswegen lediglich den Code, der letztendlich beim Client ankommt.
da im angegebenen Code keine variablen Teile vorhanden waren, kann man ruhig mal davon ausgehen, dass auch im Nachhinein keine Manipulation stattfindet und die echos und maskierenden \ stillschweigend überlesen.
[...] Diese vererbt sich auf alle anderen Stati.
Was sind eigentlich "Stati"?
echo "$verabschiedung $name";
Hallo dedlfix.
da im angegebenen Code keine variablen Teile vorhanden waren, kann man ruhig mal davon ausgehen, dass auch im Nachhinein keine Manipulation stattfindet und die echos und maskierenden \ stillschweigend überlesen.
Hehe, hätte Michi nur den ausgegebenen Code gepostet, wäre mir im Wirrwar von Semikol[insert plural here] der fehlerhafte Selektor aufgefallen.
Aber MudGuards Auge entgeht nichts.
[...] Diese vererbt sich auf alle anderen Stati.
Was sind eigentlich "Stati"?
Plural von Status? (Statusse behagt mir nicht.)
Einen schönen Montag noch.
Gruß, Ashura
Hi,
Was sind eigentlich "Stati"?
Plural von Status? (Statusse behagt mir nicht.)
der Plural von "Status" lautet "Status", mit langem "u". Zur Unterscheidung bevorzuge ich aber auch das falsche, jedoch verständliche "Stati".
Cheatah
Hallo Cheatah.
der Plural von "Status" lautet "Status", mit langem "u". Zur Unterscheidung bevorzuge ich aber auch das falsche, jedoch verständliche "Stati".
Ah, danke. Das war mir so nicht bewusst.
(Die „Semikola“ behagten mir im Übrigen ebenso wenig wie die „Semikolons“; wie überaus einprägsam und störend Markennamen doch sein können.)
Einen schönen Montag noch.
Gruß, Ashura
Hi,
Die „Semikola“ behagten mir im Übrigen ebenso wenig wie die „Semikolons“;
versuch's mit Semikoliken ;-)
Cheatah
Hallo Cheatah.
Die „Semikola“ behagten mir im Übrigen ebenso wenig wie die „Semikolons“;
versuch's mit Semikoliken ;-)
Was es nicht alles gibt.
Einen schönen Montag noch.
Gruß, Ashura
hi,
(Die „Semikola“ behagten mir im Übrigen ebenso wenig wie die „Semikolons“; wie überaus einprägsam und störend Markennamen doch sein können.)
Semi-Cola - ist das nicht die abwertende Bezeichnung für Pepsi?
gruß,
wahsaga