<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Web Log Costa Blanca</title>
	<link>http://www.webcostablanca.com/hosting-blog</link>
	<description>Web hosting and website creation in expatriate Spain</description>
	<pubDate>Wed, 30 Jan 2008 16:29:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>2008</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2008/01/michael-scannell/2008/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2008/01/michael-scannell/2008/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 16:29:09 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Michael Scannell]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2008/01/michael-scannell/2008/</guid>
		<description><![CDATA[I shall not be posting to this blog for a while. 2008 has not started well for me.
Early last week my brother Paul, who had stayed with me over Christmas, just before I wrote my last post, died suddenly in Madrid. I will be saying a bit more about this, and about my lovely brother, [...]]]></description>
			<content:encoded><![CDATA[<p>I shall not be posting to this blog for a while. 2008 has not started well for me.</p>
<p><img width="204" src="http://www.webcostablanca.com/media/paul-in-almeria.jpg" alt="Paul in Almeria, Summer 2006" height="233" style="float: right; margin-left: 15px" />Early last week my brother Paul, who had stayed with me over Christmas, just before I wrote my last post, died suddenly in Madrid. I will be saying a bit more about this, and about my lovely brother, on <a href="http://www.michael-scannell.com/index.php">my personal site</a>.</p>
<p>In the meantime, there is still much to read, if you are a recent arrival to this blog. There are dozens of tips for designers and developers who are starting out on the Web, some discussions for established professionals, and some up-to-date posts on life on the Costa Blanca. Just click on the categories on the right to browse through the archives.</p>
<p>I hope to take up posting again quite soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2008/01/michael-scannell/2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alt text (revisited)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/alt-text-revisited/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/alt-text-revisited/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 18:14:13 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<category><![CDATA[Search Engine Optimisation]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-hosting/search-engine-optimisation/alt-text-revisited/</guid>
		<description><![CDATA[An end-of-year apology to my readers. I don&#8217;t post as often as I mean to. One reason is that my posts are becoming too measured—and too all-inclusive. So here is a quick tip for all my readers who are designing or developing Web sites.
It follows from my previous advice on alt text.
You shouldn&#8217;t only use [...]]]></description>
			<content:encoded><![CDATA[<p><img width="150" src="http://www.webcostablanca.com/media/search-engines.jpg" alt="search engines" height="254" style="float: left; margin: 0px 28px 0px 8px" />An end-of-year apology to my readers. I don&#8217;t post as often as I mean to. One reason is that my posts are becoming too measured—and too all-inclusive. So here is a quick tip for all my readers who are designing or developing Web sites.</p>
<p>It follows from my previous advice on <em>alt</em> text.</p>
<p>You shouldn&#8217;t only use words that make it easy for your visitors with visual problems to see your image in their mind&#8217;s eye. You should also use a word or phrase from your keyword list. Search engines often pay close attention to the <em>alt</em> text that goes with images.</p>
<p>That&#8217;s it. Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/alt-text-revisited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Display IS Content (ii)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-ii/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-ii/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 12:36:09 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<category><![CDATA[Andy Clarke]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-ii/</guid>
		<description><![CDATA[In what I take to be a modern classic in graphic design education, Making and Breaking the Grid (Rockport, 2002), Timothy Samara makes the obvious preliminary point. “Pictures and symbols, fields of text, headlines, tabular data: all these pieces must come together to communicate.”
In my last post, I argued that visual display is an integral [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />In what I take to be a modern classic in graphic design education, <em>Making and Breaking the Grid</em> (Rockport, 2002), Timothy Samara makes the obvious preliminary point. “Pictures and symbols, fields of text, headlines, tabular data: all these pieces must come together to communicate.”</p>
<p>In my last post, I argued that visual display is an integral part of the communication. The messages a Web page delivers are not all in the words, or the content of the images. It’s a mistake to separate ‘content’ from ‘visual display’, and to insist that handling the first must precede development of the second—just as it would be a mistake to insist that the words of a song must all be written before it’s set to music. (We would never have had Paul McCartney’s ‘Yesterday’ if he hadn’t woken up with the entire tune in his head. <em>Then</em> he wrote the words.)</p>
<p>I promised you a few more examples of what I mean.</p>
<p>Layouts themselves communicate a message. Just as a sonnet in praise of anarchy would be incoherent—or deliberately ironic—so would a Web page for (say) an anarchic rock group which had a clear hierarchy and in which every element occupied an orderly place. To work properly, the page needs clashing colours, headlines at the bottom, tilted images with ragged edges, etc., etc. The display <em>is</em> the content.</p>
<p>Colours have obvious meanings. Porn sites convey a sense of excitement and danger by exploiting red and black. Sites for law firms need to be in more subdued colours, with some blue to suggest calm and stability. Sober colours say, “We are solid and reliable”, just as bright colours say, “We can cheer you up.”</p>
<p>Animations, depending on their form and position and colours, say things like, “We are fizzing with ideas” or “We are sophisticated and up-to-date” or “This site will energise you.”</p>
<p>Enough. You can probably make up many more examples yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Visual Display IS Content (i)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-i/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-i/#comments</comments>
		<pubDate>Sat, 08 Dec 2007 11:22:06 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<category><![CDATA[Andy Clarke]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-i/</guid>
		<description><![CDATA[As should be clear from my last few posts, I am a big fan of what has come to called “the semantic Web.” Part of this movement is about making it easier for machines (computers, or computer software) to read and process Web pages. The other part is about making it easier for people to [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />As should be clear from my last few posts, I am a big fan of what has come to called “the semantic Web.” Part of this movement is about making it easier for machines (computers, or computer software) to read and process Web pages. The other part is about making it easier for people to read and process Web pages.</p>
<p>Who could argue with either aim?</p>
<p>In my post of the 18th November, however, I mentioned that I had “a few caveats.” Let me explain with reference to some recommendations made by Andy Clarke.</p>
<p><img width="100" src="http://www.webcostablanca.com/media/tcss100.jpg" alt="Book cover" height="100" style="float: right; margin-left: 15px" />Andy is the author of a really stimulating, detailed and up-to-date book on CSS-based Web design: <em>Transcending CSS,</em> published by New Riders earlier this year. He has a <a href="http://www.stuffandnonsense.co.uk/">Web site about himself and his studio</a>. There is also a <a href="http://www.transcendingcss.com/">site about the book</a>.</p>
<p>Andy argues for a design work flow that proceeds like this:</p>
<ol>
<li>Gather the content.</li>
<li>Mark it up <em>meaningfully</em>, i.e., in the <em>order</em> that makes most sense, and with HTML tags inspired by the content itself, and not by thoughts of visual presentation.</li>
<li>Use a style sheet to display the final visual page.</li>
</ol>
<p>My major quarrel with this is that it makes too sharp a distinction between “content” and “visual display.” I would argue that all the visual details of a Web page convey a message—separately, and in various combinations. One trivial obvious example: it may be good for a property site to look cluttered, and difficult to take in at a glance. The clutter conveys the message, “There&#8217;s such a lot of stuff here you may well find the property you&#8217;re looking for.” In other words, it is itself (part of) the content.</p>
<p>I&#8217;ll give a lot more examples in the second part of this post. But first I&#8217;d like to mention my minor quarrel with Andy&#8217;s proposed work flow. Given that content includes display, there&#8217;s no reason why display shouldn&#8217;t come first in time, and the page elements created second, to fit the display. Otherwise, it&#8217;s a bit like ruling that the words of a song have to come before the music. I admit that many of the world&#8217;s greatest songs have been created this way. But a huge number—of masterpieces, too—have been created the other way round. A compose writes a tune, and then a lyricist supplies words to fit the tune.</p>
<p>I would hate this possibility to be ruled out for Web sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/12/web-design/visual-display-is-content-i/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IDs and classes</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/ids-and-classes/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/ids-and-classes/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 12:42:28 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/ids-and-classes/</guid>
		<description><![CDATA[My last couple of posts have been about freeing HTML. One aspect of this is making the right sort of use of the attributes id and class.
You can assign an id or class attribute to just about any HTML element. An id attribute assigns a unique identifying name to it; a class attribute assigns it [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />My last couple of posts have been about freeing HTML. One aspect of this is making the right sort of use of the attributes <code>id</code> and <code>class</code>.</p>
<p>You can assign an <code>id</code> or <code>class</code> attribute to just about any HTML element. An <code>id</code> attribute assigns a unique identifying name to it; a <code>class</code> attribute assigns it to one or more classes. (As the names suggest.)</p>
<p>There are a couple of things here already worth taking note of.</p>
<ol style="list-style-position: inside">
<li>Give an element an <code>id</code>, and it&#8217;s supposed to be unique. Only one element on the page can have that ID. Many browsers fail to enforce this rule, but as a designer/developer you should never take advantage of this laxness.</li>
<li>An element can be a member of several classes. When assigning it, just list the class names with a space between each.</li>
</ol>
<p>This gives us a first hint in how we can make best use of these attributes. When designing a site as a collection of Web pages, or developing it (through program code and database data) to produce Web pages, we can use IDs for elements that appear just once—perhaps on every page. And we can analyse our material (‘content’) to decide what classes we need.</p>
<p>This will give us some useful rules of thumb for naming: good names for IDs are: “menu”, “content”, “main”, “search-box”, “navigation”, “breadcrumb”, “shell”, “extras”, “logo”, and so on. If we allow ourselves to think about hierarchies—and not get too anxious that we are on the verge of thinking about visual display—we can add “header”, “footer”, “sidebar”, “maincol”, and so on.</p>
<p>I have said that for class names we should analyse our material: this will give us names like “text”, “date”, “link”, “address”, “event”, “price”, “summary”, “exposition”, and so on and so on.</p>
<p>In other words, we can assign elements an ID based on their function—what role they have on the final page—and assign them to classes based on what they contain—or better still, <em>are</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/ids-and-classes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rarely used HTML tags</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/rarely-used-html-tags/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/rarely-used-html-tags/#comments</comments>
		<pubDate>Wed, 21 Nov 2007 10:16:02 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/rarely-used-html-tags/</guid>
		<description><![CDATA[I know, I know. This really is train spotting or bird spotting stuff. (Why are there so few entries in Google for &#8220;HTML anorak&#8221;?) But it&#8217;s also a kind of confession.
In my last post, I wanted to emphasise that the tags I mentioned were bits of HTML, not bits of English. So I first used [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />I know, I know. This really is train spotting or bird spotting stuff. (Why are there so few entries in Google for &ldquo;HTML anorak&rdquo;?) But it&#8217;s also a kind of confession.</p>
<p>In my last post, I wanted to emphasise that the tags I mentioned were bits of HTML, not bits of English. So I first used the <code>tt</code> tag to isolate them: short for &lsquo;teletype&rsquo;, this is a tag which displays its contents in a monospace font. A few minutes later, I realised my error. Old habits had swung into action while I was concentrating on something else. The <code>tt</code> tag is as bad as the <code>b</code> tag or the <code>i</code> tag. It&#8217;s purely presentational. And the tag I needed was there to be used: the <code>code</code> tag, which is there precisely to identify code.</p>
<p>I thought I&#8217;d make a list of similar tags: tags I hardly ever use&mdash;and have hardly ever seen used. Here they are: <code>abbr, acronym, address, button, cite, colgroup, optgroup, q, tbody, thead, tfoot.</code></p>
<p>Lots of these tags look really useful, in principle. If you use one or more of them regularly, please leave me an example!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/rarely-used-html-tags/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free HTML!</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/free-html/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/free-html/#comments</comments>
		<pubDate>Sun, 18 Nov 2007 12:11:34 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/free-html/</guid>
		<description><![CDATA[One of the most exciting developments in Web design in recent years has been the increasingly sharp distinction we have been able to draw between content and presentation. As more and more powerful and efficient (not to say beautiful) Web page designs appear, using nothing but style sheets for presentation, HTML markup can be freed—to return [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" />One of the most exciting developments in Web design in recent years has been the increasingly sharp distinction we have been able to draw between content and presentation. As more and more powerful and efficient (not to say beautiful) Web page designs appear, using nothing but style sheets for presentation, HTML markup can be freed—to return to its true semantic roots.</p>
<p>Of course, all this is passing by designers still muddied down in the twentieth-century, using tables for layout, and font tags for type. Like people who insist on driving four-wheel gas-guzzlers in towns, in spite of everything that we know about global warming, they will no doubt persist in their ways until the waters close over their heads.</p>
<p>I myself have a couple of small caveats about the dogmatic and (I believe) artificial limitations placed by some writers on what is to count as ‘content’, because it must never be forgotten that forms and colours also communicate meaning: by no means all a site&#8217;s ‘content’ is words. (I&#8217;ll come back to this in a later post.) But the main thrust of the missionary work (like the missionary work of Greens) is all to the good.</p>
<p>It&#8217;s good, to give one tiny example, to use an <code>h1</code> tag just because what you&#8217;re inserting at that point in your page is your main page header—and not to worry about how big it&#8217;s going to be. The size of every header element can be changed in your style sheet, so that for a particular page design, the text in an <code>h1</code> tag may be smaller than that in an <code>h2</code> tag. What matters is that one has the text of a primary header, the other the text of a secondary header. You can think exclusively about meaning and message when creating your HTML markup, and about presentation when writing your CSS rules.</p>
<p>This means that we can now use list tags for <em>all</em> lists (such as navigation menu options), however we want them to appear on the final page. We can revive old tags like <code>address</code> for addresses. And so on.</p>
<p>I&#8217;ve actually been quite slow, I have to confess, in freeing myself up. Some of my older sites still muddle content and presentation, especially in the naming of IDs and classes. I&#8217;ll come to that in my next post!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/11/web-design/free-html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The rain in Spain (revisited)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/costa-blanca/the-rain-in-spain-revisited/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/costa-blanca/the-rain-in-spain-revisited/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 09:12:24 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Costa Blanca]]></category>

		<category><![CDATA[Expatriate Life]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/10/costa-blanca/the-rain-in-spain-revisited/</guid>
		<description><![CDATA[When I wrote a whimsical piece on this topic on the 26th of August I had no idea that, in October, rains would bring devastation to the Costa Blanca—or the part of it where I live. Storms and floods destroyed cars, brought down a bridge, savaged buildings and wrecked entire beaches. The precipitation may have [...]]]></description>
			<content:encoded><![CDATA[<p>When I wrote a whimsical piece on this topic on the 26th of August I had no idea that, in October, rains would bring devastation to the Costa Blanca—or the part of it where I live. Storms and floods destroyed cars, brought down a bridge, savaged buildings and wrecked entire beaches. The precipitation may have been as high as 400 litres per square metre, in 24 hours. The area was officially declared a disaster zone, the Vice-President came to see the damage, and for days the rains were the main item of news on Spanish TV.</p>
<p>A friend of mine had to swim out of the ground-floor of his apartment block into his garage, where he found his car submerged in water. It had been a new car; it was now a complete write-off.</p>
<p><img width="67" src="http://www.webcostablanca.com/media/calpe-beach.jpg" alt="The Peñon d'Ifach overlooks devastation" height="100" style="float: right; margin-left: 15px" />For some really revealing photos, have a look at the <a href="http://news.webshots.com/album/561065010bTVcKI">webshots.com album</a> put together by Chris Young (from which I have borrowed my tiny thumbnail).</p>
<p>And where was I while all this rain was falling? In Manchester. (Yes, the irony is a little oppressive.)</p>
<p>However, I did get the start of it. It had been bucketing down all night when I got up on Friday to go to the airport. Since I was staying for a while, I&#8217;d decided to go by coach, and had ordered a taxi. It never came. When I telephoned, the dispatcher said it was impossible for a taxi to get to my urbanisation, because of the water. <a href="http://www.webcostablanca.com/hosting-blog/index.php/2007/10/costa-blanca/the-rain-in-spain-revisited/#more-68" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/costa-blanca/the-rain-in-spain-revisited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Learning HTML</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/learning-html/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/learning-html/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 08:03:55 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/learning-html/</guid>
		<description><![CDATA[
A friend of mine is just getting into Web site creation and HTML. He bought a standard best-selling book, now in its 7th edition (or whatever). I picked it up and glanced through it.
I immediately realised why it was really not the best book for him. Because it was a revision of a book that [...]]]></description>
			<content:encoded><![CDATA[<p><img width="225" src="http://www.webcostablanca.com/media/pagelook.gif" alt="Design" height="217" style="float: left; margin-right: 12px" /></p>
<p>A friend of mine is just getting into Web site creation and HTML. He bought a standard best-selling book, now in its 7th edition (or whatever). I picked it up and glanced through it.</p>
<p>I immediately realised why it was really not the best book for him. Because it was a revision of a book that was originally published in the 1990s, it still taught HTML page design the old way, using deprecated element tags like <tt>font</tt>, attributes like <tt>align</tt>, and introducing page layout via tables.</p>
<p>It did get on to CSS, about half way through the book, but by then the damage will have been done. Why learn a new way of doing things, when you already have a way that works?</p>
<p>My heartfelt advice to beginning Web designers is to use only those HTML elements that mark up the document, staying clear of <strong>any</strong> tags that define how the page should look in a browser. For visual styling and layout, use CSS. From the word go.</p>
<p>Oh, and though it&#8217;s too late for my friend, don&#8217;t buy HTML books in their nth edition. Buy one that was first published in 2006 or 2007!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/learning-html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Design Elements: Images (&#8216;alt&#8217; text)</title>
		<link>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/design-elements-images-alt-text/</link>
		<comments>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/design-elements-images-alt-text/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 10:58:15 +0000</pubDate>
		<dc:creator>Michael</dc:creator>
		
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/design-elements-images-alt-text/</guid>
		<description><![CDATA[I have one or two original ideas about alt text, but let&#8217;s start with the basics.
Firstly, you have to have it. If you don&#8217;t have an alt attribute for every image on your Web page, you won&#8217;t be producing valid HTML. It won&#8217;t validate. Worse, you will be depriving a large number of your visitors, [...]]]></description>
			<content:encoded><![CDATA[<p><img width="120" src="http://www.webcostablanca.com/media/design-images.jpg" alt="Design tips: images" height="123" style="float: left; margin-right: 15px" />I have one or two original ideas about <em>alt</em> text, but let&#8217;s start with the basics.</p>
<p>Firstly, you have to have it. If you don&#8217;t have an <em>alt</em> attribute for every image on your Web page, you won&#8217;t be producing valid HTML. It won&#8217;t validate. Worse, you will be depriving a large number of your visitors, who may be blind or colour-blind or have other visual difficulties. They will not get value from your page.</p>
<p>Secondly, it should provide the next best thing to the image itself. If an image is of something beautiful, for example, you should try to convey that beauty in words. Don&#8217;t say</p>
<pre>
alt="tree"</pre>
<p>Say</p>
<pre>
alt="A cherry tree loaded with pink blossom, glowing
against a clear blue sky"</pre>
<p>Similarly, if the image communicates meaning. Spell out the meaning in words. (And if it&#8217;s purely decorative and otherwise redundant, should it be on your page at all?)</p>
<p>Of course, we don&#8217;t often find the time to do this properly. We&#8217;re in a hurry, and want to get on to the next page on the site. And here I must hold up my own hands. I will spend hours getting a page layout right—but not give a few minutes to thinking of really useful <em>alt</em> text. (I mean to do better. I really do…)</p>
<p>Anyway, a couple of tips.</p>
<ol>
<li>Provide a <em>title</em> tag, too, if you don&#8217;t want Internet Explorer to display your <em>alt</em> text as a tool tip. An empty string is often useful here—or a single-word caption.</li>
<li>Try beginning and ending your <em>alt</em> text with brackets, so plain text browsers like Lynx make it clear it&#8217;s not a continuation of other page text. Using the word “Image: ” straight after the opening bracket is often a good idea. So your actual <em>alt</em> text will be something like “(Image: a cherry tree loaded with pink blossom, glowing against a clear blue sky)”</li>
</ol>
<p>That kind of thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webcostablanca.com/hosting-blog/index.php/2007/10/web-design/design-elements-images-alt-text/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
