Monday, May 13th, 2013

“The Modern Web”

This book provides a brief introduction to some of the new HTML tags and CSS that are expected to become part of the standard in 2014 through 2016 as well as a brief look at what might be coming after that. It also provides a reminder of some JavaScript commands originally introduced in 2000 and [...]

Saturday, April 6th, 2013

Tables For Layout – Why Not?

Even when people first started using HTML tables to do their page layout, they realised that they were misusing the table tag and were creating a lot of work for themselves in maintaining their pages. The only reason they did it was that no other mechanism for placing content side by side worked in browsers [...]

Friday, January 18th, 2013

Simple Logo Creation with CSS

If you haven’t used CSS to style your web pages before then you may want to start out by applying some simple CSS to parts of your page to change the way those page elements look. In this tutorial I look at how you can make some text take on a new appearance by adding [...]

Saturday, November 3rd, 2012

Validate Your Code

Ensuring that the code that you write for your HTML and style sheet code complies with the standards is extremely important if you want to ensure that your page will display correctly in all browsers and be usable to those who for one reason or another do not use the same browser as you prefer [...]

Saturday, September 29th, 2012

Why Doesn’t My Site Do What I Say You Should Do With HTML And CSS?

This isn’t just a matter of “do what I say and not what I do”. Any web sites I create now will be written exactly the way that I say that the HTML and CSS should be written. The sites where the code in the pages doesn’t match what the content says you should do [...]

Sunday, September 23rd, 2012

Web Page Width

A common question I see asked by web newbies is what screen resolution that they should design their web pages for. You can tell that they are newbies because anyone with any experience of the web knows that screen resolution is irrelevant and that it is the area in the browser that the page displays [...]

Saturday, September 8th, 2012

New to Web Site Building

Everyone has to start somewhere and the best place to start with creating a web presence is with a blog or similar setup where you just need to plug in your content. To be able to take full advantage of the web though you’ll need to learn the languages that it uses. New to Web [...]

Thursday, June 7th, 2012

Using Custom Bullets for Your Unordered Lists

The basic difference between ordered and unordered lists is that ordered lists use a different “bullet” on the front of each entry with values that have some sort of ordering to them (such as A, B, C, D or I, II, III, IV) while unordered lists display the same bullet on the front of each [...]

Monday, April 23rd, 2012

Controlling LineBreaks

Hard coding line breaks in your HTML is inappropriate for most text (it is valid for poetry and some programming languages but not for ordinary text). Just letting the browser break lines where ever it decides is not always going to give us what we want though. CSS allows us to gain some control of [...]

Friday, March 16th, 2012

CSS – To Hack or Not to Hack

Back in the early days of stylesheets support for the various commands varied somewhat between browsers. Quite a number of browsers also had quirks where they misinterpreted stylesheet commands either ignoring an invalid character and processing a command that ought to be ignored or by not recognising a valid character and so not processing a [...]

Sunday, February 26th, 2012

Fixing the IE Double Margin Bug

One rather annoying aspect of Internet Explorer is the way that it mishandles a number of stylesheet commands. Most of these are corrected by placing a valid doctype statement as the first entry in your page source as IE also misuses that statement to determine whether to use “satandards” mode or “quirks” mode in interpreting [...]

Thursday, February 16th, 2012

Nesting Tables

You can’t span rows or columns in a CSS table but where you need to achieve that result in your page layout you can nest one table inside another to achieve the same end result as this fifth tutorial on layout tables demonstrates. Nesting Tables