The HTML 5 browser standard is going to change the internet forever. Amazing as it may sound, HTML was invented over 30 years ago. In 1980 Tim Berners-Lee, then working at CERN wrote a paper outlining the basics of the HTML specification. The standard has been refined over the decades. However all versions of the standard so far have been incomplete, there have been gaps in the specification of how HTML should be parsed and rendered in browser, with each browser manufacturer making their own assumptions
The biggest flaw in HTML standards before HTML 5 has been in retrospect rather obvious, however like many things the problem didn't become apparent until too late. HTML specs 1-4 all explain, at least in the majority of cases, how to render valid HTML, that is HTML markup that complies with the standard. The problem is, of the billions of web pages across the internet only a tiny fraction are valid. The HTML spec is complicated, everyone makes mistakes, and browser vendors are free to decide themselves what to do if an HTML document is not 100% properly formed.
Once the specification opened the door to variation of this kind it became very difficult to ensure consistency across browsers at all. If a browser can display different output for invalid pages, and most pages fall down at least somewhere on a HTML validation, then why worry at all about valid pages.
On top of this background of lack of conformity to standards came the monstrosity of Internet Explorer 6. This browser basically chose to tear up the standard entirely in a move which the cynical (or maybe not so cynical) amoungst us look upon as Microsofts attempt to corner the browser market by locking users into their own vision of HTML.
However that is all about to change. The HTML 5 specification is approaching ratification by all the major industry bodies. The spec is in fact already being implemented in major browsers. This specification transforms the story around consistency. For the first time it specifies in exact detail how to render any HTML, valid or invalid. In otherwords it includes very clear rules for how browsers should treat invalid documents, what they should assume, or not assume about the intent of the author.
On top of this HTML 5 adds a wide range of new and exciting features, especially around mobile device rendering, and even more so when combined with its partner specification, CSS3.
The last few years have been dark days for the internet as web developers struggle with the challenges of building the next generation of web sites, while still tied to the legacy systems of the past including IE6. That dark age will soon be drawing to a close. The bright new dawn of HTML 5 is almost here, and we at Webfuel are more than happy to see it arrive.
Link building is still one of the key factors in SEO success. When Google or other search engines are analysing your site to determine its SEO rankings one of the key factors that they consider is the number and quality
An ongoing debate in web design has been the scroll vs the click. Do users visiting a website prefer to scroll through a long page or click through to new pages? 2015 has possibly seen the demise of non scrolling websites, and
Designing an effective website landing page will increase the number of site visitors that take the desired action. Below we discuss the web design and content factors which make a good landing page. It's worth first quickly defining what we mean
The web is going Pinterest crazy at the moment. Pinterest is the latest thing in social media, and since its launch in 2010 has been the fastest growing social site ever. Unlike other social media sites Pinterest is based on