mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 26.05.2012 09:25 Benutzername: Passwort: Auto-Login

Thema: CSS Level 3 opacity-Fehler vom 14.11.2008

Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> CSS Level 3 opacity-Fehler
Autor Nachricht
Abenaa
Threadersteller

Dabei seit: 30.06.2008
Ort: Sachsen
Alter: -
Geschlecht: Weiblich
Verfasst Fr 14.11.2008 17:51
Titel

CSS Level 3 opacity-Fehler

Antworten mit Zitat Zum Seitenanfang

Die Ergebnisse des CSS-Validators geben bei meiner CSS Datei bezüglich opacity folgende Fehler aus:

Einlese-Fehler opacity=60)
Die Eigenschaft -moz-opacity existiert nicht : 0.6


In meiner CSS-Datei steht in Folgendes:

filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;


Nun bin ich etwas überrascht, da genaue diese Definitionen für CSS3 verwendet werden. Zumindest habe ich nach längerem Suchen nichts Gegenteiliges gefunden.

Kann mir da jemand helfe? Habe ich da irgendetwas übersehen?

Viele Dank im voraus.
  View user's profile Private Nachricht senden
 
Smooth-Graphics
Moderator

Dabei seit: 22.05.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 14.11.2008 19:10
Titel

Antworten mit Zitat Zum Seitenanfang

Die valide Schreibweise ist nur

opacity:0.6;

Aber: der IE braucht den filter:alpha(opacity:60); und der Firefox 2 teilweise (vor Juni 2006) noch die -moz-opacity: 0.6;

Obwohl der CSS Validator -moz-opacity als invalid sieht, ist es valid. Das liegt daran, dass alle Eigenschaften, die mit einem - beginnen, trotzdem valid sind, auch wenn sie nirgendwo definiert sind (außer im Browser), da es Browsererweiterungen sind.

//edit: Hast du beim filter:alpha ein Leerzeichen drin?


Zuletzt bearbeitet von Smooth-Graphics am Fr 14.11.2008 19:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 14.11.2008 21:55
Titel

Antworten mit Zitat Zum Seitenanfang

Der Fehler bezieht sich nicht auf die opacity Regel sondern auf den filter für ie und die moz Regel und diese sind eben nicht korrekt.

Code:
Obwohl der CSS Validator -moz-opacity als invalid sieht, ist es valid. Das liegt daran, dass alle Eigenschaften, die mit einem - beginnen, trotzdem valid sind, auch wenn sie nirgendwo definiert sind (außer im Browser), da es Browsererweiterungen sind.


http://www.w3.org/TR/CSS21/syndata.html#vendor-keywords


Zuletzt bearbeitet von m am Fr 14.11.2008 22:20, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen CSS: opacity im Conatiner ein- und in Inhalten ausschalten
css fehler ie
CSS - Fehler im Code?
[CSS] Contentbreite: Fehler im IE
[CSS] Positions Fehler
Mein CSS wird falsch dargestellt, wo ist der Fehler?
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 an Umfragen in diesem Forum nicht mitmachen.