1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Webdesign: Photoshop…

Sinn von CSS als Grafikersatz?

Anzeige
  1. Thema
  1. 1
  2. 2

Neues Thema Ansicht wechseln


  1. Sinn von CSS als Grafikersatz?

    Autor schwubbeldiwubb 05.07.10 - 09:35

    Schön, Icons können nun auch in CSS gemacht werden. Aber wo ist der Vorteil? Ob ne Datei jetzt 3kb kleiner ist, sollte mittlerweile eigentlich egal sein. Dafür ist der (Zeit)Aufwand sicherlich um einiges höher, da Designer sowas schneller zusammenbauen können und solche Icons oft eh Grafiken als Vorlage haben.

    Dazu kommt noch der Nachteil, den man auf den verlinkten Seiten gut sehen kann: Eine Grafik sieht nicht immer so aus wie gewollt, sondern wieder mal so wie es der jeweilige Browser will. (tolles Opera-Icon im IE, ein rotes Rechteck mit nem Balken in der Mitte)

    Für mich ein klares No-Go und sollte sich nicht "Alternative" nennen dürfen!

  2. Re: Sinn von CSS als Grafikersatz?

    Autor iBug 05.07.10 - 09:41

    Hier geht es nicht um den Status Quo, sondern um eine (absehbare) mögliche Entwicklung. Die Standards werden im Laufe der kommenden Monate und Jahre noch umfangreicher und stabiler. Hier geht es in der Folge darum, die Tendenz zu erkennen und ggf. rechtzeitig zu reagieren. Es ist wenig sinnvoll und zielführend, immer alles als Unfug oder unnütz abzutun. Wenn man die möglichen Zeichen der Zeit erkennt, kann das durchaus den Fortbestand eines Unternehmens, bzw. eines Produktes sichern. Die ewigen Nein-Sager hatten mittelfristig immer das Nachsehen. Warum sich also einer solchen Option verschließen? Nur weil nicht sein kann, was nicht sein darf? SVG ist auch nicht der heilige Gral.

  3. Re: Sinn von CSS als Grafikersatz?

    Autor Lala Satalin Deviluke 05.07.10 - 09:42

    Schau dir das Opera-Logo mal im IE 9 an. Sieht besser aus, oder?

    Der Vorteil ist, dass das öffnen einer weiteren HTTP-Verbindung zum Laden und Cahcen und Buffern des Bitmaps entfällt. Mehr Vorteile sehe ich allerdings auch nicht.

    Grüße vom Planeten Deviluke!

  4. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 09:43

    Der Vorteil ist durch data urls auch schon wieder aufgehoben. Wie gesagt, der Artikel führt in die falsche Richtung: Hier geht es um Layout & Dekorationen, nicht wirkliche Grafiken.

  5. Re: Sinn von CSS als Grafikersatz?

    Autor Lala Satalin Deviluke 05.07.10 - 09:50

    Bei CSS hat man die Möglichkeit die Daten in das HTML-Dokument einzubinden. Bei Bitmaps gäbe es nur da den MS-"Standard" MHTML, womit man irgendwie mit Base64 Daten einbinden kann.

    Grüße vom Planeten Deviluke!

  6. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 09:52

    Ließe dich mal in data urls ein, du wirst sie lieben :)
    https://developer.mozilla.org/en/data_URIs

  7. Re: Sinn von CSS als Grafikersatz?

    Autor tonka 05.07.10 - 09:56

    Also, erstens ist es definitv nicht egal, ob man 3kb sparen kann oder nicht (frag mal Facebook oder Google, wie die das sehen).
    Außerdem gibts noch weitere Vorteile:
    - beliebige Skalierbarkeit der Bilder
    - das Bild wird programmierbar, und das sogar clientseitig. Denk z.B. an das RoutenplanerIcon der iOS-Bibliothek.
    - Das Argument, das es zu aufwendig ist, gilt sicher auch nicht immer. Denk nur mal daran du musst für einen Kalender Icons für die Zahlen 1 bis 31 bauen, da könnte es deutlich einfacher sein, einen CSS-Container zu definieren, der einfach die richtige Zahl per Code erhält

    Das größte Problem dabei ist aber sicher mal wieder die Browser-Inkonsistenz :-(

  8. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 09:59

    Ihr rennt immer noch in die falsche Richtung :)

    Dafür wäre SVG besser geeignet, einfacher und besser unterstützt. Hier geht es um Dekorationen, also Schlagschatten & Co. Kein Mensch will wirklich, dass Grafiken mit CSS erstellt werden.

    SVG Implementierungen aller aktueller Browser (FF, Safari, Chrome, Opera, IE9) sind jetzt schon von sehr hoher Qualität. Alles was uns zurückhält sind Legacy-Browser, aber die können auch kein CSS3.



    3 mal bearbeitet, zuletzt am 05.07.10 10:01 durch Hans Schmucker.

  9. Re: Sinn von CSS als Grafikersatz?

    Autor Lala Satalin Deviluke 05.07.10 - 10:03

    Ist aber auch noch ein Quasi-Standard, den kaum ein Browser außer Firefox unterstützt. Aber zum Glück arbeitet Mozilla auch mit Opera und mittlerweile auch Microsoft zusammen...

    Grüße vom Planeten Deviluke!

  10. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 10:07

    Quasi Standard?

    Eigentlich wird er von allen aktuellen Browsern (wenn man IE9 als den aktuellen IE annimmt) unterstützt. Was kann man mehr erwarten? IE8 ist nicht zu retten und Microsoft hat noch nie einen Browser nachdem er released wurde merklich verbessert, den müssen wir einfach abschreiben: Das Zeitalter all dieser Techniken beginnt immer erst nachdem der IE8 tot ist.



    1 mal bearbeitet, zuletzt am 05.07.10 10:08 durch Hans Schmucker.

  11. Re: Sinn von CSS als Grafikersatz?

    Autor kloGreifer 05.07.10 - 10:19

    Man kann schnell mal Farben ändern. Das Bitmap-Icon muss neu erzeugt werden, wenn es nicht durchsichtig ist.
    Ansonsten sehe ich das als eine Suche nach Optimierungsmöglichkeiten. 3kb einzusparen klingt nicht viel aber wenn Du viele Seitenabrufe hast und jedesmal ist ein ganzer Satz Icons dabei, da kommt was zusammen.

  12. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 10:26

    Ich glaube es geht eher darum dem Entwickler später was sinnvolles zur Verfügung zu stellen. PSDs zerlegen ist für einen Entwickler alles andere als spaßig. Ich wäre zumindest dankbar wenn bei mir schon (wenn auch unpoliertes) CSS ankommen würde: Ich müsste nicht mit der Pinpette das Bild abfahren um die Farben für den Farbverlauf wieder zu bekommen, oder Schlagschatten vermessen.

  13. Re: Sinn von CSS als Grafikersatz?

    Autor hens hensen 05.07.10 - 10:30

    ie9 aktuell... is klar... ist der überhaupt schon beta?

  14. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 10:33

    Nein, aber wenn wir über neue Entwicklungen reden müssen wir die "modernen" Browser betrachten und IE9 ist nunmal der erste moderne Browser aus dem Hause Microsoft seit IE6 (der damals modern war).

  15. Re: Sinn von CSS als Grafikersatz?

    Autor dfgdfgdgdfg 05.07.10 - 10:40

    Das ist der größte Schwachsinn der Menschheitsgeschichte! Es hat schon einen Grund, weshalb das keiner nutzt. Und diesen Grund sage ich dir jetzt. Der Grund lautet wie folgt:
    Du überträgst damit viel mehr Daten als du müsstest. Zum einen werden Binärdaten als Base 64 codiert, was schonmal heißt, daß du 1/3 Overhead hast, zum anderen können diese Daten nicht gecacht werden und müssen bei jeder Anfrage erneut übermittelt werden.

  16. Re: Sinn von CSS als Grafikersatz?

    Autor iBug 05.07.10 - 10:40

    Hans Schmucker schrieb:
    --------------------------------------------------------------------------------
    > Kein Mensch will wirklich,
    > dass Grafiken mit CSS erstellt werden.

    Du willst das nicht.

  17. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 10:43

    Nein, ich schreib so Zeug jeden Tag. SVG, SVG Filter, CSS & HTML sind mein täglich Brot. Ich kenn den Standard. Er ist nicht dafür gedacht und er kann es auch nicht. Grafiken mit CSS zu erstellen ist ein Gehacke mit DOM und komischen Effekten. Wenn man Vectorgraphicen will nimmt man einen Standard für Vectorgraphicen und keine Presentationsbeschreibungssprache.

    Ich schreib selbst so komische Demos aber es muss einem klar sein was der Unterschied zwischen einer Demo und einem realen Einsatzgebiet ist.



    1 mal bearbeitet, zuletzt am 05.07.10 10:44 durch Hans Schmucker.

  18. Re: Sinn von CSS als Grafikersatz?

    Autor asdxcyxcasdasdyxcyxcv 05.07.10 - 10:52

    Hans Schmucker schrieb:
    --------------------------------------------------------------------------------
    > SVG Implementierungen aller aktueller Browser (FF, Safari, Chrome, Opera,
    > IE9) sind jetzt schon von sehr hoher Qualität. Alles was uns zurückhält
    > sind Legacy-Browser, aber die können auch kein CSS3.


    Das ist nicht dein ernst, oder? Versuch mal im FF ein animiertes SVG anzuschauen - der FF unterstützt KEINE animierten SVGs! Und das soll von "sehr hoher Qualität" zeugen? Ich empfinde das nicht so ... !
    Zumal du auch mit SVG Schlagschatten erzeugen kannst - notfalls dann über ein Stück XSLT.

  19. Re: Sinn von CSS als Grafikersatz?

    Autor Hans Schmucker 05.07.10 - 10:55

    Dafür sind SVG Filter da (mein Lieblingsthema, aber lassen wir das). Stimmt, der Animationsteil hatte lange gelitten, aber SMIL ist jetzt schon seit einiger Zeit im Firefox an und wurde gerade noch mal hochgezüchtet für das 4.0 Release. Aber hier geht's doch eh eher um den statischen Part.

  20. Re: Sinn von CSS als Grafikersatz?

    Autor K2 05.07.10 - 10:58

    > hast, zum anderen können diese Daten nicht gecacht werden und müssen bei
    > jeder Anfrage erneut übermittelt werden.

    Wenn man das CSS in den HTML-Header schreibt, mag das stimmen. Aber wer macht das heute schon noch!?

    LG
    K2

  1. 1
  2. 2

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Blackberry

    RIM plant Massenentlassungen

  4. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 171 | letzter Beitrag 20:42 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 77 | letzter Beitrag 20:57 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 61 | letzter Beitrag 21:29 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lockheed Martin: US-Soldaten in Afghanistan bekommen Exoskelett
