<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WSI Blog &#187; Usability</title>
	<atom:link href="http://www.wsiyorkshire.co.uk/blog/category/usability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wsiyorkshire.co.uk/blog</link>
	<description>Website Development and Internet Marketing Blog</description>
	<lastBuildDate>Fri, 20 Jan 2012 11:01:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Text Formatting in a CMS &#8211; CSS for Clients</title>
		<link>http://www.wsiyorkshire.co.uk/blog/text-formatting-cms-css-clients/2010/02/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/text-formatting-cms-css-clients/2010/02/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 12:27:48 +0000</pubDate>
		<dc:creator>Chrisi Reid</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[content management]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=748</guid>
		<description><![CDATA[Hold on just one moment... how much does your client know about CSS - and how long is the site content going to retain the look and feel they're so pleased with, if they're not confident with HTML?]]></description>
			<content:encoded><![CDATA[<p>So, you&#8217;ve designed and built a visually attractive website, uploaded the client&#8217;s content and you&#8217;re about to turn it over to the client to maintain themselves. You&#8217;ve used the latest in CSS to create a fantastic look and feel for the site, and you intend to add this site to your portfolio as a showpiece. The client is thrilled with how the site looks, and can&#8217;t wait to start search engine marketing or pay-per-click campaigns to get the traffic coming in.</p>
<p>Hold on just one moment&#8230; how much does your client know about CSS &#8211; and how long is the site content going to retain the look and feel they&#8217;re so pleased with if they&#8217;re not confident with HTML?</p>
<p><span id="more-748"></span></p>
<h2>Clients aren&#8217;t coders.</h2>
<p>Most of them, anyway &#8211; most clients know how to use Microsoft Word, but that might well be the extent of their design knowledge. And, if you&#8217;ve worked with Content Management Systems, you know that copying text from a Microsoft Word document into the CMS can cause some unexpected design complications, and can result in accessibility issues, including loss of W3C compliance. Inserting plain text into the editor helps, but what happens to the formatting?</p>
<p>Using inline formatting is certainly an option, and many clients will opt for this. It&#8217;s quite easy to highlight a segment of text, apply a font size and colour, then set the text alignment. This has the advantage of being truly WYSIWYG, as all changes will show up exactly as the user wants them to in the CMS editor window. There&#8217;s just one small problem.</p>
<p>If your client doesn&#8217;t know exactly what font sizes, colours and alignments are used in the content you set up for them &#8211; not to mention image spacing, table cell padding and other more advanced settings &#8211; it will be very difficult for them to replicate this when they upload their own content. An area of text that looks just about right in the content editor might not look like the rest of the page content when it&#8217;s saved and viewed on the front end.</p>
<h2>But they can apply CSS styles and classes, right?</h2>
<p>Of course, you could supply them with a list of the correct inline style codes or even classes to add for each formatted segment of text&#8230; it adds another page or two in the user manual, but it would ensure that they could produce new pages that look like the content you uploaded for them.  Some clients are quite happy to click on that little HTML button and enter an instruction like <em>class=&#8221;blah&#8221;</em> in the correct part of the page for the content they&#8217;re uploading.</p>
<p>But many content managers don&#8217;t have any web design experience &#8211; they&#8217;re working with the content editor on the basis of a &#8220;Microsoft Word-like&#8221; interface. Looking at the HTML version of a page can be daunting. Those <em>&lt;p&gt;</em> and <em>&lt;/tr&gt;</em> and <em>&lt;a class=&#8221;sausage&#8221; style=&#8221;margin: 5px; float: left; clear: both;&#8221; href=&#8221;/overthere.htm&#8221;&gt;</em> tags don&#8217;t make sense to anyone who doesn&#8217;t know that they&#8217;re looking at the start of a paragraph, the close of a table row or a styled link to a page.  In that respect, it may not be reasonable to expect your clients to be able to add classes or inline styling.</p>
<h2>What&#8217;s the solution?</h2>
<p>I use a combination of two approaches.</p>
<p>First,  in every CMS user guide that WSI Huddersfield produces, we include any applicable inline styling, particularly where <em>&lt;div&gt;</em> sections have been used to create columns or floating text areas, as standard CMS software doesn&#8217;t include an insert-DIV option. This is done by providing a block of code in the user manual with &#8220;your text goes here&#8221; sections in it.</p>
<p>Secondly, in the site creation process, we use CSS to define the appearance of a number of basic functions on the site, like paragraphs, headings and lists. Once this is done the customer can then use your styles with just a click or two to format their text and retain the same look and feel as the content you have uploaded.</p>
<p>For example, you may need a specific format for a Call-to-Action button. Trying to show a client how to do the Call-to-Action buttons with standard text and inline scripting could be quite problematic, even if you explain to your client exactly where to paste the appropriate styling text. But if you have set up the CSS so that using the Heading 5 option in the CMS will automatically make the text appear as a button with a fixed width, floated right and showing a background image and border, it simplifies things considerably.  A client could then enter their normal text, highlight it, and click &#8220;Heading 5&#8243; in the settings.</p>
<h2>Style test pages</h2>
<p>There is one down side to using the CSS styling in this way &#8211; the CMS is no longer quite so WYSIWYG if you&#8217;re using external style sheets, which do not show in the editor window. That formatted H5 wouldn&#8217;t have the styling applied to it, so it would simply appear as plain bold text in the CMS. This is why creating a<strong> </strong>Style Test page is important, so that a client can refer to what something looks like on the front end of the site, and click the right option in the CMS. This test page should show:</p>
<ul>
<li>Headings 1 &#8211;  6</li>
<li>Standard paragraph text</li>
<li>Links</li>
<li>Bullet and numbered lists</li>
<li>Any other formats applied to standard functions</li>
</ul>
<p>This way, your client can see what they need to do to replicate the style of pages already on the site. And helping your client to do that will also help you &#8211; so that the site you are so pleased about will remain a showcase piece once your clients are maintaining their content themselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/text-formatting-cms-css-clients/2010/02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using the Web to Listen, Learn and Engage</title>
		<link>http://www.wsiyorkshire.co.uk/blog/web-listen-learn-engage/2010/02/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/web-listen-learn-engage/2010/02/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 11:06:23 +0000</pubDate>
		<dc:creator>John-Paul</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Social Media Marketing]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[engaging Websites]]></category>
		<category><![CDATA[online behaviour]]></category>
		<category><![CDATA[Social Media]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=761</guid>
		<description><![CDATA[As web behaviour evolves, online and offline marketing need to evolve with it. The World Wide Web has not only brought everyone closer, it is also bringing about a significant shift in attitudes toward consumers, including the recognition of their value as customers. Brands that recognise this shift, and successfully engage with their customers will win the day.]]></description>
			<content:encoded><![CDATA[<p>As web behaviour evolves, online and offline marketing need to evolve with it. The World Wide Web has not only brought everyone closer, it is also bringing about a significant shift in attitudes toward consumers, including the recognition of their value as customers. Brands that recognise this shift, and successfully engage with their customers will win the day.<br />
<span id="more-761"></span><br />
 <br />
With this in mind, it may not come as a surprise that research conducted by the Society of Digital Agencies (SoDA), identified just over 45 percent of senior marketers (worldwide) who said developing their social networks and applications is their top priority for 2010. Their second priority is to improve their digital infrastructure. So what can you do to make your website more engaging?</p>
<p><strong>Five Website Tips for Engaging Consumers Today </strong><br />
The web is not a static medium: as technologies improve, user expectations increase. As they do, meeting customers&#8217; expectations will mean developing your marketing to be more appropriate, timely and relevant to what consumers want.</p>
<p>Here are five steps to develop your website to engage more effectively with your customers:</p>
<p>1. Study Customers&#8217; Online Behaviour<br />
Use your website analytics to learn from your intended audience – your customers – and give them what they want. Identify website hot spots that attract the most attention; understand when your email marketing messages will be best received; discover which social platforms are leading them to you.</p>
<p>If used well, your web analytics are a key component in understanding and fulfilling your customers&#8217; expectations.</p>
<p>2. Consider Your Content Presentation<br />
The first step in engaging customers is not only the quality of your content, but also the ease with which it can be read and its user-friendliness. A professional web design and carefully thought out content arrangement will help you make a great first impression – and draw your website visitors in.</p>
<p>3. Creative Content Formats<br />
The web is no longer a text-based medium, and hasn&#8217;t been for a while. Even the less frequent web user will be used to animated imagery and video content. Be creative with your content to engage your visitors&#8217; senses and get your message across dynamically, but ensure the technology doesn&#8217;t distract visitors from your pitch.</p>
<p>4. Emphasise Social Media Connections<br />
Make it easy to share your content across multiple social networks, such as Digg, StumbleUpon, Twitter, Reddit, Facebook and many more. Including an easy-to-use &#8216;Share&#8217; widget with your content makes content sharing a breeze and demonstrates your intention to be engaging.</p>
<p>5. Make it Easy to Correspond – No Jumping Through Hoops<br />
If you want to encourage correspondence, show it. Make it a simple process for site visitors to leave comments or get in touch to take &#8216;social conversation&#8217; to the next level. Streamline your forms and have multiple points of contact through which visitors can leave comments.</p>
<p>Finally, with all the above, adapt your marketing mix to incorporate a coordinated, consistent approach. Developing a coherent online marketing campaign can be done very effectively at a fraction of the cost of traditional promotional activities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/web-listen-learn-engage/2010/02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>January Sales and Poor Landing Pages&#8230;.</title>
		<link>http://www.wsiyorkshire.co.uk/blog/january-sales-poor-landing-pages/2009/12/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/january-sales-poor-landing-pages/2009/12/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 11:38:55 +0000</pubDate>
		<dc:creator>John-Paul</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[calls to action]]></category>
		<category><![CDATA[landing page]]></category>
		<category><![CDATA[On-line Sales]]></category>
		<category><![CDATA[page navigation]]></category>
		<category><![CDATA[ROI]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=548</guid>
		<description><![CDATA[And so the January sales have started, after trawling round shops during Christmas I have decided to look for bargains on-line in the January Sales.  Being an avid climber I started looking for the best deals on Climbing Boots and was surprised at the number of website that had very poor landing pages or links to the correct product page.  ]]></description>
			<content:encoded><![CDATA[<p>And so the January sales have started, after trawling round shops during Christmas I have decided to look for bargains on-line in the January Sales. Being an avid climber I started looking for the best deals on Climbing Boots and was surprised at the number of website that had very poor landing pages or links to the correct product page.<br />
<span id="more-548"></span></p>
<p>The number of times I found a site within Google saying that they had a sale on boots, only to click on the site and land on a completely irrelevant page which only made be close the page and continue looking for another site that would actually land me on a page showing Climbing Boots.</p>
<p>With this in mind here are some tips on the best practices for landing pages, which should engage the user and be able to show higher ROI.</p>
<p><img class="alignnone size-full wp-image-549" title="Climbing Shoe" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/12/VCR.JPG" alt="Climbing Shoe" width="304" height="205" /></p>
<ul>
<li>Unify the aim – Landing pages perform best when the content is promotion-based. The content should be concise and focused on one message.</li>
</ul>
<ul>
<li>Engage the Visitor – Tell a story or sell a product using impactful imagery.</li>
</ul>
<ul>
<li>Focus Visitor Experience – Landing pages should be used as a teaser to easily point the customer to the desired action.</li>
</ul>
<ul>
<li>Direct Headline – Make a good first impression. A clear and direct headline should be the first thing the user sees when viewing the page.</li>
</ul>
<ul>
<li>Leave Plenty of Space — Visitors tend to scan the page rather than read bulky text. Good use of space allows visitors to scan and understand the key messages.</li>
</ul>
<ul>
<li>Call to Action Buttons – Attracting attention is what the main action buttons are all about. Make the button is above the fold on the page. Also, don’t skimp on button size.</li>
</ul>
<ul>
<li>Convey Trust and Security &#8211; Branding, trust/security icons can provide credibility and give confidence to the visitor.</li>
</ul>
<ul>
<li>Provide a Compelling Message — Think of your landing page as your online salesperson. Make sure you have one compelling message directly above the call to action.</li>
</ul>
<p> </p>
<p>Understanding what visitors want and how the interact with your site is essential to get the best ROI, continually monitor your analytics and modify your pages. Just some minor tweaks could really reduce your bounce rate and increase visitor interaction and stop people like me leaving your site within 3 seconds of arriving on it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/january-sales-poor-landing-pages/2009/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shopping Online for the Holidays</title>
		<link>http://www.wsiyorkshire.co.uk/blog/shopping-online-holidays/2009/12/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/shopping-online-holidays/2009/12/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 15:48:53 +0000</pubDate>
		<dc:creator>Chrisi Reid</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=455</guid>
		<description><![CDATA[Making it easy to shop online - and making sure you show what your customers need to know -  will get your customers to come back, and to recommend your site to others, too.]]></description>
			<content:encoded><![CDATA[<p>This year I&#8217;m trying to make things easier for myself by doing my <strong>Christmas shopping online</strong>.  It has a lot to recommend it &#8211; I don&#8217;t have to fight my way through a busy town centre to get to the shops, nor do I have to carry heavy parcels home with me.</p>
<p>But there are things any e-commerce website should do to give its customers the best possible online experience, especially when you&#8217;re talking about busy shopping times.<br />
<span id="more-455"></span></p>
<h2>Positive Online Shopping Experiences -<br />
How to Get Customers To Come Back</h2>
<p>For me, the biggest concern when I&#8217;m shopping online for the holidays is &#8220;Will my gifts get to me on time?&#8221;</p>
<p>The best of the websites I&#8217;ve used this year have done the following things to <strong>increase my confidence in shopping</strong> with them:</p>
<ul>
<li><strong>Delivery times clearly stated</strong> on the website, and not just when I&#8217;m checking out. Dynamic delivery times specific to each product and/or supplier are even better.</li>
<li><strong>Named delivery services</strong> &#8211; and the choice of courier type. I&#8217;m one of those people who, if next working day delivery is available and not<em> too </em>expensive, will go for that instead of a standard Royal Mail service.</li>
<li><strong>E-mailed confirmation of my order</strong> including an expected delivery date.</li>
<li><strong>Tracking numbers &#8211; when possible</strong> &#8211; also provided through e-mail or by logging in to a customer account on the website.</li>
<li><strong>Contact details</strong> &#8211; including a real-world physical address and telephone number &#8211; are clearly displayed on the website and in the order confirmation e-mails.</li>
</ul>
<h2>Negative Online Shopping Experiences -<br />
How to Scare Your Customers</h2>
<p>Unfortunately, not all of the shops I&#8217;ve used have been quite so helpful this year. Shopping online can be a bit stressful if a customer doesn&#8217;t have enough information.</p>
<p>If you&#8217;re an e-commerce site and you <strong>want to </strong><strong>scare off a potential customer</strong>:</p>
<ul>
<li><strong>Don&#8217;t talk about your delivery policies</strong> &#8211;  your customers don&#8217;t need to know how you deliver their goods or when they&#8217;re going to get them, do they?</li>
<li><strong>Don&#8217;t confirm your company details in order confirmation e-mails</strong> &#8211; send a list of the products the customer bought, but don&#8217;t include any contact details if things go wrong.</li>
<li><strong>Don&#8217;t show your company registration or VAT information</strong> anywhere on the website.  Speaking of the Electronic Commerce Regulations 2002 &#8230; surely they don&#8217;t mean <em>your </em>company is legally required to include that information?</li>
<li><strong>Make the customer register before they can place an order with you</strong> &#8211; but make sure that registration is a white elephant, of no practical use in future. Customers don&#8217;t really want to know if their order has shipped yet, even if they&#8217;re logging in to check.  In addition, your registration system should be awkward, intrusive and impossible for your customer to avoid.</li>
</ul>
<p>And a minor issue, which might not apply to all e-commerce sites&#8230;</p>
<p>If you have a <strong>physical shop as well</strong> as an online presence, keep in mind that your customers may see a product in your shop that they like&#8230; but not the right size or colour. Do you stock the same products in your online shop?</p>
<p>Making it easy to shop online &#8211; and making sure you show what your customers need to know &#8211;  will get your customers to come back, and to recommend your site to others, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/shopping-online-holidays/2009/12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future of the Web: Brief intro to HTML 5</title>
		<link>http://www.wsiyorkshire.co.uk/blog/future-web-intro-html-5/2009/11/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/future-web-intro-html-5/2009/11/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 17:01:47 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Website Development]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=444</guid>
		<description><![CDATA[Some designers will embrace its arrival, others will simply dismiss its existence but the fact of the matter is that new technology in the web arena is becoming ever more apparent. “It’s too far in the future” some may scream, but either way we have all heard the hype around the next best thing in [...]]]></description>
			<content:encoded><![CDATA[<p>Some designers will embrace its arrival, others will simply dismiss its existence but the fact of the matter is that new technology in the web arena is becoming ever more apparent. “It’s too far in the future” some may scream, but either way we have all heard the hype around the next best thing in web development HTML 5.</p>
<p>Although it’s a big leap in what many designers are used to, it is something that all designers must accept will happen in the future. So why not learn the ins and outs of mark up such as HTML 5? Knowing something of this kind will not hinder your progress as a designer, simply give you the upper hand when “d day “ does come around and XHTML is something of the past.<span id="more-444"></span></p>
<p>Things like jQuery plugins, formatting techniques and design trends change all the time across the web. We accept that what we learn in this area today will change tomorrow. If this is the case with other coding techniques then why should we not accept this with the mark up we use everyday? Well, people become very comfortable with the techniques they learn in XHTML, the little tricks and tips that speed their design to build ratio. But from what I will describe in this blog HTML 5 may be worth the change over, if it’s time and tidiness we require. Transitioning from one syntax to another can be complicated or even make you feel that what you have learnt before was a waste, hopefully this blog can ease that change.</p>
<p><strong>The Basics</strong></p>
<p>The first main change is the doc type which every web site has the doc type code is</p>
<p><code><strong>&lt;!DOCTYPE html&gt;</strong></code></p>
<p><code> </code></p>
<p><code>TO say the least this is not what we expected from a new syntax, but apparently…</code></p>
<p><code> </code></p>
<p><code><strong>&lt;!DOCTYPE html5&gt;</strong></code></p>
<p><code> </code></p>
<p><code>Triggers various problems in, yes you’ve guessed it IE6, but we must take backwards compatibility into consideration in most cases.</code></p>
<p><code> </code></p>
<p><code>With HTML 5 this is as long as the new doc type gets, it’s small, its meaningful and for once in any designers working life including myself we might just remember this one, I feel that this improvement will banish the need for us to open up previous XHTML builds and copy and paste the doc type forever.</code></p>
<p><code> </code></p>
<p><code> </code></p>
<p><code><strong>New Elements to get to grips with</strong></code></p>
<p><code><strong> </strong></code></p>
<p><code>Straight away new elements strike your retinas and in many ways make the sense of designing seem easier. In many ways the WC3 community has opened its ears and listened to what it is designers need. New elements that style the structure such as &lt;header&gt; and &lt;footer&gt; are now apparent along with &lt;canvas&gt; and &lt;audio&gt;. These simple looking structural elements seem to tap into an already powerful API - which in the long run allows us to create user friendly applications. We can now sleep at night knowing that our site’s audio doesn’t need to rely on copious amounts of flash work to seemingly stream an audio file. So let’s get to grips with the elements.</code></p>
<p><code> </code></p>
<p><code><strong>The new Structural elements</strong></code></p>
<p><code><strong> </strong></code></p>
<ul>
<li><code><strong>&lt;header&gt;</strong></code><br />
The header element contains introductory information to a section or page.      This can involve anything from our normal document’s headers (branding      information) to an entire <strong>table of contents</strong>.</li>
<li><code><strong>&lt;nav&gt;</strong></code><br />
The nav element is reserved for a section of a document that contains      links to other pages or links to sections of the same page. Not all link      groups need to be contained within the &lt;nav&gt; element, just <strong>primary      navigation</strong>.</li>
<li><code><strong>&lt;section&gt;</strong></code><br />
The section element represents a <strong>generic document or application      section</strong>. It acts much the same way a <code>&lt;div&gt;</code> does by separating off      a portion of the document.</li>
<li><code><strong>&lt;article&gt;</strong></code><br />
The article element represents a portion of a page which can stand alone      such as: a blog post, a forum entry, user submitted comments or any <strong>independent      item of content</strong>.</li>
<li><code><strong>&lt;aside&gt;</strong></code><br />
Aside, represents content related to the main area of the document. This      is usually expressed in sidebars that contain elements like related posts,      tag clouds, etc. They can also be used for <strong>pull quotes</strong>.</li>
<li><code><strong>&lt;footer&gt;</strong></code><br />
The footer element is for marking up the footer of, not only the current      page, but each section contained in the page. So, it’s very likely that      you’ll be using the &lt;footer&gt; element multiple times within one page.</li>
</ul>
<p><code>With one glance at these elements we can see no need for “div id=”mydiv”&gt;&lt;/div&gt;, it would appear that the gold old div id is being forced into retirement. Much more than this elements like &lt;header&gt; or &lt;footer&gt; can be used multiple times on one page, something that was unheard of with div IDs. In this example the elements act more like classes and normal HTML that can be exhausted while style retaining a semantic structure.</code></p>
<p><code> </code></p>
<p><code>One thing is apparent while looking at the elements in HTML5 and that is its ease and simplicity in creating a final goal. Like with any industry this is apparent, aerodynamics experts have one goal - to create something that reacts in a streamlined fashion to its environment. This also relates to design, if we can create something that overall reacts resourcefully to the net then why can’t we do it in far shorter steps than XHTML? HTML5 can do the above in a far more streamlined fashion than that of XHTML. When I look at the new mark up, I think <strong>faster, cleaner.</strong></code></p>
<p><code> </code></p>
<p><code> </code></p>
<p><code><strong>Easing the transition from good old XHTML</strong></code></p>
<p><code> </code></p>
<p><code>We can see that HTML, XHTML and HTML5 are similar in syntax, some small differences however can slip into your code and we can be faced with that dreaded “Document does not validate” in the official “failure red” colour. But on the plus side HTML 5 has some built in slack to let designers off a little bit, for example when marking up a form in HTML 5 </code></p>
<p><code> </code></p>
<p><code>For example , when marking up in HTML5 the proper syntax would be..</code></p>
<p><code> </code></p>
<p><code><strong>&lt;input</strong></code><strong> <code>type="text"</code> <code>id="name"&gt;</code></strong></p>
<p><code><strong> </strong></code></p>
<p><code>But this is also accepted as valid code in an attempt to ease the pain for avid XHTML coders who in many cases are used to the “/”&gt; elements. So even though we are using HTML5 we can still self close our elements like so.</code></p>
<p><code> </code></p>
<p><code><strong>&lt;input</strong></code><strong> <code>type="text"</code> <code>id="name"/&gt;</code></strong></p>
<p><code><strong> </strong></code></p>
<p><code>These rules will apply to &lt;meta&gt; &lt;b&gt; and &lt;i&gt;, these elements being left in makes the change far more easier to come around to.</code></p>
<p><code> </code></p>
<p><code><strong>What are some of the benefits?</strong></code></p>
<p><code><strong> </strong></code></p>
<p><code>People do not upgrade anything unless it has something to offer or at least one new feature. If your old code works just as well if not better than the new syntax mark up then why do you need to change over? Well, with HTML 5 a lot of new features are making their way onto the scene and changing the way we handle our online presence. Below are a number of new features..</code></p>
<p><code> </code></p>
<p><code>Offline data Storage – With anything that’s web related that can be followed by offline storage we suddenly prick our ears up and listen. In this case HTML 5’s offline capabilities are amazing. Programs like Thunderbird, Outlook allow you to browse your data while offline, with HTML 5 you can have this feature function in the same manner but simply in your browser, some say this could be the first serious step in connecting both the desktop and web.</code></p>
<p><code> </code></p>
<p>Video and Audio- The audio &amp; video APIs are massive upgrades in media embedding. Although support is limited right now, something like video embedding has never been easier:</p>
<p><code> </code></p>
<p><code><strong>&lt;video</strong></code><strong> <code>width="400"</code> <code>height="360"</code> <code>src="vid.mp4"&gt;</code></strong></p>
<p><code><strong> </strong></code></p>
<p><code>We can see from all of the above that HTML 5 is not at first glance evil but rather pleasing to use for a designer, for years we have complained about time management, and ease of coding. Here we are faced with a syntax that allows us to speed up our production and add elements that previously would have given us a headache. Further more we can see that is being kind to us who are XHTML savvy, by allowing us to ease into this new step in our design careers.</code></p>
<p><code> </code></p>
<p><code><strong>To Conclude</strong></code></p>
<p><code><strong> </strong></code></p>
<p><code>HTML 5 wants to help us, it wants to simplify the way we code in a way that can benefit both clients and the designer. But in most cases one thing is standing firmly in the way of evolution in the web arena and this is the foundations set up around XHTML, communities are rife with support for this syntax and this does not look to burn out anytime soon. But hopefully with HTML5 the expectations are being set up with strong intentions to become a very powerful mark up language, could this sway the masses?</code></p>
<p><code> </code></p>
<p><code>With so many great features from new elements to API’s with enough power to change the way we view the net. We can make data available offline, easily combine technologies and create intricate animations all within a familiar landscape. We must as designers embrace the future, in doing so we can build stronger and richer web apps that do the internet justice.</code></p>
<p><code> </code></p>
<p><code> </code></p>
<p><code><strong> </strong></code></p>
<p><code><strong> </strong></code></p>
<p><code> </code></p>
<p><code> </code></p>
<p><code><strong> </strong></code></p>
<p><code><strong> </strong></code></p>
<p><code><strong> </strong></code></p>
<p><code><strong> </strong></code></p>
<p><code> </code></p>
<p><code> </code></p>
<p><code><strong> </strong></code></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/future-web-intro-html-5/2009/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS 3: New Tools For Web Designers</title>
		<link>http://www.wsiyorkshire.co.uk/blog/css-3-tools-web-designers/2009/11/</link>
		<comments>http://www.wsiyorkshire.co.uk/blog/css-3-tools-web-designers/2009/11/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 16:04:11 +0000</pubDate>
		<dc:creator>Daniel Fielding</dc:creator>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://www.wsiyorkshire.co.uk/blog/?p=403</guid>
		<description><![CDATA[CSS is used in web design to define the way your pages are presented. It’s a styling language first standardised in 1996 as a way to give designers more power and reduce the complexity of HTML documents. Before its creation, all aspects of page appearance such as colours, sizes, borders and spacing were part of [...]]]></description>
			<content:encoded><![CDATA[<p>CSS is used in web design to define the way your pages are presented. It’s a styling language first standardised in 1996 as a way to give designers more power and reduce the complexity of HTML documents. Before its creation, all aspects of page appearance such as colours, sizes, borders and spacing were part of the HTML mark-up. This meant that even simple pages quickly became a large mess of code and the same statements had to be repeated over and over throughout a website.</p>
<p>The idea behind CSS is that it separates the presentational code from the content, so that HTML documents can remain clean and simple with multiple documents all pulling their styles from a single CSS file. This allows pages to be built quicker, with less repetition, and makes any future maintenance or design changes much easier.<span id="more-403"></span></p>
<p>The current standard is CSS 2.1 which has mostly been in use since 2004, but a big update is around the corner in the form of CSS 3. It’s going to be a while before browser adoption catches up but this post is going to cover some of the exciting new tools that designers will be able to take advantage of, some of which can even be used today.</p>
<h2>Multi-Column Layouts</h2>
<p><img class="aligncenter size-full wp-image-404" title="Multi Column Layouts" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/11/css3-columns.jpg" alt="Multi Column Layouts" width="500" height="200" /></p>
<p>Placing your text into multiple columns is technically possible today using multiple DIVs but CSS 3 will make this much easier allowing you full control over the number of columns, their widths and the spacing between them.</p>
<pre><span style="color: #ff0000;">#content-main{</span></pre>
<pre><span style="color: #ff0000;">text-align: left;</span></pre>
<pre><span style="color: #ff0000;">width: 920px;</span></pre>
<pre><span style="color: #ff0000;">font-size: 1.2em;</span></pre>
<pre><span style="color: #ff0000;">-webkit-column-count : 3;</span></pre>
<pre><span style="color: #ff0000;">-webkit-column-gap : 50px;</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">
</span></pre>
<h2>Multiple Background Images</h2>
<p><img class="aligncenter size-full wp-image-405" title="Multiple Background Images" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/11/css3-multi-back.jpg" alt="Multiple Background Images" width="500" height="200" /></p>
<p>Again, giving an area multiple background images is possible today but it means cluttering up your page with unnecessary DIVs. With CSS 3 you’ll be able to assign more than one image to an element, in the example above I created a single DIV with two separate background images:</p>
<p>1.       The main blue graphic locked to the top right hand corner.</p>
<p>2.       The white WSI logo (as a transparent PNG) locked to the bottom left.</p>
<p>The logos would stay in their assigned corners no matter what the size of the DIV, giving designers a lot of flexibility when working with dynamic content.</p>
<pre><span style="color: #ff0000;">#multibg{</span></pre>
<pre><span style="color: #ff0000;">width: 500px;</span></pre>
<pre><span style="color: #ff0000;">height: 200px;</span></pre>
<pre><span style="color: #ff0000;">background: url(../images/bg2.png) bottom left no-repeat,</span></pre>
<pre><span style="color: #ff0000;">url(../images/bg1.jpg) top right no-repeat;</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">
</span></pre>
<h2>Rounded Corners</h2>
<p><img class="aligncenter size-full wp-image-406" title="Rounded Corners" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/11/css3-borderradius.jpg" alt="Rounded Corners" width="500" height="200" /></p>
<p>CSS 3 allows you to place rounded corners on any element without having to use images or JavaScript to fake it. You have full control over which corners are affected and the amount of rounding.</p>
<pre><span style="color: #ff0000;">#outer{</span></pre>
<pre><span style="color: #ff0000;">width: 475px;</span></pre>
<pre><span style="color: #ff0000;">height: 100px;</span></pre>
<pre><span style="color: #ff0000;">padding: 50px;</span></pre>
<pre><span style="color: #ff0000;">background: url(../images/bg1.jpg) bottom left no-repeat;</span></pre>
<pre><span style="color: #ff0000;">-webkit-border-radius: 10px;</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">
</span></pre>
<h2>Drop Shadows</h2>
<p><img class="aligncenter size-full wp-image-407" title="Drop Shadows" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/11/css3-dropshadows.jpg" alt="Drop Shadows" width="500" height="200" /></p>
<p>Drop shadows could easily be used badly and ruin a site but in the hands of a good designer could also add that something to make it stand out. It’s another effect that can be faked at the moment using images or JavaScript but CSS 3 will streamline your code with shadows natively rendered by the browser.</p>
<pre><span style="color: #ff0000;">#dropshadow{</span></pre>
<pre><span style="color: #ff0000;">width: 450px;</span></pre>
<pre><span style="color: #ff0000;">height: 170px;</span></pre>
<pre><span style="color: #ff0000;">background: url(../images/bg1.jpg) bottom left no-repeat;</span></pre>
<pre><span style="color: #ff0000;">-webkit-border-radius: 10px;</span></pre>
<pre><span style="color: #ff0000;">-moz-border-radius: 10px;</span></pre>
<pre><span style="color: #ff0000;">-webkit-box-shadow: 0 0 5px #111;</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">h1{</span></pre>
<pre><span style="color: #ff0000;">font-size: 2.5em;</span></pre>
<pre><span style="color: #ff0000;">font-weight: bold;</span></pre>
<pre><span style="color: #ff0000;">margin-bottom: 15px;</span></pre>
<pre><span style="color: #ff0000;">color: #003767;</span></pre>
<pre><span style="color: #ff0000;">text-shadow: #ccc 4px 4px 2px;</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">
</span></pre>
<h2>Element Opacity</h2>
<p><img class="aligncenter size-full wp-image-408" title="Transparency" src="http://www.wsiyorkshire.co.uk/blog/wp-content/uploads/2009/11/css3-opacity.jpg" alt="Transparency" width="500" height="200" /></p>
<p>The opacity controls in CSS 3 are flexible enough that you can control the exact value for any single element as well as deciding whether the opacity of child elements is effected.</p>
<pre><span style="color: #ff0000;">#opacity{</span></pre>
<pre><span style="color: #ff0000;">width: 450px;</span></pre>
<pre><span style="color: #ff0000;">height: 150px;</span></pre>
<pre><span style="color: #ff0000;">padding: 25px;</span></pre>
<pre><span style="color: #ff0000;">background: rgba(255, 255, 255, .40);</span></pre>
<pre><span style="color: #ff0000;">}</span></pre>
<pre><span style="color: #ff0000;">
</span></pre>
<h2>@Font-Face</h2>
<p>The @font-face attribute allows you to embed a custom font, hosted somewhere online allowing you to venture out of the safety of traditional web fonts. A slightly less useful version has been available in Internet Explorer for years but it’s now starting to gain support from both browser developers and font foundries. We discussed @font-face in more details <strong><a href="http://www.wsiyorkshire.co.uk/blog/typography-web/2009/11/">in a previous post</a></strong>.</p>
<h2>So can I start using these right away?</h2>
<p>Unfortunately the answer is yes and no. The last 6 months has seen a huge improvement in CSS 3 support from most of the major browsers but you’ll still have to use browser specific attributes (“-moz-“ or “-webkit-“ before the attribute name, as in some of the examples above) to get many of these new techniques working right now. The latest versions of Opera, Safari and Chrome all have excellent CSS 3 support right now with Firefox close behind. As usual though, Internet Explorer is dragging its heels with almost no support even in IE8. This is hopefully set to change whenever IE9 launches according to a recent discussion with Microsoft developers.</p>
<p>There are many site designs and blogs already taking advantage of these new techniques and there’s nothing to stop you from experimenting too. Browser support is going to improve over time and as long as the design doesn’t look broken in IE, those visitors would never even realise anything was different for them. There are a lot of designers pushing the idea that a website doesn’t have to look identical in every browser. It’s important to make sure that everyone receives a good browsing experience but why deprive the modern browsers of those more advanced features?</p>
<p>This is obviously something that needs to be discussed at the beginning of a project but if you’re lucky enough to be working with a forward thinking, tech savvy client, why not suggest that they join you leading the charge into the next stage of web design?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wsiyorkshire.co.uk/blog/css-3-tools-web-designers/2009/11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

