background preloader

Html_5

Facebook Twitter

Cross-Browser Testing: A Detailed Review Of Tools And Services - Advertisement As you probably know, cross-browser testing is an important part of any developer’s routine. As the number of browsers increase, and they certainly have in recent years, the need for automatic tools that can assist us in the process becomes ever greater. In this article, we present an overview of different cross-browser testing applications and services. Surely, you are already familiar with some of them, and you may have even stumbled across another overview article, but this one takes a different approach. This is not just a list of available tools, but rather a comprehensive analysis based on my experience with each of them. Probably the most important metric of these services is the capture delay, which I measured for the URL stackoverflow1, with the following browsers enabled: Firefox, IE, Chrome and Safari. BrowserShots BrowserShots2 is the oldest and best known free online multi-browser screenshot service.

The interface is not very user-friendly. Conclusion BrowserCam. WebKit HTML5 Search Inputs. One of the new types of inputs in HTML5 is search. It does absolutely nothing in most browsers. It just behaves like a text input. This isn't a problem. The spec doesn't require it to do anything special. A search input in WebKit by default has an inset border, rounded corners, and strict typographic control.

The Styling Limitations WebKit has big time restrictions on what you can change on a search input. In other words, be extremely cautious about using any of those CSS properties on a search input unless you are OK with the search input looking very different in other browsers. Allowed styling The following CSS works as expected. Busted styling Be careful not to use text-indent on search inputs. Sometimes the text is below like this. Show Previous Searches This isn't documented anywhere that I know of nor is it in the spec, but you if you add a results parameter on the input, WebKit will apply a little magnifying glass with a dropdown arrow showing previous results.

Size Restrictions. 29 Useful Things you can do with CSS3. 29 Useful Things you can do with CSS3. 25 HTML5 Features, Tips, and Techniques you Must Know. Noupe Design Blog. Beginner’s Guide to SEO: Best Practices – Part 1/3. Search engine optimization is a complex subject, especially when you consider all the information and misinformation readily available online.

Unfortunately it’s often hard to tell which is which. Does the latest tactic you’re reading about work? Does it work for all sites? Only some sites? Or is just another crackpot theory that sounds reasonable, but will never help to improve search traffic to your site? Let’s face it SEO can become very confusing.

This series of posts isn’t going to teach you the latest trendy trick that probably doesn’t work anyway. General Approach and Research. How to Approach SEO Search engine optimization is a subset of marketing. Ironically if you take a step back and generally market yourself well some of the more difficult parts of SEO will take care of themselves. SEO is not a set it and forget proposition. That said, SEO can be generally categorized into 5 different aspects: Each of the above is important and they all work together. 1.

Keyword Resources. The CSS 3 Flexible Box Model ✩ Mozilla Hacks – the Web developer. This article about the Flexible Box Layout was written by Jérémie Patonnier, French open Web enthusiast. The flexible box model CSS 3 introduces a brand new box model in addition of the traditional box model from CSS 1 and 2. The flexible box model determines the way boxes are distributed inside other boxes and the way they share the available space. You can see the specification here. This box model is similar to the one used by XUL (the user interface language used by Firefox). Usually the flexible box model is exactly what you need if you want to create fluid layouts which adapt themselves to the size of the browser window or elastic layouts which adapt themselves to the font size.

In this article, all my examples are based on the following HTML code: Distributing boxes: so what? By default, the traditional CSS box model distributes boxes vertically depending on the HTML flow. Horizontal or vertical distribution Reversed distribution Explicit distribution And what about flexibility? Box sizing.