1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Mobiles Webmonopol: Opera…

LESS löst die scheiß Probleme mit Vendor Prefixes

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor King Lui* 30.04.12 - 09:23

    Wer less nicht kennt liest bitte hier: lesscss.org

    In Less kann ich alle Befehle die ein Vendor Prefix erfordern, in ein Mixin packen, bsp.:

    .box-shadow(@params) {
    -webkit-box-shadow: @params;
    -moz-box-shadow: @params;
    -ms-box-shadow: @params;
    -o-box-shadow: @params;
    box-shadow: @params;
    }

    .sampleClass {
    .box-shadow(2px);
    }


    wird geparsed zu:

    .sampleClass {
    -webkit-box-shadow: 2px;
    -moz-box-shadow: 2px;
    -ms-box-shadow: 2px;
    -o-box-shadow: 2px;
    box-shadow: 2px;
    }

    Benutzer wird von Ihnen ignoriert. Anzeigen

  2. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Gungosh 30.04.12 - 09:36

    Das ist praktisch, wird aber die Schnarchnasen auch nicht aufwecken...

    Warum sind Vendor-Präfixe eigentlich erforderlich? Könnten Browser nicht von vornherein den Original-Attributnamen unterstützen, auch wenn ein Attribut noch nicht standardisiert ist?

    Was übersehe ich bei dieser dummen Frage? :-)

    _____________________________
    <loriot>Ach was?</loriot>

    Benutzer wird von Ihnen ignoriert. Anzeigen

  3. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor LH 30.04.12 - 09:44

    Gungosh schrieb:
    --------------------------------------------------------------------------------
    > Das ist praktisch, wird aber die Schnarchnasen auch nicht aufwecken...
    >
    > Warum sind Vendor-Präfixe eigentlich erforderlich? Könnten Browser nicht
    > von vornherein den Original-Attributnamen unterstützen, auch wenn ein
    > Attribut noch nicht standardisiert ist?
    > Was übersehe ich bei dieser dummen Frage? :-)

    Weil sich der Standard manchmal noch ändern kann, und man dann nicht eine falsche Syntax mal unterstützt haben will. Sonst arbeitet das gleiche Keyword auf einmal anders, bzw. braucht andere Parameter, das kann zu unvorhergesehenen Problemen führen.
    Ihre eigenen, mit prefix Versehenen, Keywords würden hingegen ja nicht mehr einfach geändert, selbst wenn der Standard am Ende unterschiedlich ist.

    Allerdings: oft kommt das nicht gerade vor.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  4. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Mingfu 30.04.12 - 09:49

    Gungosh schrieb:
    --------------------------------------------------------------------------------
    > Warum sind Vendor-Präfixe eigentlich erforderlich? Könnten Browser nicht
    > von vornherein den Original-Attributnamen unterstützen, auch wenn ein
    > Attribut noch nicht standardisiert ist?

    Es gab in der Vergangenheit mehrere Fälle bei denen Browser-Hersteller vor der Standardisierung ein Attribut unterschiedlich interpretiert haben. Das gäbe dann ein schönes Chaos, wenn das dann unter dem gleichen Namen von jedem Browser unterschiedlich interpretiert wird. Da wäre man wieder auf dem Niveau von Browserweichen für den Internet Explorer vor mehreren Jahren angekommen...

    Auch war es in der Vergangenheit in mehreren Fällen so, dass Browserhersteller für den gleichen Sachverhalt verschiedene Namen verwendeten. Dann würde also für jeden Browser ein anderer Attributname nötig sein, um die gleiche Darstellung zu erreichen - da hätte man auch nichts gewonnen.

    Nein, das ist schon vollkommen in Ordnung, dass die Browserhersteller nicht standardisierte Attribute mit einem browserspezifischen Präfix versehen. Der Fehler liegt hier allein bei den Webdesignern, bei niemandem sonst. Nicht standardisierte Attribute sollten für normale Webentwicklung einfach tabu sein. Die kann man für Studien, Demonstrationen oder Tests einsetzen - im Produktiveinsatz haben sie aber nichts zu suchen.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  5. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor zZz 30.04.12 - 10:36

    geschmacksfrage, ich verwende lieber Sass

    http://sass-lang.com/

    Benutzer wird von Ihnen ignoriert. Anzeigen

  6. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Sprachwissenschaftler 30.04.12 - 11:19

    Hm, darf ich mal fragen, inwieweit dass die "scheiß Probleme mit Vendor Prefixes" löst? Im geparsten CSS stehen sie doch immer noch?!

    Benutzer wird von Ihnen ignoriert. Anzeigen

  7. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor ruamzuzler 30.04.12 - 11:19

    Mingfu schrieb:
    > Nein, das ist schon vollkommen in Ordnung, dass die Browserhersteller nicht
    > standardisierte Attribute mit einem browserspezifischen Präfix versehen.
    > Der Fehler liegt hier allein bei den Webdesignern, bei niemandem sonst.
    > Nicht standardisierte Attribute sollten für normale Webentwicklung einfach
    > tabu sein. Die kann man für Studien, Demonstrationen oder Tests einsetzen -
    > im Produktiveinsatz haben sie aber nichts zu suchen.

    Das ist ja das Problem, sie sind ja im Produktiveinsatz und Tools wie Less beflügeln den Trend auch noch.
    Die Lösung ist den Browserherstellern wohl zu einfach:
    Statt auf die Schnarchnasen beim W3C zu setzen, sollten sie sich an den runden Tisch setzen, Verhalten und Syntax ausschnapsen und dann ohne Prefixe so umsetzen, dann gibt es auch kein Problem.
    Es ist mehr als lächerlich, dass die Definition von so trivialen Dingen wie runden Ecken mehrere Jahre dauern.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  8. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor ruamzuzler 30.04.12 - 11:21

    Sprachwissenschaftler schrieb:
    --------------------------------------------------------------------------------
    > Hm, darf ich mal fragen, inwieweit dass die "scheiß Probleme mit Vendor
    > Prefixes" löst? Im geparsten CSS stehen sie doch immer noch?!

    Das Problem ist insoweit gelöst, als der ignorante Webentwickler nicht an alle Prefixes denken muss, das mach stellvertretend Less

    Benutzer wird von Ihnen ignoriert. Anzeigen

  9. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Sprachwissenschaftler 30.04.12 - 11:24

    Soso, und wenn ich als Webentwickler

    .box-shadow(@params) {
    -webkit-box-shadow: @params;
    -o-box-shadow: @params;
    box-shadow: @params;
    }

    .sampleClass {
    .box-shadow(2px);
    }

    schreibe kümmert sich LESS/SASS darum, dass die fehlenden Vendor Prefixes eingefügt werden?

    Benutzer wird von Ihnen ignoriert. Anzeigen

  10. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Gungosh 30.04.12 - 11:27

    Okay, verstehe, danke :-)

    Mingfu schrieb:
    --------------------------------------------------------------------------------
    > [...]
    > Der Fehler liegt hier allein bei den Webdesignern, bei niemandem sonst.
    > Nicht standardisierte Attribute sollten für normale Webentwicklung einfach
    > tabu sein. Die kann man für Studien, Demonstrationen oder Tests einsetzen -
    > im Produktiveinsatz haben sie aber nichts zu suchen.

    Jupp.

    Ich selbst hab grad wieder von "border-radius" umgestellt auf Grafiken, damit auch XP-IE-User "runde Ecken" sehen.
    Ziemlich lästige Entscheidung von MS, CSS3 im IE8 nicht vollständiger zu supporten.

    _____________________________
    <loriot>Ach was?</loriot>

    Benutzer wird von Ihnen ignoriert. Anzeigen

  11. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor Mingfu 30.04.12 - 11:29

    ruamzuzler schrieb:
    --------------------------------------------------------------------------------
    > Es ist mehr als lächerlich, dass die Definition von so trivialen Dingen wie
    > runden Ecken mehrere Jahre dauern.

    Man kann es aber auch andersherum sehen: Erfordern runde Ecken wirklich ein sofortiges Handeln? Das ist nun nichts, was lebensnotwendig ist. Mit derartigem Eye-Candy kann man doch wirklich warten bis er eventuell mal einheitlich spezifiziert ist. Auch mit eckigen Ecken kann eine Website funktionieren, lesbar und übersichtlich sein.



    1 mal bearbeitet, zuletzt am 30.04.12 11:32 durch Mingfu.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  12. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor dabbes 30.04.12 - 12:13

    Der faule Webentwickler wird weder die Prefixe richtig benutzen, noch less richtig verwenden ;-)

    Zweites Problem: Der Webentwickler wird i.d.R. einmal für eine Tätigkeit bezahlt, dann ist das Projekt online, sollte sich einige Monate später was ändern, wird meistens die Website ja nicht mehr angepasst.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  13. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor DASPRiD 30.04.12 - 13:08

    Deshalb lieber entweder CSSCrush (serverseitig: http://the-echoplex.net/csscrush/ ) oder Prefix-Free (clientseitig: http://leaverou.github.com/prefixfree/ ) einsetzen, und garnicht mehr über Prefixe oder ähnliches nachdenken.

    Benutzer wird von Ihnen ignoriert. Anzeigen

  14. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor anonym 30.04.12 - 14:27

    ruamzuzler schrieb:
    --------------------------------------------------------------------------------
    > Die Lösung ist den Browserherstellern wohl zu einfach:
    > Statt auf die Schnarchnasen beim W3C zu setzen, sollten sie sich an den
    > runden Tisch setzen, Verhalten und Syntax ausschnapsen und dann ohne
    > Prefixe so umsetzen, dann gibt es auch kein Problem.
    > Es ist mehr als lächerlich, dass die Definition von so trivialen Dingen wie
    > runden Ecken mehrere Jahre dauern.

    das gibts schon und nennt sich whatwg. da sitzen zumindest die entwickler von webkit, gecko und presto drin und diskutieren den ganzen kram.

    aller paar jahre mach das w3c da dann mal nen standart draus...

    Benutzer wird von Ihnen ignoriert. Anzeigen

  15. Re: LESS löst die scheiß Probleme mit Vendor Prefixes

    Autor King Lui* 02.05.12 - 10:35

    wenn man less benutzt und dann zu doof ist sich vollständige mixins zu schreiben ist man selbst schuld, man kann genug mixins.less bei google finden wo alles drinne ist

    Benutzer wird von Ihnen ignoriert. Anzeigen

Neues Thema Ansicht wechseln


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

Ruckus Wireless: Telefonzellen werden zu Gratis-Hotspots
Ruckus Wireless
Telefonzellen werden zu Gratis-Hotspots

Über 3.000 Telefonzellen stattet Ruckus Wireless als kostenlose WLAN-Hotspots aus. Das maximale tägliche Datenübertragungsvolumen liegt pro Nutzer bei 1 GByte.

  1. Projekt Millilink Fraunhofer-Institut überträgt 40 GBit/s über Richtfunk
  2. Metageek InSSIDer 3 mit Linkscore fürs Heim-WLAN
  3. Kabel Deutschland Kostenloses Berliner WLAN-Netz 250.000-mal genutzt

Samsung: Galaxy-S4-Funktionen für das Galaxy S3
Samsung
Galaxy-S4-Funktionen für das Galaxy S3

Samsung wird einige der Funktionen des Galaxy S4 per Firmware-Update auf das Galaxy S3 bringen. Das enthüllt eine Vorabversion von Android 4.2.2 für das Galaxy S3. Die neuen Möglichkeiten der Galaxy-S4-Kamera sind nicht dabei.

  1. Samsung Mehr als 10 Millionen Galaxy S4 in Rekordzeit verkauft
  2. Samsung Galaxy Core Neues Android-Smartphone mit Dual-SIM
  3. Android-ROM Cyanogenmod fürs Samsung Galaxy S4 ist in Arbeit

Engine: Unity-Basis kostenlos mit Mobile-Werkzeugen
Engine
Unity-Basis kostenlos mit Mobile-Werkzeugen

Hobbyentwickler und kleine Studios können mit der Unity-Engine ab sofort kostenlos für Android und iOS produzieren. Etwas später sollen auch die Werkzeuge für Windows 8, Blackberry und weitere mobile Plattformen verfügbar sein.

  1. Eve VR ausprobiert Freie Sicht im Cockpit von Eve Online
  2. Test Ubuntu 13.04 Raring Ringtail geht's langsam an
  3. Unity Hat Adobe das Interesse an Flash verloren?

  1. Filesharing: Schweiz will Internetsperren auf das Urheberrecht ausweiten
    Filesharing
    Schweiz will Internetsperren auf das Urheberrecht ausweiten

    Internetsperren, die in der Schweiz gegen Kindesmissbrauch eingerichtet wurden, sollen auf Urheberechtsverletzungen ausgeweitet werden.

  2. Oslic und Oscad: Ratgeber für freie Lizenzen
    Oslic und Oscad
    Ratgeber für freie Lizenzen

    Linuxtag 2013 Die Telekom hat Lizenzratgeber für den Einsatz von Open-Source-Software erstellt. Oslic sammelt die Bedingungen freier Lizenzen, Oscad fasst das ausführliche Regelwerk kompakt zusammen.

  3. Datenschutz-Grundverordnung: Chaos Computer Club fürchtet Datenschutzauflösung durch EU
    Datenschutz-Grundverordnung
    Chaos Computer Club fürchtet Datenschutzauflösung durch EU

    In einem offenen Brief an Innenminister Friedrich wird kritisiert, dass Deutschland sich in der EU dafür einsetzt, das heutige Datenschutzniveau weiter abzusenken.


  1. 18:37

  2. 18:08

  3. 17:07

  4. 16:29

  5. 16:19

  6. 14:54

  7. 14:30

  8. 13:46