jQuery Tabbed Menu
Rather than having one long page of content, it often it makes sense to gather the content into sections that are only shown when a tab is clicked. There are various ways to do this—with both...
View ArticleContact Form Honeypots
If you have a contact form on your website, you will end up receiving a lot of spam unless you take steps to prevent it. Most of this spam comes from “spam ‘bots”—or automated programs that prowl the...
View ArticleA Roundup of FTP Clients
An FTP client is a program that allows you to upload files to the web—such as web pages, images and videos. Most web designers use an FTP client to upload their websites to a remote server. There are...
View ArticleAdding a Print Style Sheet to your Site
It’s an easy thing to forget, but you can serve a style sheet to your site specifically for print. It’s common to serve up a style sheet to all media like this: <link rel="stylesheet" media="all"...
View ArticleAn Alternative to Hash URLs with ScrollIntoView()
I don’t know much JavaScript, but I do love it when I discover a new trick for doing something simple. The scrollIntoView() method is a very handy addition to JS. So, what’s it for? Firstly, I must...
View ArticlePhrases Gone Wrong
There are lots of phrases in English whose original meanings have been forgotten. This leads to them being unwittingly misquoted, misused and misspelled. It’s not necessarily easy to determine the...
View ArticleSetting up DKIM Authentication in Google Apps
In a previous Notebook entry, I looked at setting up your business email with Google Apps. One item that that wasn’t covered there was the setting up of DKIM (DomainKeys Identified Mail)...
View ArticleShow Me the Money
There seems to be a growing trend to be vague about the nature of products. Recently, I’ve been frustrated to visit a number of sites that don’t mention anything about price—such as whether they are...
View ArticleThe ‘Parent Selector’ is a Myth
CSS authors have long desired a ‘parent selector’—that is, a selector for styling one element that contains another. There has thus been a lot of excitement over the ‘subject indicator’ (a.k.a. parent...
View ArticleDon’t Offend the Coding Gods
There are many tales—both ancient and modern—of mere mortals who offended the gods by ‘rising above their station’, so to speak. I often think of novelist Thomas Hardy’s main characters, who are...
View Article
More Pages to Explore .....