Archive for August, 2007

The rain in Spain

Sunday, August 26th, 2007

In 2001, when I first came to live in my present house in Calpe, the hill across the valley to the east was a sandy brown. A desert hill, which made you wonder what had ever been grown on its ancient stone terraces.

It seems there was very little rain in Calpe in the 1990s—and I know there was a drought all through Spain. I visited Madrid two or three times a year in that decade, and travelled around much of Spain. (Of course I spoke much better Spanish then, before I came to settle among expats.)

Torrential rains came in October 2001, and have been coming back—several times a year—ever since.The green hill I’ve heard that the Jet Stream is going to bring warmer weather in September and October, but it’s been raining through much of August this year. We blamed the drought on global warming; no doubt it’s responsible for all the extra rain too. Whatever the reason, the result has been to turn the Costa Blanca green.

Now there is a green hill, and it’s not far away (as in the hymn). It’s just across the valley from me.

“No HTML Required”

Monday, August 20th, 2007

DesignIn my last post, I passed on a useful CSS trick. Of course, this is of no use to would-be designers who want to stay away from HTML altogether.

There is nothing wrong with this. If you want to design a site for yourself, a ‘Site Builder’ program can be a great help. Web Costa Blanca offers several for free download, to signed-up clients who want to take this route.

If you are going to design more than one site, however, and especially if you are designing sites for other people, you limit yourself by not working directly with HTML, together with CSS and JavaScript.

And if you work with them, it’s a lot more satisfying! If you use an ‘HTML-free’ WYSIWYG editor, the program stays in charge. If you are at home with these three basic technologies, you are in charge.

Does your white space vary too much?

Saturday, August 18th, 2007

The CSS universal selectorIn my last post I mentioned the importance of white space. In this respect, do your pages always look different on different browsers? Have you ever spent hours adjusting margins and padding in order to achieve an acceptable result in Internet Explorer, Firefox, Opera, Safari…?

Here is a little CSS trick that you may find worth trying. At the very top of your style sheet, enter the following rule:

*    {
  margin:  0;
  padding: 0
}

The * is the CSS ‘universal selector’. It applies to every single element on the page. So what this rule does is give every element a default margin of zero, and zero padding (on all four sides). Which means that you can then give each element, or kind of element, the exact margin and padding that you want, overriding your own zero default—and not take pot luck on browsers’ defaults.

This trick seems to have been first proposed by Andrew Krespanis, in a blog post of October 2004, Global White Space Reset. This is a post worth reading, not only for the technique, but for the many comments.

Design Elements: Text

Monday, August 13th, 2007

Text layoutHaving chosen a base font, how do you best lay out your text? I’m not talking here about producing text (writing), I’m talking about laying out the text you’ve already written.

There are two things that you have to bear in mind.

  1. Your site visitors will scan your page first, before they actually read any of it (if they ever do).
  2. Text is another graphic element on the page. It needs to be placed and shaped and coloured in the same way as a photograph or a button. Each paragraph, in particular, needs to be shaped as a block.

So, you need to look at each piece of text as a shape—like a jigsaw piece that has the right shape to fit where it is put. Where should this header go, to have the clearest impact? Should it be broken into a two-line header? Should this paragraph go to the right of the accompanying image, or to its left? Should this line be in a smaller font? How big should the margin here be? Should the text here march in its own column, or flow round the images? And so on. Once you get to thinking of text as a graphic element, your visual sense will guide you to the look you need on each page.

Three final tips. 1: get the line spacing right. 2: give text blocks breathing room. (My first graphic design teacher used to say, “You can never have too much white space.”) 3: almost never allow text lines to run right across the screen. (Create columns and blocks.)

Design Elements: Multiple Fonts

Saturday, August 11th, 2007

A ransom-style font mixIn my previous posts in this series, I have suggested a way of picking the best base font for a site.

You pick a suitable paragraph from your existing text. You look at the fonts available across systems. You display your paragraph in each possible font—with the versions one under the other on the same page. You keep looking at the display until you can see the one that goes best with the words, and with your specific aims for the site.

What if you want to use more than one font?

More than one base font is a no-no. I think this is pretty well understood now. Mixing fonts so that your pages end up looking like ransom notes is one of the surest sign of a beginner. Nor should you change fonts from page to page. Keeping to a single base font across pages is one of the simplest ways of making sure that your site has a consistent look and feel—that it looks like one site, and not two or three (or six).

On the other hand, using a different font—consistently—for headers, in images, or for special text effects, may well add a bit of life and interest to your pages. Try a few experiments!

Forms that don’t work

Thursday, August 2nd, 2007

It gets worse.

I thought yesterday’s post might be of some interest to the people who publish the Bulletin. I checked their Web site, and could find no e-mail address—in 2007, no e-mail address?—just a contact form. I’ve included it (scaled down) below, so you can see what I am talking about.

The offending form

I duly entered my personal name and family name, etc. After the four identifying fields there is a bigger area labelled ‘Subject’. Odd label, I thought. This is normally used for a subject field, not a message field—but I didn’t want to be picky. I entered my message in the field, and clicked on the icon labelled ‘Submit.’ And what happened?

A message appeared in the ‘Status’ field saying “Subject Required !”

This happened no matter what I entered in any field. I could not submit the form. Have a go yourself, if you don’t believe me: www.costablanca-bulletin.com. (I can’t direct you straight to the form, since it’s a Flash site, and they make all the elementary errors designers usually make with Flash sites, like not letting you identify individual pages.)

Looking at the design, my guess is that they meant to include a proper ‘Subject’ field, but overlooked it, then gave the message field an internal id such as message, while labelling it ‘Subject’ for the visitor.

As for the error message, its curtness would be unforgivable even if I had been responsible for the error. It unerringly betrays the untrained amateur—someone who thinks that Web design is about HTML and pretty pictures, rather than about designing systems for people.

This unusable form is worse than the playground-style rudeness I identified (in another site) yesterday. It shows a fundamental lack of respect for visitors on the part of the site owners—and ignorance of elementary testing procedures on the part of the designers.

Unfinished Web sites

Wednesday, August 1st, 2007

One of the things I do every now and then is check out the Web sites listed in Costa Blanca publications. Some of you may have come across the free booklet called the Bulletin, which comes out once a year, and covers Altea, Benissa, Jalón, Teulada, Moraira and Calpe. There is some handy information in it, such as bus times from Calpe to the airport. (I picked up my 2007 copy recently, when I renewed my car and house insurance.)

Its own Web site is a Flash site, with a PDF copy of the printed booklet. Some thought has gone into the design, and I personally find it quite attractive—if it weren’t for the flashing text. This has been a no-no, condemned by every serious designer, since the early 1990s. It is a great pity, since it detracts from the professionalism of the site.

What really upset me, however, was the low standard of most of the Web sites listed in the publication. One of the motivations for this blog is to collaborate with other local designers in raising awareness of good design principles, for our sake and for our clients’ sake.

Thumb nail of the offending siteI may comment some more on particular sites in later posts, but one thing has to be mentioned immediately. It is unforgivable to make unfinished pages public. One site listed in the Bulletin is in German. It has little flags which link to English and Spanish versions—or rather don’t. The links go nowhere. This is an insult to visitors—like offering a handshake and then tripping the other person up, as children do on playgrounds. It also suggests the company is disorganised and amateurish.

Maybe the site owner is too busy to produce the necessary pages, or has been let down by someone else. Fine. Just keep the flags off the pages—until the pages that the flags promise are ready.