tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
622
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    CSS Depp CSS Depp ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Beiträge
    31
    moin,

    ich benutze hin und wieder den berühmten microsoftschen {filter: (d.h. also CSS 2, nicht den komplizierten DX kram), und da muss man dann natürlich darauf achten, dass man nur dinge verwendet, für die es auch analog etwas für mac und linux gibt.

    hier mal ein beispiel:
    HTML-Code:
    <html>
    
    <head>
    
    <style type="text/css">
    
    [COLOR="red"].klasse {
    filter:alpha(opacity=40); [COLOR="gray"]<!--für IE-->[/COLOR]
    -moz-opacity: 0.40; [COLOR="gray"]<!--für mozilla-->[/COLOR]
    -khtml-opacity: 0.40; [COLOR="gray"]<!--für KDE-->[/COLOR]
    opacity: 0.40; [COLOR="gray"]<!--für safari-->[/COLOR]
    -webkit-transition: all 0.5s ease-out; [COLOR="gray"]<!--das funktioniert merkwürdiger weise auch in safari ganz prima-->[/COLOR]
    }
    
    .klasse:hover {
    filter:alpha(opacity=100); 
    -moz-opacity: 1; 
    -khtml-opacity: 1;
     opacity: 1;
    }[/COLOR]
    
    </style>
    
    <body>
    
    <a href="http://www.beispielseite.de" [COLOR="#ff8c00"]class="klasse"[/COLOR]>
    <img src="beispielbild.png" border="0" width="48" height="48" />
    </a>
    
    <a href="http://www.beispielseite.de" [COLOR="#ff8c00"]style="filter: alpha(opacity=40); -moz-opacity: 0.40; -khtml-opacity: 0.40; opacity: 0.1"[/COLOR]>
    <img src="beispielbild.png" border="0" width="48" height="48"/>
    </a>
    
    </body>
    
    </html>
    dazu habe ich jetzt zwei fragen.

    1.) wie bekomme ich das inline? das obere funktioniert zu 100% wenn ich es in des tag direkt schreibe, aber was mache ich mit dem .klasse:hover ?

    2.)
    die puristen unter euch werden jetzt laut aufstöhnen, aber gibt es irgendwo eine übersicht über solche IE-only oder sonstwas-only geschichten, wo man die KDE und mac versionen auf einen überblick hat?

    ich meine (ich stell mich jetzt mal extra blöd) man schaut auf selfhtml unter filter und selfhtml sagt das ist nur für IE. es "stimmt" aber nicht, es geht auch für KDE und OSX ... nur halt nicht offiziell, so dass man nirgends nachschauen kann was es so gibt, wie das heissen muss, bzw. was geht und was nicht.

    oder doch?
    Geändert von ComFreek (09.10.11 um 18:36 Uhr) Grund: Codetags
     

  2. #2
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hallo,

    es geht um ANDERE BROWSER nicht um ANDRER BETRIEBSSYSTEME!
    Den ganzen Filter-Kram sollte man nur verwenden um Internet Explorer zur Darstellung von Transperenz zu bringen!

    zu 1): NICHT MÖGLICH!

    Gruß javaDeveloper2011
     

  3. #3
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Zitat Zitat von CSS Depp Beitrag anzeigen
    .klasse {
    filter:alpha(opacity=40); <!--für IE-->
    -moz-opacity: 0.40; <!--für mozilla-->
    -khtml-opacity: 0.40; <!--für KDE-->
    opacity: 0.40; <!--für safari-->
    -webkit-transition: all 0.5s ease-out; <!--das funktioniert merkwürdiger weise auch in safari ganz prima-->
    }
    Für IE - stimmt.
    Für Mozilla - stimmt.
    Für KDE - stimmt nicht. Damit spricht man Browser auf KHTML-Basis an. Wenn Du nicht weißt was KHTML ist: http://en.wikipedia.org/wiki/KHTML - wird meist von Konqueror unter der Oberfläche KDE verwendet, aber auch von einzelnen anderen.
    Für Safari - stimmt auch nicht. Diese Eigenschaft wird mittlerweile von allen Browser in den aktuellen Version interpretiert. Die o.g. Schreibweisen für Mozilla und KHTML braucht man folglich nur um ältere Varianten dieser Browser zu berücksichtigen (Firefox 1.0 z.B.). Einzig der IE unterstützt das auch im IE9 nicht.
    webkit-transition spricht wie der Name schon sagt Browser auf WebKit-Basis an. Wenn Du nicht weiß was WebKit ist: http://en.wikipedia.org/wiki/WebKit - Safari basiert darauf, ebenso wie z.B. Google Chrome.

    2.)
    die puristen unter euch werden jetzt laut aufstöhnen, aber gibt es irgendwo eine übersicht über solche IE-only oder sonstwas-only geschichten, wo man die KDE und mac versionen auf einen überblick hat?
    Ja, es gibt Übersichten darüber was beim IE alles anders läuft als in anderen Browsern. Suche einfach mal nach "css IE hacks". Und vergiss diese Einteilung in Betriebssysteme und grafische Oberflächen (KDE etc.). Das spielt für Browser in Bezug auf die Darstellung von Webseiten keinerlei Rolle.
     

  4. #4
    CSS Depp CSS Depp ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Beiträge
    31
    Zitat Zitat von threadi Beitrag anzeigen
    Für Safari - stimmt auch nicht. Diese Eigenschaft wird mittlerweile von allen Browser in den aktuellen Version interpretiert.
    aha, gut. mein fehler ist wohl, dass ich einfach nur über macs verfüge zum testen.

    dass das webkit ding nur mit webkit geht ist klar - das faden ist ja auch nur ein gimmick,
    darauf kann man notfalls verzichten.

    insofern finde ich es aber recht kompliziert, dass man schon alleine "für OSX" (ich nenne
    es hier noch einmal so trotz deines hinweises dass ich das vergessen soll) sowohl auf safari
    als auch auf webkit achten muss.
    ich würde mir wünschen dass das mit d en developer tool irgendwie schon gecheckt werden
    könnte (und nicht erst mit dreamweaver oder irgendwelchen blöden websites)

    was die übersichten angeht: ich meinte eine, auf der man alle browser sieht, und
    abweichende synthax die aber das gleich macht nebeneinander stehen.
     

  5. #5
    Avatar von javaDeveloper2011
    javaDeveloper2011 javaDeveloper2011 ist offline Mitglied Brokat
    Registriert seit
    Feb 2011
    Beiträge
    445
    Blog-Einträge
    5
    Hi nochmal,

    sowas direkt hab ich noch nicht gefunden,
    zum einen gäbe es da eine Sammlung von anpassungen für IE (inklusive 6) in meiner Signatur,
    außerdem: einen Überblick zur Browser-Unterstützung bei allen Selektoren und Eigenschaften und PIE, eine HTC-Datei die IE6 weitgehend zur Unterstützung von CSS3 bringt!

    Gruß
     

  6. #6
    CSS Depp CSS Depp ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Beiträge
    31
    Zitat Zitat von threadi Beitrag anzeigen
    Ja, es gibt Übersichten darüber was beim IE alles anders läuft als in anderen Browsern.


    nagut, erst mal dankeschön an alle.

    aber ich versuch diese eine frage, die mit den verschiedenen filter geschichten zu tun hat, nochmal rückwärts:

    warum finde ich z.b. bei selfhtml.org "opacity: " überhaupt nicht? sondern NUR die microsoft-only filter?

    dass man "-webkit-transition:" nicht in einer gegerischen übersicht findet, leuchtet mir ein, aber warum "opacity:", wenn das doch heutzutage fast überall geht?
     

  7. #7
    Avatar von Dr Dau
    Dr Dau Dr Dau ist offline ich wisch hier durch
    Registriert seit
    Feb 2005
    Ort
    hinterm Mond gleich Links
    Beiträge
    6.160
    Blog-Einträge
    4
    Hallo!

    Zitat Zitat von CSS Depp Beitrag anzeigen
    warum finde ich z.b. bei selfhtml.org "opacity: " überhaupt nicht? sondern NUR die microsoft-only filter?
    Falsche Suchbegriffe?
    http://aktuell.de.selfhtml.org/artik...blendungen.htm
    http://aktuell.de.selfhtml.org/artik...iltransparenz/

    Zitat Zitat von CSS Depp Beitrag anzeigen
    dass man "-webkit-transition:" nicht in einer gegerischen übersicht findet, leuchtet mir ein, aber warum "opacity:", wenn das doch heutzutage fast überall geht?
    Möglicherweise liegt es schlicht und einfach daran dass opacity: erst Bestandteil von CSS3 sein soll?
    Aktuell ist derzeit allerdings nur CSS2 (bzw. als Empfehlung CSS2.1).
    Somit wäre es theoretisch auch möglich dass opacity: sich noch ändert oder schlimmstenfalls aus CSS3 wieder rausfliegt.

    Gruss Dr Dau

    PS: und bringe mal bitte Deine Shift-Taste zur Reparatur (siehe Netiquette Punkt 15).
     
    Schri-Schra-Schrödi *g*
    mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
    Dinge, die mit Tabellen besser klappen als mit CSS
    Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
    Meine Links zum Thema Linux (Last update: 29.10.2011)
    Kein Busen ist so flach wie das Niveau dieser Party!
    ----
    Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
    ----
    Ich habe 3 Kinder und kein Geld!
    Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)

Ähnliche Themen

  1. Newbie SQL Frage: Filter wenn ...
    Von pjaehne im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 26.03.09, 19:54
  2. Filter Frage
    Von tschimo im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 12.04.06, 12:49
  3. Frage zum Opacity Filter
    Von wenco im Forum CSS
    Antworten: 6
    Letzter Beitrag: 05.03.05, 19:07
  4. Probleme mit Filter>>Rendering-Filter>>Beleuchtungseffekte
    Von extracuriosity im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 22.08.04, 16:39
  5. frage;filter in Photoshop6
    Von natrix im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 17.12.01, 23:58