Lockheed Martin
US-Soldaten in Afghanistan bekommen Exoskelett

Lockheed Martin hat eine neue Version des Exoskeletts Hulc vorgestellt, das es einem Menschen ermöglicht, schwere Lasten zu heben und zu tragen. Der Hersteller will das System im Spätsommer testen und, wenn alles gutgeht, danach an US-Soldaten in Afghanistan ausliefern.

  1. Rüstung Ramsch-Technik aus China in US-Waffensystemen

Project Glass: Videoaufnahme mit der Google-Brille
Project Glass
Videoaufnahme mit der Google-Brille

Immer wieder zeigt Google seine Project Glass genannten Datenbrillen, ohne aber bislang konkrete Ankündigungen zu machen. Neben zahlreichen Fotos, die mit der Brille gemacht wurden, stellte Google nun auch ein erstes Video, das mit der Brille aufgenommen wurde, ins Netz.

  1. Gedämpfte Erwartungen Google-Brille mit reduziertem Interface
  2. Google-Brille Ein Blick, ein Foto
  3. Project Glass Googles Datenbrille auch für Fehlsichtige

PGP vs. Geheimdienste: "PGP ist weiterhin sicher"
PGP vs. Geheimdienste
"PGP ist weiterhin sicher"

Symantec hat sich zu den Aussagen der Bundesregierung geäußert, nach denen Geheimdienste in der Lage seien, SSH oder PGP zu knacken oder zu umgehen. Mathematisch gesehen sei kein wirksamer Angriff bekannt.

  1. Bundesregierung Deutsche Geheimdienste können PGP entschlüsseln
  2. Mobilfunk Achtung, Eltern lesen mit!
  3. Überwachungskameras Aldi-Manager zoomten Kundinnen unter den Rock

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49