-
Can Kestrels do Math? MathML support in Opera Kestrel
By Charles McCathieNevile · Thursday, September 27, 2007 3
(Opera Labs article - cutting edge!) Traditionally, Mathematical formulas have been hard to represent using good old fashioned CSS and HTML, but a solution does exist. First, MathML, a specialised Markup language tailored specially for dealing with Math on web pages, has been around for a while. Second, the W3C has recently created a working draft called the MathML for CSS profile (http://www.w3.org/TR/mathml-for-css/,) which deals with displaying MathML using CSS. In this article, Charles McCathieNevile shows you how you can test drive this technology early using Opera Kestrel. Read more…
-
Progressive Enhancement and the Yahoo! User Interface Library (YUI)
By Christian Heilmann · Thursday, September 27, 2007 2
As a web developer, you'll know exactly how annoying it can be getting your sites to work consistently across all browsers and devices. Yahoo! have had the same problem as you, which is why they developed the Yahoo! User Interface (YUI) to give you a solid set of solutions to cross browser issues. In this article, Yahoo! web developer Christian Heilmann discusses cross browser problems, how progressive enhancement helps you, and what the YUI has to offer. Read more…
-
New development techniques using Opera Kestrel (9.5)
By David Storey · Wednesday, September 5, 2007 3
Kestrel is the upcoming version of Opera's desktop browser (version 9.5.) The full version isn't available yet, but the first beta version is already available to play with, at http://www.opera.com/download/?ver=9.50b. Now that Opera has fully migrated to the new version of its rendering engine, Core-2, Opera Kestrel has a few new techniques available for developers to play with, including new CSS3 and SVG support, and a new JavaScript engine, all of which I will discuss in this article. Read more…
-
SVG Evolution 3: Applying Polish
By Jeff Schiller · Wednesday, April 11, 2007 2
The concluding article on how to create an SVG based web application shows how to create visual effects like drop shadows and grayscale filters. Read more…
-
Making legacy pages work with Web Forms 2
By Hallvord R. M. Steen · Thursday, April 5, 2007 4
The Web Forms 2 specification makes it easier to write and validate forms - but some compatibility problems with legacy scripts exist. Learn how to solve them! Read more…
-
How to debug JavaScript problems with Opera
By Hallvord R. M. Steen · Friday, March 9, 2007 17
This tutorial is intended for webmasters or users with a technical interest and some experience with HTML and/or JavaScript. It will demonstrate relatively simple ways of getting to the root of the problem if a JavaScript does not work as expected in Opera. Read more…
-
Timing and Synchronization in JavaScript
By Olav Junker Kjær · Tuesday, February 27, 2007 20
Timing issues are the source of some of the most devious bugs in JavaScript applications. This article explains what causes them and shows how they can be avoided. Read more…
-
Web Technologies for Opera Web Applications
By Hans S. Tømmerholt · Friday, February 9, 2007 3
The Opera Web browser is being embedded onto devices such as set-top boxes, Internet tablets, media players, in-flight entertainment systems, and many more. On some of these products the user interface is implemented using standard Web technologies, as a client-side Web application. This article introduces the core Web technologies for creating such applications embedded on devices. Read more…