Matt Cutts has released a video explaining what they use as the criteria when determining what their search spam team considers as a paid link.
Any web designer should be familiar with a client requesting that links to other websites should open in new windows/tabs and whilst it’s very easy to do, is it really the best solution for usability and accessibility? This article explores why this practice should no longer be standard behaviour.
This tutorial explains how the :nth-child pseudo-selector can be used to style specific HTML elements depending on their position within your markup.
I’ve been receiving a number of visitors to this site from people searching for information about an HTML5 logo tag. In short, <logo> doesn’t currently exist but there are a couple of options to markup your logo correctly.
It’s a new year so what better time to try and get organised and better ourselves within the web development industry. Here’s my list of 10 things to try and improve at during the new year.
The web used to be relatively easy to design for. In a lot of cases you could simply pick the most common screen resolution, whether that be 640, 760 or 1024 and design for a fixed width. If you wanted to go a step further then you could use percentages so your layout adapted its width however with the variety of device sizes increasing all the time this is no longer an option.
Applying css text shadow is very simple to apply using CSS3. Within this article are some sample code snippets to easily apply a text shadow to text in a webpage.
In years gone by, the only way to create nice looking buttons was to use an image but these were difficult to maintain without image editing software. However, with CSS3 we can apply nice looking gradients and and rounded corners very easily for modern browsers that support them.
I’ve written a couple of examples of CSS Tabs in the past but both are a little outdated now so I thought it was a good time to revisit these and rewrite them using CSS3 that degrades gracefully and works in all browsers.