Auch heute gibt es wie jeden Mittwoch die besten Links der letzten 7 Tage für den interessierten Webworker:
- Performance: Shrink selected file client-side before uploading – Stimmt, warum sollte man Bilder nicht verkleinern und optimieren bevor man sie hochlädt?
- Internet Explorer: Detect IE in JS using conditional comments – Clevere und vor allem niet – nagelfeste IE-Erkennung mit JS.
- Web + TV: Creating web content for TV –
This guide is aimed at web developers wishing to optimize their web sites and applications for better compatibility with web-enabled/connected televisions.
Teilweise Opera-SDK-spezifisch, aber auf jeden Fall interessant.
Du hast Vorschläge für die nächste Linkliste? Ein tolles Programm, einen wichtigen Link oder einen interessanten Artikel? Lass es mich wissen! (und wirf einen Blick auf die Richtlinien für Links)
Kommentare (9)
Chris ¶
15. September 2010, 14:30 Uhr
Liegt wohl auch daran, dass die meisten Fernsehhersteller einen Opera-Browser verwenden (nicht nur wegen der Widgets). :-)
Wenn man reine CEHTML-Seiten erstellen will, dann sollte man am besten einen Opera der Version 9.80 verwenden. Alles was darunter ist, ist verbuggt, alles was darüber ist, kann keine CEHTML-Seiten parsen. :-(
Komisch ist, dass in der CE-Spezifikation steht, dass man das CSS TV-Profil 1.0 verwenden soll, Opera sagt aber "nö CSS 2.1 und ein bisschen CSS 3.x (weil der Opera 9.8 ja noch nicht alles kann...)".
JFI: http://www.ce.org/Standards/CEA-2014-A_Errata_TextOnly.pdf
patrick h. lauke ¶
15. September 2010, 15:36 Uhr
chris, komisch ist eher, dass ich dachte, CSS TV Profile 1.0 waere genau das...CSS2 mit ein bisschen CSS3
"The resulting CSS TV Profile includes the vast majority of CSS1, portions of CSS2 and CSS3 Module: Color."
http://www.w3.org/TR/css-tv
oder hab ich das da missverstanden?
und zum testen von reinen CE-HTML seiten bietet sich jetzt die CDK an (vom artikel verlinkt), da die genau vom gleichen source branch wie die SDK kommt.
Chris ¶
16. September 2010, 09:39 Uhr
Ja das ist vollkommen richtig, ich habe ja hingewiesen, dass Opera nicht von CSS TV Profil 1.0 redet, sondern von CSS 2.1 und CSS 3.x, d.h. seperat. :-)
ChrisB ¶
16. September 2010, 14:16 Uhr
Die IE-Erkennung per JavaScript scheint mir wenig sinnvoll - weil man die Conditional Comments m.W. nur in HTML nutzen kann, d.h. das erfordert Code im HTML-Dokument, lässt sich nicht in eine externe JS-Ressource auslagern.
Conditional Compilation bietet sich dafür m.E. viel eher an.
Schepp ¶
17. September 2010, 07:16 Uhr
Zitat ChrisB:
Wo Du Recht hast, hast Du mal ganz klar recht. Eine traditionellere Alternative zu der Conditional Compilation wäre ansonsten wohl auch folgendes Konstrukt, gefunden auf http://www.my-debugbar.com/ietester/index_all.php:
Nico ¶
17. September 2010, 13:00 Uhr
Bilder vor dem Upload verkleinern ist sicherlich gut für die Uploadzeiten, aber ich will mich nicht darauf verlassen, dass der Browser das auch gut macht. Auf dem Server weiß ich welche Software diese Aufgabe erledigt und kann mich darauf einstellen. Wenn nun aber eine Version des Firefox das nicht so gut kann, wie die andere dann muss ich da speziell darauf eingehen und hab jede Menge Pflegeaufwand an der Backe.
Peter ¶
17. September 2010, 13:05 Uhr
Man kann sich nie darauf verlassen, dass irgend etwas clientseitig richtig gemacht wird. Das versteht sich von selbst denke ich.
Stephan ¶
27. Oktober 2010, 07:05 Uhr
Zum Thema Web & TV, da ich mich gerade damit beschäftigen darf. Es gibt einen neuen CEA Standard: CEA-2014-B. Das von Chris verlinkte PDF aus Kommentar eins ist daher wohl auch nicht mehr zu finden.
Interessant zu lesen unter Punkt 5.4 XHTML Profile (CE-HTML) auf Seite 55: Support CSS TV 1.0 profile replaced by CSS 2.1 profile.
Schepp ¶
26. Januar 2011, 22:00 Uhr
Zitat ChrisB:
Auch wenn Du das Thema mittlerweile fast vergessen hast, folgendes sagt Paul Irish zur Conditional Compilation (plädiert also auch für Conditional Comments):