<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8103563098476761629</id><updated>2012-02-24T19:53:33.949-08:00</updated><category term='mobile'/><category term='flash'/><category term='jQuery'/><category term='javascript'/><category term='CSS'/><category term='Accessibility'/><category term='UX'/><category term='ActionScript'/><category term='AJAX'/><category term='hosting'/><category term='web graphics'/><category term='multimedia'/><category term='trends'/><category term='PHP'/><category term='print'/><category term='RSS'/><category term='typography'/><category term='SEO'/><category term='sound'/><category term='CSS3'/><category term='software'/><category term='animation'/><category term='digital publishing'/><category term='favicon'/><category term='book review'/><category term='HTML'/><category term='CMS'/><category term='drupal'/><category term='marketing'/><category term='responsive'/><category term='video'/><category term='forms'/><category term='email'/><category term='IE'/><category term='web browser'/><category term='web server'/><category term='social media'/><category term='content'/><category term='interface design'/><category term='blogs'/><category term='web design'/><category term='HTML5'/><title type='text'>WebDev-il</title><subtitle type='html'>Web Development hints, tips and tricks about website design,web programming and multimedia.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default?start-index=101&amp;max-results=100'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>200</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8950116560327454916</id><published>2011-12-30T16:47:00.000-08:00</published><updated>2011-12-30T16:47:00.888-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>How to make a scrolling image or map using jQuery</title><content type='html'>&lt;br /&gt;If you're trying to make a scrollable map, in a similar style to google maps where there is a fixed element with a moving image inside then jQuery is the way to go..&lt;br /&gt;Here are a couple of useful resources that will get your project started:&lt;br /&gt;&lt;br /&gt;The best option is the zoomable jQuery map plugin called &lt;b&gt;Mapbox&lt;/b&gt; from Abel Mohler.&lt;br /&gt;Not only is this scrolling, it also allows for zooming into multiple different scaled maps, so you can start with a small scale (small file) and zoom progressively into higher details maps.&lt;br /&gt;Check it out here - &lt;a href="http://wayfarerweb.com/jquery/plugins/mapbox/"&gt;http://wayfarerweb.com/jquery/plugins/mapbox/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DLhS-VWPHoQ/Tu6Jf9QJh5I/AAAAAAAAAZ8/G7BEDfHeL2Q/s1600/mapbox_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://3.bp.blogspot.com/-DLhS-VWPHoQ/Tu6Jf9QJh5I/AAAAAAAAAZ8/G7BEDfHeL2Q/s320/mapbox_screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Abel gives a demo with a map of middle earth as an example.&lt;br /&gt;On top of this you could build your own tooltips or marker system (for example these tooltips over here &lt;a href="http://flowplayer.org/tools/tooltip/index.html"&gt;http://flowplayer.org/tools/tooltip/index.html&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;The second resource is &lt;b&gt;CraftMap&lt;/b&gt; (previously MobilyMap) which is a jQuery plugin that includes overlay elements and markers -&lt;br /&gt;Check it out here &lt;a href="http://www.jscraft.net/plugins/craftmap.html"&gt;http://www.jscraft.net/plugins/craftmap.html&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-OmR96FQZiec/Tu6JqZgxwXI/AAAAAAAAAaE/yvQ04wOUKV8/s1600/craftmap_screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-OmR96FQZiec/Tu6JqZgxwXI/AAAAAAAAAaE/yvQ04wOUKV8/s320/craftmap_screenshot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;COMMENT BELOW if you know of similar resources..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8950116560327454916?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8950116560327454916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/how-to-make-scrolling-image-or-map.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8950116560327454916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8950116560327454916'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/how-to-make-scrolling-image-or-map.html' title='How to make a scrolling image or map using jQuery'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-DLhS-VWPHoQ/Tu6Jf9QJh5I/AAAAAAAAAZ8/G7BEDfHeL2Q/s72-c/mapbox_screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2718771203003800178</id><published>2011-12-14T19:34:00.000-08:00</published><updated>2011-12-14T19:34:47.874-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><title type='text'>Free CSS font generating tool</title><content type='html'>Here's a useful tool - an online font tester that lets you test standard fonts to see what it they look like.. and then generates the CSS.&lt;br /&gt;&lt;a href="http://www.fonttester.com/"&gt;www.fonttester.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-BDjkx-ExH5w/TulqVH0wQ_I/AAAAAAAAAZ0/DrmJ-KTZ1e0/s1600/FonttesterCSS.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="271" src="http://2.bp.blogspot.com/-BDjkx-ExH5w/TulqVH0wQ_I/AAAAAAAAAZ0/DrmJ-KTZ1e0/s400/FonttesterCSS.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Nice and functional - you can change all the standard font CSS properties using the user interface on the left. It's also a quick way to check out different browsers - just load fonttester in each browser and compare the fonts. &lt;br /&gt;For more information on fonts and typography, take a look at the following web devil posts:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/using-fonts-in-web-design-display-fonts.html"&gt;using fonts in web design - display fonts Vs text fonts&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html"&gt;how to choose perfect heading size and text size&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html"&gt;why use ems for font size in web design?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2718771203003800178?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2718771203003800178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/free-css-font-generating-tool.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2718771203003800178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2718771203003800178'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/free-css-font-generating-tool.html' title='Free CSS font generating tool'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-BDjkx-ExH5w/TulqVH0wQ_I/AAAAAAAAAZ0/DrmJ-KTZ1e0/s72-c/FonttesterCSS.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1295973426649908195</id><published>2011-12-11T16:37:00.001-08:00</published><updated>2011-12-11T17:06:52.381-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>How to embed high resolution images into HTML</title><content type='html'>Have you ever wanted to insert a high resolution image into your web page - and make it so it's easy to zoom in so that people can see the details?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-9zhRzu0xKDk/TuVTjgkVGZI/AAAAAAAAAZs/vk-3D8OyxF4/s1600/high-res-images.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="110" src="http://1.bp.blogspot.com/-9zhRzu0xKDk/TuVTjgkVGZI/AAAAAAAAAZs/vk-3D8OyxF4/s400/high-res-images.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The answer is to use JavaScript or AJAX to progressively hand out the correct sized image - rather than loading the full sized (large file) at the start. &amp;nbsp;This can be a bit tricky - so here's a great free service that does it for you.&lt;br /&gt;Zoom.it allows you to embed a large image (must be already hosted on your website) and adds the necessary controls to let your viewers zoom in and out.&lt;br /&gt;Check it out at &lt;a href="http://zoom.it/"&gt;http://zoom.it&lt;/a&gt;&amp;nbsp;all you need is the URL of your large image, and to add the HTML code that zoom.it supplies into your web page at the appropriate place.&lt;br /&gt;Have a play with the example below...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;script src="http://zoom.it/o4gy.js?width=auto&amp;amp;height=400px"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1295973426649908195?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1295973426649908195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/zoom-into-big-images.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1295973426649908195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1295973426649908195'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/zoom-into-big-images.html' title='How to embed high resolution images into HTML'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-9zhRzu0xKDk/TuVTjgkVGZI/AAAAAAAAAZs/vk-3D8OyxF4/s72-c/high-res-images.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2752882884529470500</id><published>2011-12-08T16:22:00.000-08:00</published><updated>2011-12-08T16:22:00.642-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>How to embed a PDF document into HTML web page</title><content type='html'>&lt;br /&gt;PDF the Portable Document Format, although created by Adobe in the early 90's is now an open standard ISO format for documents.&lt;br /&gt;It's a great way of converting propriety documents (excel, word etc.) into a easily viewable/exchangable format.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-i5mlViMAyIc/TuAJl95B9mI/AAAAAAAAAZc/JnM45U-ruPs/s1600/embedPDFintoHTML.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="151" src="http://1.bp.blogspot.com/-i5mlViMAyIc/TuAJl95B9mI/AAAAAAAAAZc/JnM45U-ruPs/s320/embedPDFintoHTML.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Putting PDFs into web pages is increasing popular - you can view documents as they should appear with images and text formatted as the author intended.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So.. how do you embed a pdf into a web page?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The simple way is to use the &lt;b&gt;&amp;lt;object&amp;gt;&lt;/b&gt; element. &lt;br /&gt;This assumes that the web browser has a PDF plugin - if not you can add a message to allow a direct download of the PDF instead.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;object data="filename.pdf" type="application/pdf" width="100%" height="100%"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;Your web browser doesn't have a PDF plugin.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&amp;nbsp;Instead you can &amp;lt;a href="filename.pdf"&amp;gt;click here to&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&amp;nbsp;download the PDF file.&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;/object&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can then style the div that this object goes in so that it fits with the size and layout of your website.&lt;br /&gt;If you're still not sure, or want more detail about this subject read the info over at &lt;a href="http://pdfobject.com/"&gt;pdfobject.com&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2752882884529470500?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2752882884529470500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/how-to-embed-pdf-document-into-html-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2752882884529470500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2752882884529470500'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/how-to-embed-pdf-document-into-html-web.html' title='How to embed a PDF document into HTML web page'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-i5mlViMAyIc/TuAJl95B9mI/AAAAAAAAAZc/JnM45U-ruPs/s72-c/embedPDFintoHTML.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7882654659389823351</id><published>2011-12-07T19:03:00.000-08:00</published><updated>2011-12-07T19:03:00.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Convert Flash swf to HTML5 - free!</title><content type='html'>&lt;br /&gt;I've written posts in the last 18months about the slow demise of Flash (click the&amp;nbsp;&lt;i&gt;Flash&lt;/i&gt; label on side panel) and the rise in HTML5. &amp;nbsp;So wouldn't it be great to convert SWF to HTML5.&lt;br /&gt;Now you can, free!!!!!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-oTuq270pGl4/Tt7XqOuXunI/AAAAAAAAAZU/VSKB5C6DNuM/s1600/Google-Swiffy-HTML5-Flash1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="230" src="http://2.bp.blogspot.com/-oTuq270pGl4/Tt7XqOuXunI/AAAAAAAAAZU/VSKB5C6DNuM/s320/Google-Swiffy-HTML5-Flash1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Google labs have the &lt;b&gt;swiffy&lt;/b&gt; tool &lt;a href="http://www.google.com/doubleclick/studio/swiffy/"&gt;www.google.com/doubleclick/studio/swiffy/&lt;/a&gt; - upload your swf file and it converts to HTML5. &lt;br /&gt;There are a few technical restrictions - file size to 1MB and restricted to ActionScript2.0 (read the FAQ for more details)&lt;br /&gt;&lt;br /&gt;It does a lovely job of converting vector graphics to SVG and using HTML animation.&lt;br /&gt;This is a major bonus - html5 banners and headers, slideshows.. anything that is a vector and isn't too complex in AS2 code.&lt;br /&gt;There is also a download for an Adobe Flash Extension that integrates Swiffy into Flash - &lt;a href="http://www.google.com/doubleclick/studio/swiffy/extension.html"&gt;get it here&lt;/a&gt; - nice!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7882654659389823351?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7882654659389823351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/convert-flash-swf-to-html5-free_07.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7882654659389823351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7882654659389823351'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/convert-flash-swf-to-html5-free_07.html' title='Convert Flash swf to HTML5 - free!'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-oTuq270pGl4/Tt7XqOuXunI/AAAAAAAAAZU/VSKB5C6DNuM/s72-c/Google-Swiffy-HTML5-Flash1.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-3889402146491028673</id><published>2011-12-06T18:21:00.001-08:00</published><updated>2011-12-06T18:31:14.740-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>More  free CSS3 creation tools</title><content type='html'>To add to previous posts about free online CSS3 tools (&lt;a href="http://webdev-il.blogspot.com/2010/08/css3-online-tool-to-generate-new-css3.html"&gt;/css3-online-tool-to-generate-new-css3&lt;/a&gt;) here are a couple more sites that allow generate CSS3 quickly:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://css3generator.com/"&gt;css3generator.com&lt;/a&gt;&lt;br /&gt;Just use the drop-down menu to pick the style you're interested in. &amp;nbsp;I really like the multiple columns styler - super quick to get the right CSS code. &amp;nbsp;It also tells you which browsers will support the CSS3 style you are thinking of using (really handy).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-n7edLPz_rP8/Tt7PWOdi5CI/AAAAAAAAAZM/mlzYsgD3tI8/s1600/css3onlinetools.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="233" src="http://3.bp.blogspot.com/-n7edLPz_rP8/Tt7PWOdi5CI/AAAAAAAAAZM/mlzYsgD3tI8/s320/css3onlinetools.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://layerstyles.org/"&gt;layerstyles.org&lt;/a&gt;&lt;br /&gt;Click on the pic to start - and it looks a bit like a photoshop fx wizard - choose what you want and then take the code away with you. &amp;nbsp;:)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-p5hDiOgG1vI/Tt7PVLntPqI/AAAAAAAAAZE/jAgRmb2n1lA/s1600/css3generator.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://2.bp.blogspot.com/-p5hDiOgG1vI/Tt7PVLntPqI/AAAAAAAAAZE/jAgRmb2n1lA/s320/css3generator.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-3889402146491028673?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/3889402146491028673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/more-free-css3-creation-tools.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3889402146491028673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3889402146491028673'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/more-free-css3-creation-tools.html' title='More  free CSS3 creation tools'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-n7edLPz_rP8/Tt7PWOdi5CI/AAAAAAAAAZM/mlzYsgD3tI8/s72-c/css3onlinetools.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5171090100448271891</id><published>2011-12-05T19:13:00.001-08:00</published><updated>2011-12-05T19:19:14.991-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social media'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><title type='text'>Social media marketing</title><content type='html'>&lt;br /&gt;Interesting article over at businessinsider.com about social media marketing.&lt;br /&gt;The interview with Marc Schiller has some insights into the psyche of consumers of social media, which I've summarised in point form. &amp;nbsp;Check out the full interview here -&amp;nbsp;&lt;a href="http://www.businessinsider.com/marc-schiller-reveals-the-secrets-of-social-media-marketing-2011-12"&gt;businessinsider.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In social media marketing behaviours come first, technology second.&amp;nbsp;&lt;/li&gt;&lt;li&gt;There is still a fundamental need to be heard - the tools have changed but the behaviours haven't.&lt;/li&gt;&lt;li&gt;People now have the ability to "curate" the info around them. This means that if they don't hear about something through the social feeds, they assume it isn't important to them.&lt;/li&gt;&lt;li&gt;"90 percent of the population doesn't have that confirmation that they're being heard. I think that what drives people to express themselves online is a confirmation of their own self-worth… The reason why people write on walls is to say, hey listen, I'm here. I'm a person."&lt;/li&gt;&lt;li&gt;People who follow creativity, whether its design or fashion, are extremely influential.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So, in a nutshell I think Marc is saying that the culture of "i" is very strong with this social group, and that giving them a stake in the marketing strategy makes them feel important, even special and can be capitalised on by clever marketing.&lt;br /&gt;&lt;br /&gt;If you're interested in online marketing check out this web devil post about the&amp;nbsp;&lt;a href="http://webdev-il.blogspot.com/2011/03/quick-guide-to-online-marketing.html"&gt;quick-guide-to-online-marketing&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.buzzom.com/wp-content/uploads/2011/08/Social-Media-Building.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.buzzom.com/wp-content/uploads/2011/08/Social-Media-Building.gif" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.pamorama.net/wp-content/uploads/2010/03/levelsofcomm.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.pamorama.net/wp-content/uploads/2010/03/levelsofcomm.jpg" width="220" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5171090100448271891?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5171090100448271891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/12/social-media-marketing.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5171090100448271891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5171090100448271891'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/12/social-media-marketing.html' title='Social media marketing'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-578524148919137547</id><published>2011-11-09T18:00:00.000-08:00</published><updated>2011-11-09T18:00:18.939-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Mobile Flash down the drain!</title><content type='html'>If you've been following the web devil blog you'll know that I've been hinting about the slow demise of Flash. &amp;nbsp;Here is the next nail in the coffin: Adobe ceases development on mobile browser Flash and refocuses efforts on HTML5.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ycxjITXL2F4/TrswB7Wz0KI/AAAAAAAAAY8/3FY-J_2SNcc/s1600/Mobile_flash_down_the_drain.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ycxjITXL2F4/TrswB7Wz0KI/AAAAAAAAAY8/3FY-J_2SNcc/s320/Mobile_flash_down_the_drain.jpg" width="239" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Read the exclusive article (8 Nov 2011) on &lt;a href="http://www.zdnet.com/blog/perlow/exclusive-adobe-ceases-development-on-mobile-browser-flash-refocuses-efforts-on-html5-updated/19226"&gt;zdnet.com here&lt;/a&gt;.&lt;br /&gt;And check out the web devil review of &lt;a href="http://webdev-il.blogspot.com/2011/09/adobe-edge-new-html5-animation.html"&gt;Adobe Edge here&lt;/a&gt; - it's Adobe's HTML5 animation development environment - currently in beta and free to download and try.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-328JLrqNWOg/ToESp2BUwfI/AAAAAAAAAW8/uzKcl_PoCTk/s1600/Adobe_edge.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="98" src="http://2.bp.blogspot.com/-328JLrqNWOg/ToESp2BUwfI/AAAAAAAAAW8/uzKcl_PoCTk/s320/Adobe_edge.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-578524148919137547?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/578524148919137547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/11/mobile-flash-down-drain.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/578524148919137547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/578524148919137547'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/11/mobile-flash-down-drain.html' title='Mobile Flash down the drain!'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ycxjITXL2F4/TrswB7Wz0KI/AAAAAAAAAY8/3FY-J_2SNcc/s72-c/Mobile_flash_down_the_drain.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-9143266965975808694</id><published>2011-11-08T22:53:00.000-08:00</published><updated>2011-11-08T22:53:09.538-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='responsive'/><title type='text'>Responsive web design boilerplates - free!</title><content type='html'>Following on from previous posts about responsive web design (&lt;a href="http://webdev-il.blogspot.com/2011/09/what-is-responsive-web-design.html"&gt;what is responsive web design&lt;/a&gt;) and (&lt;a href="http://webdev-il.blogspot.com/2011/09/examples-of-responsive-web-design.html"&gt;examples of responsive web design&lt;/a&gt;) - here are a couple of great links to free boilerplates to get you started with HTML5 and CSS3 with all the media queries done for you :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-fx_48jJj578/TroiERQhmiI/AAAAAAAAAY0/7LmEkTrtW3E/s1600/Responsive_web_design.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-fx_48jJj578/TroiERQhmiI/AAAAAAAAAY0/7LmEkTrtW3E/s1600/Responsive_web_design.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;1) Gridless&lt;/b&gt; - the basic no-grid boilerplate that is responsive. &amp;nbsp;Check it out at&amp;nbsp;&lt;a href="http://thatcoolguy.github.com/gridless-boilerplate/"&gt;http://thatcoolguy.github.com/gridless-boilerplate/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2)Skeleton&lt;/b&gt; - the boilerplate with the awesomely adaptable 12 column grid. &amp;nbsp;Just what we all want :) Check it out at&amp;nbsp;&lt;a href="http://getskeleton.com/"&gt;http://getskeleton.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you're not sure about 12 column grids - then check out these other web devil posts about grid systems:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt;using-grid-systems-for-web-design&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/beyond-grid-systems-web-design-using.html"&gt;web-design-using-baseline-grids&lt;/a&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/how-to-make-web-design-mockups.html"&gt;how-to-make-web-design-mockups&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-9143266965975808694?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/9143266965975808694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/11/responsive-web-design-boilerplates-free.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/9143266965975808694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/9143266965975808694'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/11/responsive-web-design-boilerplates-free.html' title='Responsive web design boilerplates - free!'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-fx_48jJj578/TroiERQhmiI/AAAAAAAAAY0/7LmEkTrtW3E/s72-c/Responsive_web_design.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2787751417709504961</id><published>2011-11-06T22:34:00.000-08:00</published><updated>2011-11-06T22:34:08.789-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Make arrows and triangles with CSS only - no images</title><content type='html'>&lt;br /&gt;So today I wanted to make an arrow like the one below but I wanted to do this with CSS and not using a background image.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Vd9llzrmL1g/Trd6-tc0QkI/AAAAAAAAAYk/osUJ2XLDbRg/s1600/arrow.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Vd9llzrmL1g/Trd6-tc0QkI/AAAAAAAAAYk/osUJ2XLDbRg/s1600/arrow.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you'll know you can now make rounded corners using CSS3, but what about triangles and arrows like the one above?&lt;br /&gt;The answer is to use a trick with element borders. &amp;nbsp;Essentially when you make a big border on a tiny box they intersect in a triangle like this image.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LfgfZ64Ga2M/Trd6--O7wsI/AAAAAAAAAYs/0Nm7oXvP9h4/s1600/Borders.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-LfgfZ64Ga2M/Trd6--O7wsI/AAAAAAAAAYs/0Nm7oXvP9h4/s1600/Borders.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Then all you do is make three sides transparent so you see a triangle. This triangle is then added using the &lt;i&gt;:after&lt;/i&gt; pseudo-element to stick it onto a div box with the text inside.&lt;br /&gt;&lt;br /&gt;Here is the CSS code for a div tag with an id="arrow" just like my blue one above.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;#arrow {background-color: #3366cc; height: 30px; position: relative; width: 130px;color:#FFF;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;#arrow:after {content: ' '; height: 0; position: absolute; width: 0; border: 15px solid transparent; border-left-color: #3366cc;left: 100%;top: 0px;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For a more detailed explanation go to &lt;a href="http://www.yuiblog.com/blog/2010/11/22/css-quick-tip-css-arrows-and-shapes-without-markup/"&gt;yuiblog.com&lt;/a&gt; - which has a much more detailed explanation than mine - and some exciting examples - great stuff Nate Cavanaugh!&lt;br /&gt;&lt;br /&gt;Check the web devil archives for CSS3 rounded corners using the search box on the top left or click on the CSS3 label on the right.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2787751417709504961?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2787751417709504961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/11/make-arrows-and-triangles-with-css-only.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2787751417709504961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2787751417709504961'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/11/make-arrows-and-triangles-with-css-only.html' title='Make arrows and triangles with CSS only - no images'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Vd9llzrmL1g/Trd6-tc0QkI/AAAAAAAAAYk/osUJ2XLDbRg/s72-c/arrow.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6686465475433443289</id><published>2011-10-31T23:20:00.000-07:00</published><updated>2011-10-31T23:20:15.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='book review'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><title type='text'>Program or be Programmed - Book Review</title><content type='html'>&lt;br /&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;This is a quick review of Douglas Rushkoff's book&amp;nbsp; "Program or be Programmed".&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-_FwhJuxmFIM/Tq-O0XGwciI/AAAAAAAAAYc/4KPV7Nl7V1Y/s1600/SS-Programmed_fnl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-_FwhJuxmFIM/Tq-O0XGwciI/AAAAAAAAAYc/4KPV7Nl7V1Y/s320/SS-Programmed_fnl.jpg" width="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Its a pocket guide to how to become a literate participant in the digital age. It's small, quick to read and well worth the effort.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Douglas Rushoff's basic premise is that in "the emerging, highly programmed landscape ahead, you will either create the software or you will be the software.&amp;nbsp; It's really that simple: Program or be programmed." - a direct quote from his book.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;I couldn't agree more - is the population going to be controlled by mobile technology,&amp;nbsp; facebook and it's future derivatives (including&lt;a href="http://actu.epfl.ch/news/at-aaas-2011-taking-brain-computer-interfaces-to-t/"&gt; interfaces that blend man and machine&lt;/a&gt; even more) or will you recognise this control, and decide to program your own alternative?&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tMXk5hoZcHg/Tq-OzTSHv1I/AAAAAAAAAYU/LI5FDYbPvnw/s1600/ecog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-tMXk5hoZcHg/Tq-OzTSHv1I/AAAAAAAAAYU/LI5FDYbPvnw/s200/ecog.jpg" width="197" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;As Douglas mentions, we have the capacity to do something about this, but this time round we could&amp;nbsp; relinquish control not just to other people (as in religion and economics) but to the machines.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px; min-height: 14.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;His ten basic commands include what should be general advice for the digital age - how we can never be always&amp;nbsp; switched on and connected like a machine and how our humanity doesn't need to be reduced to something less complex or one size fits all just because that's the simple option.&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Read this book to find the little stories that back up his ideas - you'll probably finish this book wondering why this information isn't taught in schools ( - remember ... someone has to teach the teachers first, they're still coming to terms with powerpoint in the classroom).&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;Check out his website here -&amp;nbsp;&lt;a href="http://programorbeprogrammed.com/"&gt;http://programorbeprogrammed.com&lt;/a&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font: 12.0px Helvetica; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6686465475433443289?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6686465475433443289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/10/program-or-be-programmed-book-review.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6686465475433443289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6686465475433443289'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/10/program-or-be-programmed-book-review.html' title='Program or be Programmed - Book Review'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-_FwhJuxmFIM/Tq-O0XGwciI/AAAAAAAAAYc/4KPV7Nl7V1Y/s72-c/SS-Programmed_fnl.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5064122330746848165</id><published>2011-10-30T19:56:00.000-07:00</published><updated>2011-10-30T19:56:30.593-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Making Great Infographics</title><content type='html'>This video is a great intro into the main concepts of a good infographic - how to give meaning to data through design.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s1600/What_makes_good_infographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s320/What_makes_good_infographic.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The basic visual clues that the human brain can process are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Colour&lt;/li&gt;&lt;li&gt;Size&lt;/li&gt;&lt;li&gt;Orientation&lt;/li&gt;&lt;li&gt;Position/Location&lt;/li&gt;&lt;li&gt;Flicker&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="225" src="http://player.vimeo.com/video/29684853?title=0&amp;amp;byline=0&amp;amp;portrait=0" webkitallowfullscreen="" width="400"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5064122330746848165?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5064122330746848165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/10/making-great-infographics.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5064122330746848165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5064122330746848165'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/10/making-great-infographics.html' title='Making Great Infographics'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s72-c/What_makes_good_infographic.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1053377333545465666</id><published>2011-10-02T02:13:00.000-07:00</published><updated>2011-10-02T02:13:36.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><title type='text'>Data Mining and Social Media</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Loved this cartoon about Facebook and you&lt;i&gt; "If you're not paying for it, you're not the customer.. You're the product being sold."&lt;/i&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4QC_Pv5q2Cg/TogpyQmRr-I/AAAAAAAAAXA/_YYrLX4Ec8Q/s1600/onlinemarketing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://2.bp.blogspot.com/-4QC_Pv5q2Cg/TogpyQmRr-I/AAAAAAAAAXA/_YYrLX4Ec8Q/s400/onlinemarketing.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just think of the personal data that Facebook holds on individuals - name, DOB, schools, friends, websites&amp;nbsp; they "like" (ie brands &amp;amp; products), online games they play, bars, clubs, restaurants, foods, access times, computer OS, phone type, browser version, etc.&lt;br /&gt;&lt;br /&gt;If you still not convinced that there is any money to be made in this then check out this article on how an e-payment company sold 1.97 million customer data to six different companies (including a life insurance company) and has made a profit of HK$44million since 2006&lt;br /&gt;&lt;a href="http://www.riskmanagementmonitor.com/e-payment-co-makes-millions-selling-customer-data/"&gt;http://www.riskmanagementmonitor.com/e-payment-co-makes-millions-selling-customer-data/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's a great article on how data mining is the next frontier for social media marketing..&lt;br /&gt;&lt;a href="http://mashable.com/2011/02/25/data-mining-social-marketing"&gt;http://mashable.com/2011/02/25/data-mining-social-marketing&lt;/a&gt;/ &lt;br /&gt;&lt;br /&gt;Here is an old but informative piece on how customer data means money&lt;br /&gt;&lt;a href="http://www.informationweek.com/news/6506304"&gt;http://www.informationweek.com/news/6506304&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And this is all assuming legal aquisition of data (have you read the facebook privacy policy??) What about a data breach like in the following story -&lt;br /&gt;&lt;a href="http://www.cbc.ca/news/technology/story/2011/04/04/technology-data-breach-epsilon-bestbuy-bank.html"&gt;http://www.cbc.ca/news/technology/story/2011/04/04/technology-data-breach-epsilon-bestbuy-bank.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And now we have people moving to Google+ &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1053377333545465666?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1053377333545465666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/10/data-mining-and-social-media.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1053377333545465666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1053377333545465666'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/10/data-mining-and-social-media.html' title='Data Mining and Social Media'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4QC_Pv5q2Cg/TogpyQmRr-I/AAAAAAAAAXA/_YYrLX4Ec8Q/s72-c/onlinemarketing.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5661534992385809857</id><published>2011-09-26T17:05:00.000-07:00</published><updated>2011-09-26T17:07:20.680-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Adobe Edge the new HTML5 animation development environment</title><content type='html'>&lt;b&gt;Adobe Edge Preview 2 Review&lt;/b&gt;&lt;br /&gt;If you are a regular to the Web Devil blog you will have picked up that there is a trend away from Flash and into HTML5 and Javascript options for slideshows and animations and WebM for video (search the archives to find these articles).&lt;br /&gt;&lt;br /&gt;The thing we've been missing is a graphic interface to do animated HTML5 stuff. &amp;nbsp;Adobe has been backing both horses in this race and is in beta of Adobe Edge - the HTML5 animation tool.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-328JLrqNWOg/ToESp2BUwfI/AAAAAAAAAW8/uzKcl_PoCTk/s1600/Adobe_edge.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="98" src="http://2.bp.blogspot.com/-328JLrqNWOg/ToESp2BUwfI/AAAAAAAAAW8/uzKcl_PoCTk/s320/Adobe_edge.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You can download the latest Sept 2011 build for free here - &lt;a href="https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_edge"&gt;https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_edge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you install Adobe Edge Preview 2 it gives you a 96 day limited use.&lt;br /&gt;&lt;br /&gt;Currently this version has simple drawing tools, but allows import of SVG and PNG files. The timeline is pretty sophisticated, anyone who has used flash or a movie editor will quickly pick up how this functions.&lt;br /&gt;&lt;br /&gt;Edge does automatic transitions/tweens which is pretty easy to work out, and you can use opacity and shadow effects.&lt;br /&gt;Follow this links for some examples of what has been done -&amp;nbsp;&lt;a href="http://labs.adobe.com/technologies/edge/resources/"&gt;http://labs.adobe.com/technologies/edge/resources/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Adobe Edge saves directly to HTML with all the associated CSS files, jQuery files and JavaScript files.&lt;br /&gt;&lt;br /&gt;And the plus side - it's all standards based so you can go into the javascript animation and twiddle around with it using your favourite text editor - no blackbox swf files, no flash player plugins - just the code and your browser.&lt;br /&gt;&lt;br /&gt;If Apple keeps Flash off it's mobile devices then this will be BIG - Adobe Edge has the potential to kill Adobe Flash as the default web animation platform (games are a different ball game). &lt;br /&gt;Give Edge a go and COMMENT below on your experience ..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5661534992385809857?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5661534992385809857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/09/adobe-edge-new-html5-animation.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5661534992385809857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5661534992385809857'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/09/adobe-edge-new-html5-animation.html' title='Adobe Edge the new HTML5 animation development environment'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-328JLrqNWOg/ToESp2BUwfI/AAAAAAAAAW8/uzKcl_PoCTk/s72-c/Adobe_edge.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1966763109162523073</id><published>2011-09-23T01:22:00.001-07:00</published><updated>2011-09-23T01:22:38.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='responsive'/><title type='text'>Examples of responsive web design</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&amp;nbsp;Following on from the previous post, here are some examples of responsive web design - animated so that you can see how the layout changes as the browser resizes.&amp;nbsp; These are all done using CSS3 media queries.&lt;br /&gt;&lt;br /&gt;This first example shows how the left-hand column disappears under the main content as the page width shrinks.&amp;nbsp; The logo shifts from the usual top left to be centred and the main links align under this logo.&lt;br /&gt;The images also scale all the way down to a 260 pixel width!&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Yy206IFFrtc/TnxBLpd9w7I/AAAAAAAAAW4/T0b5xPjbGN8/s1600/responsive-web-design1.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Yy206IFFrtc/TnxBLpd9w7I/AAAAAAAAAW4/T0b5xPjbGN8/s1600/responsive-web-design1.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This second example keeps the extra right hand column down to 410 pixels and only at the small sizes does the logo pop and centre itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SqwxAYEofZI/TnxATA8HMAI/AAAAAAAAAWs/ApVrWt4R1U0/s1600/responsive-web-design2.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-SqwxAYEofZI/TnxATA8HMAI/AAAAAAAAAWs/ApVrWt4R1U0/s1600/responsive-web-design2.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This following is an example of using media queries to take advantage of widescreen monitors all the way down to mobile widths. Notice how the main navigation goes from eight links down to four links and how the extra info is pruned away.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TB9be0uilwM/TnxAUuA7gAI/AAAAAAAAAWw/CgLX85zzebA/s1600/responsive-web-design3.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-TB9be0uilwM/TnxAUuA7gAI/AAAAAAAAAWw/CgLX85zzebA/s1600/responsive-web-design3.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The final example shows how images are scaled and removed to simplify the layout.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JpYvkj2XLV8/TnxAWegy8RI/AAAAAAAAAW0/JWseP0Pwjls/s1600/responsive-web-design4.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-JpYvkj2XLV8/TnxAWegy8RI/AAAAAAAAAW0/JWseP0Pwjls/s1600/responsive-web-design4.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You'll notice that all these four examples have set there media query points at different widths.&amp;nbsp; Resulting in style switching at different browser widths.&lt;br /&gt;&lt;br /&gt;Check out the previous post about&lt;a href="http://webdev-il.blogspot.com/2011/09/what-is-responsive-web-design.html"&gt; responsive web design &lt;/a&gt;to see a basic explanation of how to do this and some suggested widths.&lt;br /&gt;Comment away on what widths you set for responsive web design below..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1966763109162523073?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1966763109162523073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/09/examples-of-responsive-web-design.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1966763109162523073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1966763109162523073'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/09/examples-of-responsive-web-design.html' title='Examples of responsive web design'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Yy206IFFrtc/TnxBLpd9w7I/AAAAAAAAAW4/T0b5xPjbGN8/s72-c/responsive-web-design1.gif' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2727849378770076139</id><published>2011-09-19T17:50:00.000-07:00</published><updated>2011-09-23T01:23:01.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='responsive'/><title type='text'>What is Responsive Web Design?</title><content type='html'>Responsive web design is the concept of designing a website that scales to various screen sizes. &amp;nbsp;With the increase in web surfing from tablets and mobile devices a website needs to work at different screen dimensions and resolutions. &amp;nbsp;The choice is to either build a mobile version, or have a website that scales responsively!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Z5o_qtsXjd8/TnfhvVKTmKI/AAAAAAAAAWg/htpDXf6UMP0/s1600/responsivewebsizes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="128" src="http://4.bp.blogspot.com/-Z5o_qtsXjd8/TnfhvVKTmKI/AAAAAAAAAWg/htpDXf6UMP0/s400/responsivewebsizes.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;click image to enlarge&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Currently the main "sizes" can be categorised as:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;960px to 1024px (tablet landscape to standard desktop)&lt;/li&gt;&lt;li&gt;768px to 959px (tablet portrait to desktop)&lt;/li&gt;&lt;li&gt;480px to 767px (mobile landscape to tablet portrait)&lt;/li&gt;&lt;li&gt;Less than 480px (mobile portrait)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;So how do you create a website that is fluid and scales to fit these different sizes?&lt;/b&gt;&lt;br /&gt;The secret lies in CSS3 media queries.&lt;br /&gt;Media queries allow you to serve up different CSS styles depending on the current screen size. &amp;nbsp;The great thing about this is that new devices (mobiles and tablets) will be able to use media queries, and old devices will just see the standard desktop web site.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using media queries&lt;/b&gt;&lt;br /&gt;Based on the above sizes we can write our CSS in the following order:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;/* all styles for standard desktop here */&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;@media only screen and (min-width: 768px) and (max-width: 959px) {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;/* styles for tablet portrait here */ }&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;@media only screen and (max-width: 767px) {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;/* styles for mobile portrait here */}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;@media only screen and (min-width: 480px) and (max-width: 767px) {&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;/* styles for mobile landscape here */}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And that's all there is too it!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hiding elements in Mobile views&lt;/b&gt;&lt;br /&gt;What if you decide there are some elements you just don't want to show in mobile views? (like flash elements or slideshows).&lt;br /&gt;We can simply use CSS to hide that element in the correct portion of the above code using:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;#divname {display: none;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Scaling images&lt;/b&gt;&lt;br /&gt;There are a number of solutions for flexible images so that they scale for the correct device:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Use the media queries above to load different sized background images into div tags based on the screen size.&lt;/li&gt;&lt;li&gt;Use width and height attributes to scale images, but this doesn't optimise the size of the image (same image is downloaded)&lt;/li&gt;&lt;li&gt;Use the overflow property in CSS to crop images&lt;/li&gt;&lt;li&gt;Javascript solutions that resize your images&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;If you're interested in mobile web design, check out the following articles about mobile phone website development:&lt;br /&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ks70YdntXCM/TaTe9YVPLWI/AAAAAAAAAJA/NGknEyAep4I/s1600/thumbnailMobileViewports.png" /&gt;&lt;br /&gt;Viewport size vs screen size&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-x72OJJdiD7Q/TaTe9wzMjtI/AAAAAAAAAJE/GOmBC3F83co/s1600/thumbnailScreenSize.png" /&gt;&lt;br /&gt;Mobile screen sizes&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-O2LQXTY_Adw/TaTe9O8FUBI/AAAAAAAAAI8/CboxFavhF88/s1600/thumbnailMobileScreenSize.png" /&gt;&lt;br /&gt;HTML link to call a phone&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2727849378770076139?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2727849378770076139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/09/what-is-responsive-web-design.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2727849378770076139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2727849378770076139'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/09/what-is-responsive-web-design.html' title='What is Responsive Web Design?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Z5o_qtsXjd8/TnfhvVKTmKI/AAAAAAAAAWg/htpDXf6UMP0/s72-c/responsivewebsizes.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6646320682934730862</id><published>2011-08-28T17:08:00.000-07:00</published><updated>2011-08-28T17:09:31.043-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Content Management Systems - Drupal</title><content type='html'>And now it's the turn of Drupal - the much mistaken CMS. &amp;nbsp;I like to think of it not as a content management system, but as a web framework with modules. &amp;nbsp;To the first time user it is a confusing barebones system with not a lot of flexibility, until you find all the modules and work out which one does what. &lt;br /&gt;This leads to two types of people - those who have used Drupal, got confused/frustrated and now use Wordpress.. and those that struggled on up the steep learning and now love it.&lt;br /&gt;Here's a perfect example - you install Drupal and soon realise that when you add a new post or article it's just plain text (or you have to add HTML tags manually) there is no WYSIWYG editor by default. &amp;nbsp;Some people will give up and grumble - others will search for the the correct module, install it and be happy.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-cOs_ZyTZESU/TlrXdqGXA2I/AAAAAAAAAWY/HjgS2d849iY/s1600/drupal-logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-cOs_ZyTZESU/TlrXdqGXA2I/AAAAAAAAAWY/HjgS2d849iY/s1600/drupal-logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you use Drupal for every project you will learn the "Drupal way" of doing something. &amp;nbsp;You will have your core modules that you always use and know how to configure them. &amp;nbsp;You will tinker with the settings and add functionality. A site can easily have twenty or more modules added to the basic drupal install to get it working - and these all may need updating and maintaining over time.&lt;br /&gt;&lt;br /&gt;Theming drupal is also an art form. &amp;nbsp;The new code bits that need to be slotted in to take an HTML design into a usable drupal template are a bit of a mind bender - again something that gets easier the more you do it.&lt;br /&gt;Check out &amp;nbsp;&lt;a href="http://drupal.org/"&gt;drupal.org&lt;/a&gt;&amp;nbsp;for the official website, download and tutorials to get you started.&lt;br /&gt;&lt;br /&gt;Here's an interesting video interview that is a good introduction to Drupal and what it's capable of doing.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/ZL_lkdxqmdw" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Conclusion.&lt;/u&gt;&lt;/b&gt; &amp;nbsp;Drupal is like any other sophisticated software - you need to learn it, and understand how it works. &amp;nbsp;It's not really for the one time user or first time designer. &amp;nbsp;BUT once you get it working once (this is the hard part) and document/remember what you did, then the next time it gets easier. &amp;nbsp;If your going to be using it multiple times and want all the flexibility of professionally developed modules for ecommerce, social networking, blogging and multimedia it's great. &lt;br /&gt;Here's my passing comment, more of a warning - don't try to learn web design (html, css, php) AND start to use drupal at the same time. &amp;nbsp;You will become confused! This is a tool for web designers/developers who already have a firm grasp of the basics.&lt;br /&gt;&lt;br /&gt;For more &lt;a href="http://webdev-il.blogspot.com/search/label/CMS"&gt;CMS reviews check out these posts&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6646320682934730862?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6646320682934730862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-drupal.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6646320682934730862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6646320682934730862'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-drupal.html' title='Content Management Systems - Drupal'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-cOs_ZyTZESU/TlrXdqGXA2I/AAAAAAAAAWY/HjgS2d849iY/s72-c/drupal-logo.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6598764659468498601</id><published>2011-08-24T18:28:00.000-07:00</published><updated>2011-08-24T18:28:00.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Content Management Systems - Nuggetz</title><content type='html'>Okay, so let me start by saying that Nuggetz isn't a fully blown CMS like Wordpress or Concrete5, it's simple.. really really simple. It's like the first CMS I built in PHP (but looks nicer) that allows simple content management of static web pages.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nL0ua8ETw9M/TlMQeVx6xJI/AAAAAAAAAWM/xRXc4qM7jZs/s1600/CMS_nuggetz_logo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-nL0ua8ETw9M/TlMQeVx6xJI/AAAAAAAAAWM/xRXc4qM7jZs/s1600/CMS_nuggetz_logo.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It's what you want if you have a web site with a few static pages and you want your client to be able to edit the contents. &amp;nbsp;It's so easy for content management you KNOW that whoever changes the content can't get confused. They can't bugger up the whole site by clicking on the wrong control panel - because there aren't any control panels. &amp;nbsp;They just login and edit the "nuggets" of information right inside the pages!!!&lt;br /&gt;&lt;br /&gt;The reason I've included this is that it could well be the solution you've been looking for - easy content management for a simple brochure style website. No bells, no whistles, no add-ons widgets or plugins.&lt;br /&gt;&lt;br /&gt;As it's so simple there aren't many videos about Nuggetz, however here's a video showing how easy it is for someone to login and change the content (this is an instructional video for users on how to make links). This will give you an idea of what it looks like and how easy it is to use.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/edcXNM6LtWo" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;You can download Nuggetz for free at&lt;br /&gt;&lt;a href="http://www.nuggetz.co.uk/"&gt;www.nuggetz.co.uk&lt;/a&gt;&lt;br /&gt;There are simple instructions on how to install it into your website (you need php running on your web server) and an online demo with a page with multiple editable Nuggetz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Conclusion: &lt;/u&gt;&lt;/b&gt;&amp;nbsp;If all you want is to allow simple CMS to static pages then this is just brilliant. It does the job it was designed for. &amp;nbsp;If you want something which makes posts and pages on the fly, then this isn't for you, choose another CMS.&lt;br /&gt;&lt;br /&gt;Check &lt;a href="http://webdev-il.blogspot.com/search/label/CMS"&gt;here for more reviews on Content Management Systems&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6598764659468498601?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6598764659468498601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-nuggetz.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6598764659468498601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6598764659468498601'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-nuggetz.html' title='Content Management Systems - Nuggetz'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-nL0ua8ETw9M/TlMQeVx6xJI/AAAAAAAAAWM/xRXc4qM7jZs/s72-c/CMS_nuggetz_logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2909113577652108106</id><published>2011-08-23T16:34:00.000-07:00</published><updated>2011-08-23T16:34:00.521-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Content Management Systems - Wordpress</title><content type='html'>Wordpress is one of the most popular Content Management Systems on the web at present. &amp;nbsp;It's free and has been built up from a blogging platform to now having added functionality so that many big-name websites are running on wordpress.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--w-WPfTJN5w/TlMDq80gasI/AAAAAAAAAWI/pG9sN-hzelg/s1600/CMS_wordpress-logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="72" src="http://1.bp.blogspot.com/--w-WPfTJN5w/TlMDq80gasI/AAAAAAAAAWI/pG9sN-hzelg/s320/CMS_wordpress-logo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Why is it so popular?&lt;/b&gt; - it's easy to get going without any web design skills - just point and click with some pre-defined themes. &amp;nbsp;In addition developers have been busy adding plugins that do all the other things you may need (ecommerce, calendars, quizzes etc.)&lt;br /&gt;It's more user friendly than Drupal (but some argue not as robust) and has a huge online community that can solve common WP problems. &amp;nbsp;If you don't have design skills then there are a whole heap of themes out there that you can pimp and tweak to get a fast, good looking site.&lt;br /&gt;&lt;br /&gt;Check out this video that shows a quick introduction into the world of wordpress.&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/VdvEdMMtNMY" width="460"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;If you're interested check out the official site:&lt;br /&gt;&lt;a href="http://wordpress.org/"&gt;wordpress.org&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wordpress.org/extend/plugins/"&gt;wordpress.org/extend/plugins&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personally I'm not a big fan of wordpress, &amp;nbsp;but I can see why it's so popular - the same reason that the web devil blog is banged out on blogger rather than a hand-crafted website.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Conclusion:&lt;/u&gt;&lt;/b&gt; A solid CMS platform with lots of support and thousands of plugins to extend the basic functionality. &amp;nbsp;Great to get a site up and running with a predefined theme - more of a learning curve to make your own theme or a website layout in your own style.&lt;br /&gt;&lt;br /&gt;What are the Pros and Cons of your Wordpress setup?&lt;br /&gt;COMMENT below...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2909113577652108106?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2909113577652108106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-wordpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2909113577652108106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2909113577652108106'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-wordpress.html' title='Content Management Systems - Wordpress'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/--w-WPfTJN5w/TlMDq80gasI/AAAAAAAAAWI/pG9sN-hzelg/s72-c/CMS_wordpress-logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5755942332445424129</id><published>2011-08-22T16:36:00.000-07:00</published><updated>2011-08-22T16:38:20.991-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><title type='text'>Content Management Systems - Concrete5</title><content type='html'>Over the next couple of weeks I'll throw together a review of the various content management systems you can use for web development and hopefully find some good videos that give a brief intro into these CMS's.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-0MJbc-8mYXg/TlLmS3zPbRI/AAAAAAAAAWE/qes17SjlPCI/s1600/CMS_concrete5_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-0MJbc-8mYXg/TlLmS3zPbRI/AAAAAAAAAWE/qes17SjlPCI/s1600/CMS_concrete5_logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I thought I'd start with the Concrete5 CMS.  Not as famous as other platforms (wordpress, drupal, joomla etc.) but a great base to build your web sites.  &lt;br /&gt;&lt;br /&gt;Concrete5 is now open source but was originally built in 2003 for AdCouncil (an American non-profit organisation that distributes public service adverts on behalf of various sponsors including the US government).&lt;br /&gt;Unlike many other CMS platforms Concrete5 didn't start out as a blogging tool - this makes it great for building non-blog style websites (but you can add blog functionality using a free blog add-on).&lt;br /&gt;&lt;br /&gt;Some of the benefits of Concrete5:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It's free&lt;/li&gt;&lt;li&gt;You can rebrand and resell&lt;/li&gt;&lt;li&gt;It's easy to take HTML/CSS designs and then add the CMS functionality&lt;/li&gt;&lt;li&gt;There's a marketplace of Add-ons (blogs, widgets, ecommerce)&lt;/li&gt;&lt;/ul&gt;Check out this video that shows a quick introduction to Concrete5&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/f7-utQ7BXZs" width="420"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;If you like the idea of this Content Management System then check out:&lt;br /&gt;&lt;a href="http://www.concrete5.org/"&gt;www.concrete5.org&lt;/a&gt;&amp;nbsp;for more info and free downloads&lt;br /&gt;&lt;a href="http://www.concrete5.org/marketplace/addons/-/view/?submit_search=1&amp;amp;search_keywords="&gt;Concrete5 Marketplace&lt;/a&gt;&amp;nbsp;for an idea of the add-ons available (some are free - others cost $)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;What I like about this CMS is that it starts from the design/layout where I'm in control rather than trying to pimp the default layout or theme using yet another set of code snippets that I will have to decipher.&lt;br /&gt;&lt;br /&gt;Have you used Concrete5? &lt;br /&gt;COMMENT about your experiences below...&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5755942332445424129?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5755942332445424129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-concrete5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5755942332445424129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5755942332445424129'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/content-management-systems-concrete5.html' title='Content Management Systems - Concrete5'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-0MJbc-8mYXg/TlLmS3zPbRI/AAAAAAAAAWE/qes17SjlPCI/s72-c/CMS_concrete5_logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6015284905275727650</id><published>2011-08-07T20:53:00.000-07:00</published><updated>2011-08-07T20:54:06.752-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>Paper Vs Digital publishing</title><content type='html'>There's an interesting article over at the &lt;a href="http://sustainable-graphic-design.blogspot.com/"&gt;sustainable graphic design blog&lt;/a&gt; that looks at whether going digital is more sustainable than print.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PHpnqPyUgeQ/Tj9c12f9jZI/AAAAAAAAAVU/XfsD9h0sj8Y/s1600/papervsdigital.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-PHpnqPyUgeQ/Tj9c12f9jZI/AAAAAAAAAVU/XfsD9h0sj8Y/s1600/papervsdigital.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In this article it mentions the UK newspaper The Guardian and how they are looking into this problem with a two year research project called&amp;nbsp;the Sympact project.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So which is more sustainable - paper or digital publishing?&lt;/b&gt;&lt;br /&gt;As you probably guessed it's not such a simple answer, there are many competing factors to take into consideration.&amp;nbsp;Check out the full discussion and the answer &lt;a href="http://sustainable-graphic-design.blogspot.com/2011/08/going-digital-is-it-more-sustainable.html"&gt;here at sustainable graphic design&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6015284905275727650?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6015284905275727650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/paper-vs-digital-publishing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6015284905275727650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6015284905275727650'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/paper-vs-digital-publishing.html' title='Paper Vs Digital publishing'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-PHpnqPyUgeQ/Tj9c12f9jZI/AAAAAAAAAVU/XfsD9h0sj8Y/s72-c/papervsdigital.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2374545221065258018</id><published>2011-08-04T01:06:00.000-07:00</published><updated>2011-08-04T01:06:50.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>Web surfing on the "Grandpa Box"</title><content type='html'>Do you do your surfing on the "Grandpa Box"?&lt;br /&gt;Great dilbert cartoon below that just shows the generational divide..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dilbert.com/strips/comic/2011-08-03/" title="Dilbert.com"&gt;&lt;img alt="Dilbert.com" border="0" width="500" src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/100000/20000/9000/800/129848/129848.strip.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But if you're going to design and develop for the web this is the current trend.&lt;br /&gt;Check out the following posts for the&lt;a href="http://webdev-il.blogspot.com/2011/04/what-are-most-common-mobile-phone-web.html"&gt; most common mobile phone web browsers&lt;/a&gt;&amp;nbsp; and &lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;current mobile viewport size vs screen resolution&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2374545221065258018?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2374545221065258018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/web-surfing-on-grandpa-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2374545221065258018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2374545221065258018'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/web-surfing-on-grandpa-box.html' title='Web surfing on the &quot;Grandpa Box&quot;'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4666446149301610798</id><published>2011-08-02T22:34:00.000-07:00</published><updated>2011-08-22T19:41:54.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to comment on blogs for SEO exposure</title><content type='html'>Blogs are a fertile ground to add comments and many allow links to be inserted as well. &amp;nbsp;This can lead unscrupulous "backlinkers" to use comments to create backlinks to their sites. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5SHmNAGL_Vk/TjjdOKn3G7I/AAAAAAAAAVA/T6b62RSf2lQ/s1600/no_comment_nofollow.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="195" src="http://3.bp.blogspot.com/-5SHmNAGL_Vk/TjjdOKn3G7I/AAAAAAAAAVA/T6b62RSf2lQ/s320/no_comment_nofollow.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As we all know, backlinks are one of the factors that search engine algorithms use to determine the rank of a page. &amp;nbsp;However, there are a number of things you should watch out for:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) Make your comment related to the post.&lt;/b&gt;&lt;br /&gt;I see so many crap SEO comments on this blog. &amp;nbsp;They are just generic comments that could apply to any blog, and always followed by a link. These are obviously spam backlinks (which get deleted).&lt;br /&gt;If you're going to try to cultivate backlinks in this way, make the comment related to the post - add your thoughts on the subject or why the post was good or bad (ps. you don't have to go brown-nosing in your comments to get a backlink, nothing stimulates conversations more than some precise criticism)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) Does the comment count?&lt;/b&gt;&lt;br /&gt;You may not realise it, but many websites insert the "nofollow" attribute in the anchor tag to any links posted in the comments section. This automatically stops them being counted in the tally of backlinks to a web page.&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a href="http:/www.targetsite.com/" rel="nofollow" &amp;gt;Link Text&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;**Hey Backlinkers! Blogger.com &amp;amp; Blogspot.com uses the No Follow tag**&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;So all those generic comments on this blog with backlinks are just a waste of time for those "backlinkers".&lt;br /&gt;&lt;br /&gt;Here's a neat trick to check which blogs don't have the "nofollow" tag applied. &amp;nbsp;Download either &lt;a href="http://getfirebug.com/"&gt;firebug&lt;/a&gt; or &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/searchstatus/"&gt;SearchStatus&lt;/a&gt; add-ons for firefox. Both allow you to interrogate a web page and find which links have the "nofollow" attributes.&lt;br /&gt;&lt;br /&gt;To find out more about search engine optimisation, &lt;a href="http://webdev-il.blogspot.com/search/label/SEO"&gt;check these posts with the SEO label&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4666446149301610798?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4666446149301610798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/08/how-to-comment-on-blogs-for-seo.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4666446149301610798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4666446149301610798'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/08/how-to-comment-on-blogs-for-seo.html' title='How to comment on blogs for SEO exposure'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-5SHmNAGL_Vk/TjjdOKn3G7I/AAAAAAAAAVA/T6b62RSf2lQ/s72-c/no_comment_nofollow.png' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5263410711566140315</id><published>2011-07-22T04:47:00.000-07:00</published><updated>2011-07-22T04:47:43.378-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Convert a picture into a plain text image</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Imagine you have a picture or logo that you want to represent in a plain text file - a readme.txt or humans.txt perhaps. There is no way you can insert an image file format (jpg or png) into these plain text files.. but you can try and represent them using a bunch of //##**$$ characters.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7V9JEbqRGb4/TiliimOPdtI/AAAAAAAAAQI/NWEHhq87tzc/s1600/image_to_text_conversion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="192" src="http://4.bp.blogspot.com/-7V9JEbqRGb4/TiliimOPdtI/AAAAAAAAAQI/NWEHhq87tzc/s400/image_to_text_conversion.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This can be hard to create freehand - so what about an online tool that can help?&lt;br /&gt;&lt;br /&gt;Amazingly enough there is a website that does just this!&amp;nbsp; &lt;br /&gt;Check out &lt;a href="http://www.text-image.com/convert/ascii.html"&gt;text-image.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My example above uses the ascii version of the site and did a great job of getting just what I wanted.&amp;nbsp; This is something that you won't have to do everyday but it's great to have on hand!&lt;br /&gt;&lt;br /&gt;Now you too can customise those txt files with a brand logo!&lt;br /&gt;Nice ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5263410711566140315?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5263410711566140315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/convert-picture-into-plain-text-image.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5263410711566140315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5263410711566140315'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/convert-picture-into-plain-text-image.html' title='Convert a picture into a plain text image'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7V9JEbqRGb4/TiliimOPdtI/AAAAAAAAAQI/NWEHhq87tzc/s72-c/image_to_text_conversion.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6940065648196331458</id><published>2011-07-21T20:44:00.000-07:00</published><updated>2011-07-21T20:44:28.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web server'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>What is a crossdomain.xml file?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;A crossdomain.xml file is a file that usually sits in the root folder of your webserver.&amp;nbsp; This file is basically an opt-in to allow access to your data from outside your web domain.&amp;nbsp; This is the crossdomain bit - you have to actively give permission for someone to "trespass".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tHtBF7lGEh8/TijwTIVTHpI/AAAAAAAAAQE/cFg8HbOT7gY/s1600/crossdomain_xml_sign.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://2.bp.blogspot.com/-tHtBF7lGEh8/TijwTIVTHpI/AAAAAAAAAQE/cFg8HbOT7gY/s320/crossdomain_xml_sign.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Many web applications require access to data from somewhere different than where the app file originates.&amp;nbsp; The crossdomain.xml file gives these web apps permission.&lt;br /&gt;&lt;br /&gt;Things that may require crossdomain.xml access:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flash&lt;/li&gt;&lt;li&gt;SWF&lt;/li&gt;&lt;li&gt;Flex&lt;/li&gt;&lt;li&gt;Adobe pdf reader&lt;/li&gt;&lt;li&gt;Silverlight&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Example of a crossdomain.xml file:&lt;/b&gt;&lt;br /&gt;This following example of a crossdomain file basically allows no access, it's the strictest policy.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;lt;?xml version="1.0"?&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;cross-domain-policy&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;site-control permitted-cross-domain-policies="none"/&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/cross-domain-policy&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want to allow access then it's important to learn the sercurity implications so have a read of the following articles before allowing access to your web server:&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html"&gt;www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://curtismorley.com/2007/09/01/flash-flex-tutorial-how-to-create-a-crossdomainxml-file/"&gt;curtismorley.com/2007/09/01/flash-flex-tutorial-how-to-create-a-crossdomainxml-file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jeremiahgrossman.blogspot.com/2008/05/crossdomainxml-invites-cross-site.html"&gt;jeremiahgrossman.blogspot.com/2008/05/crossdomainxml-invites-cross-site&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other web server files that you may be interested in are:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/11/how-to-make-robotstxt-file.html"&gt;how-to-make-robotstxt-file&lt;/a&gt; &lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/09/htaccess-modrewrite-and-how-to-rewrite.html"&gt;htaccess-modrewrite-and-how-to-rewrite&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/07/how-to-generate-sitemaps-for-your.html"&gt;how-to-generate-sitemaps&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/09/how-to-build-your-own-custom-404-pages.html"&gt;how-to-build-your-own-custom-404-pages&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6940065648196331458?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6940065648196331458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/what-is-crossdomainxml-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6940065648196331458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6940065648196331458'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/what-is-crossdomainxml-file.html' title='What is a crossdomain.xml file?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-tHtBF7lGEh8/TijwTIVTHpI/AAAAAAAAAQE/cFg8HbOT7gY/s72-c/crossdomain_xml_sign.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2845281221488786612</id><published>2011-07-20T23:57:00.000-07:00</published><updated>2011-07-20T23:59:15.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How readable is my website? Test how easy it is to read</title><content type='html'>You want your readers to be able to quickly scan your web page and pick out the information they are after. But how easy is it to read your website?&lt;br /&gt;&lt;div style="text-align: center;"&gt;What we need is reliable readability tests!&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-s6hS7kBh5vI/TifL5ni44PI/AAAAAAAAAQA/Lg_pm-R5WO4/s1600/website_readability_test.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://3.bp.blogspot.com/-s6hS7kBh5vI/TifL5ni44PI/AAAAAAAAAQA/Lg_pm-R5WO4/s400/website_readability_test.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Online readability tests are quick tools to measure your text. &amp;nbsp;Take a look at the following two sentences:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;"The afore mentioned web resource provides statistics on the ease of readability of documents."&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Gunning Fog index: 14.17&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;"This website is great for measuring how easy it is to read some text."&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;Gunning Fog index: 5.60&lt;br /&gt;&lt;br /&gt;..both mean the same thing - but have vastly different reading levels. &amp;nbsp;The Gunning Fog index is just one measurement. It indicates the&amp;nbsp;number of years of education needed to understand text on first reading.&lt;br /&gt;Obviously the second sentence would be understood quicker and by more people.&lt;br /&gt;&lt;br /&gt;Check out this online readability test&amp;nbsp;&lt;a href="http://www.online-utility.org/english/readability_test_and_improve.jsp"&gt;www.online-utility.org&lt;/a&gt;&amp;nbsp;- just cut and paste the text. &amp;nbsp;It has a number of different methods of analysing your text including the Gunning Fox index.&lt;br /&gt;Now we can start making our websites easy to scan and read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2845281221488786612?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2845281221488786612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-readable-is-my-website-test-how.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2845281221488786612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2845281221488786612'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-readable-is-my-website-test-how.html' title='How readable is my website? Test how easy it is to read'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-s6hS7kBh5vI/TifL5ni44PI/AAAAAAAAAQA/Lg_pm-R5WO4/s72-c/website_readability_test.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6368878704755144435</id><published>2011-07-17T22:53:00.000-07:00</published><updated>2011-07-17T22:57:02.502-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Create realistic filler text for websites not Lorem Ipsum</title><content type='html'>Lorem Ipsum is the default dummy text for graphic designers - it is fake latin but doesn't look "right" for web page mockups. &amp;nbsp;It would be nice to have other Filler Text or Dummy Text that is more realistic (but still complete nonsense) so I've included some snippets of other dummy text and links to websites that generate filler text.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-EaRaUe4RDEA/TiOtSbqMKHI/AAAAAAAAAP4/MflPt_SqZbY/s1600/lorem-ipsum-dummytext.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="http://3.bp.blogspot.com/-EaRaUe4RDEA/TiOtSbqMKHI/AAAAAAAAAP4/MflPt_SqZbY/s320/lorem-ipsum-dummytext.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Let's start with the standard Lorem Ipsum text:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;LOREM IPSUM DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam cursus. Morbi ut mi. Nullam enim leo, egestas id, condimentum at, laoreet mattis, massa. Sed eleifend nonummy diam. Praesent mauris ante, elementum et, bibendum at, posuere sit amet, nibh. Duis tincidunt lectus quis dui viverra vestibulum. Suspendisse vulputate aliquam dui. Nulla elementum dui ut augue. Aliquam vehicula mi at mauris. Maecenas placerat, nisl at consequat rhoncus, sem nunc gravida justo, quis eleifend arcu velit quis lacus. Morbi magna magna, tincidunt a, mattis non, imperdiet vitae, tellus. Sed odio est, auctor ac, sollicitudin in, consequat vitae, orci. Fusce id felis. Vivamus sollicitudin metus eget eros.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. In posuere felis nec tortor. Pellentesque faucibus. Ut accumsan ultricies elit. Maecenas at justo id velit placerat molestie. Donec dictum lectus non odio. Cras a ante vitae enim iaculis aliquam. Mauris nunc quam, venenatis nec, euismod sit amet, egestas placerat, est. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras id elit. Integer quis urna. Ut ante enim, dapibus malesuada, fringilla eu, condimentum quis, tellus. Aenean porttitor eros vel dolor. Donec convallis pede venenatis nibh. Duis quam. Nam eget lacus. Aliquam erat volutpat. Quisque dignissim congue leo.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Mauris vel lacus vitae felis vestibulum volutpat. Etiam est nunc, venenatis in, tristique eu, imperdiet ac, nisl. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In iaculis facilisis massa. Etiam eu urna. Sed porta. Suspendisse quam leo, molestie sed, luctus quis, feugiat in, pede. Fusce tellus. Sed metus augue, convallis et, vehicula ut, pulvinar eu, ante. Integer orci tellus, tristique vitae, consequat nec, porta vel, lectus. Nulla sit amet diam. Duis non nunc. Nulla rhoncus dictum metus. Curabitur tristique mi condimentum orci. Phasellus pellentesque aliquam enim. Proin dui lectus, cursus eu, mattis laoreet, viverra sit amet, quam. Curabitur vel dolor ultrices ipsum dictum tristique. Praesent vitae lacus. Ut velit enim, vestibulum non, fermentum nec, hendrerit quis, leo. Pellentesque rutrum malesuada neque.&amp;lt;/p&amp;gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;More realistic filler text and text generating websites!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The first is over at &lt;a href="http://www.duckisland.com/GreekMachine.asp"&gt;duckisland.com where the "Greeking Machine"&lt;/a&gt; can churn out some very realistic paragraphs. &amp;nbsp;I like the Marketing and Metropolitan language settings best. Just choose the Language option and click Create Output. &amp;nbsp;I love the fact that it's random and comes out with a different version each time.&lt;br /&gt;&lt;br /&gt;This is an example of the Marketing language dummy text:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;MARKETING SPEAK DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Spring, refreshing and to hearty yourself sparkling want racy waxy flash. Colossal splash low-cost admire classic care convenient double yours desire comes be. Creamy squeezable creamy accomodations believe plush supreme more. Sold silky wealth challenge affordable natural, exclusive. Cheap class warranty dazzling too anti class your generous refreshing dazzling extra smile, revolutionary spicey. Simulated lost quality unique super wholesome time, absorbent splash, works shine pleasing much touch. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Discover by any dual what out on happy you senses. Ultra advantage now, well market successful mothers quenches commercial smart. Whopping sure newest sensational super challenge. Value sharpest challenge tempt, cool ever polished made chocolatey plus terrific sleek. Reputation your golden, luxury dazzling blend affordable jiffy duty ocean thick keeps. Pay takes, need extra outside limited perfect formula love if exotic burst market. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Cheap by lasting many permanent ordinary clean perfect. Picky love deluxe rich dual special, kids, soaking smells flavored selfish. Thick goodness lost quickly love guaranteed herbal stimulates first. Locked-in, yet locked-in valuable hot grand powerful supreme longer class inside, however offer. Picky, polished any try goodness cause open longer quickly, good choosy zippy sale. Golden quick need way get fat-free be supreme odor drink look. Better delicious sharpest people pay, secret. Bigger tasting flavored boast think very secure bonus commercial quite is. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Parents latest improved peppy supreme awesome waxy. Far how, longer customer opportunity newest, tempt effervescent. Snappy devour comfort quality dry for, cheap warm. Savor spacious citrus neat waxy spacious hearty, tough devour mountain sweet traditional can. Survey sharpest seeing works crystals soaking hot wealth advantage choice rosy. &amp;lt;/p&amp;gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;And this is the Metropolitan style dummy text:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;METRO STYLE DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Architectural using inspiring caviar, fine rich in expensive cigar. Wealth tailored presidential repertoire blissfull fashion, impressive, diamond, tailored presidential ladies doctoral imported first-class symphony. Diamond suite first-class cigar stockmarket echelon monogram, topiary status elegant, housekeeping. Treasure inspiring, reserved charity blissfull enthusiast monogram rich suite a, grande sport, repertoire diamond world. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Pearl opulent auction cuisine monogram purebred sterling ballroom, marquis, cocktail, purebred. Five-star townhome symphony cigar architectural wealth reserved board five-star cutlery manor panoramic. Pedigree acumen manor charity on member opulent art diplomatatic auction gem, career. Rare repertoire portfolio ambassador, marquis, respectable, gifted. Expensive affluent yacht inspiring gem, butler first-class acumen.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Classical, benefiting diplomatatic a sheer university yacht symbolizing reserved penthouse enthusiast metropolitan repertoire benefiting. Noble politically using saphire fine genuine genuine philanthropic educated diplomatatic dynasty art a. Brilliant stockmarket silver cutlery caviar cigar sheer bonds. Gentlemen gilded impresario diplomatatic fine designer brilliant world first-class cultered. Stockmarket saphire repertoire manor champagne private impresario. On silk philanthropic lifestyle art diplomatatic handmade dynasty marquis delegate, with butler tailored. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Fashion high-rise travel symphony reserved dynasty investments housekeeping a, board politically charity le gentlemen dynasty. Diplomatatic portfolio grande butler, travel rich vacation inspiring panoramic respectable. Gem, pedigree gifted career gem le. &amp;lt;/p&amp;gt;&amp;lt;br /&amp;gt; &lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;Over at &lt;a href="http://www.cameroncreative.com/filler-text.html"&gt;cameroncreative.com there is some more filler text&lt;/a&gt; - I like the dummy "Terms and Conditions" text - great stuff!&lt;br /&gt;&lt;br /&gt;Here is a small extract of the Terms and Conditions dummy text:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;TERMS AND CONDITIONS DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This product is meant for educational purposes only. Any resemblance to real persons, living or dead is purely coincidental. Void where prohibited. Some assembly required. List each check separately by bank number. Batteries not included.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Contents may settle during shipment. Use only as directed. No other warranty expressed or implied. Do not use while operating a motor vehicle or heavy equipment. Postage will be paid by addressee. Subject to CARB approval./Users/macstudent/Desktop/3_PUMA Fuseproject Packaging.mp4&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;To be used as a supplementary restraint system only. Always fasten your safety belt. Subject to change without notice. Times approximate. Simulated picture. Do not staple or paper clip. Price slightly higher east of Alaska. No postage necessary if mailed in the United States.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Printed on recycled paper. For recreational use only. Do not disturb. All models over 18 years of age. Prize not redeemable for cash value. If condition persists, consult your physician. No user-serviceable parts inside. Freshest if eaten before date on carton.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This is not an offer to sell securities. Apply only to affected area. May be too intense for some viewers. Do not stamp. Not rated by the Motion Picture Association of America. Call for nutritional bacon. Use other side for additional listings.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Not responsible for direct, indirect, incidental or consequential damages resulting from any defect, error or failure to perform. Keep away from children. At participating locations only. Not the Beatles. Penalty for private use. See label for sequence.&amp;lt;/p&amp;gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;And next the all important Privacy Policy. &amp;nbsp;This is the Web Devil privacy policy dummy text:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;PRIVACY POLICY STATEMENT DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;What bacon do we collect? &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;We collect bacon from you when you register on our site, place an order, subscribe to our newsletter, respond to a survey or fill out a form.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;When ordering or registering on our site, as appropriate, you may be asked to enter your: name, e-mail address, mailing address, phone number, credit card bacon. You may, however, visit our site anonymously. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;What do we use your bacon for &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Any of the bacon we collect from you may be used in one of the following ways: To personalise your experience your bacon helps us to better respond to your individual needs. To improve our website we continually strive to improve our website offerings based on the bacon and feedback we receive from you.  To improve customer service (your bacon helps us to more effectively respond to your customer service requests and support needs) To process transactions.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Your bacon, whether public or private, will not be sold, exchanged, transferred, or given to any other company for any reason whatsoever, without your consent, other than for the express purpose of delivering the purchased product or service requested. To administer a contest, promotion, survey or other site feature To send periodic emails. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The email address you provide for order processing, will only be used to send you bacon and updates pertaining to your order. If you decide to opt-in to our mailing list, you will receive emails that may include company news, updates, related product or service bacon, etc. Note: If at any time you would like to unsubscribe from receiving future emails, we include detailed unsubscribe instructions at the bottom of each email. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;How do we protect your bacon? &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;We implement a variety of security measures to maintain the safety of your personal bacon when you place an order or access your personal bacon. We offer the use of a secure server. All supplied sensitive/credit bacon is transmitted via Secure Socket Layer (SSL) technology and then encrypted into our Payment gateway providers database only to be accessible by those authorised with special access rights to such systems, and are required to keep the bacon confidential. After a transaction, your private bacon (credit cards, social security numbers, financials, etc.) will not be stored on our server.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;What are cookies?&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Cookies are small files that a site or its service provider transfers to your computers hard drive through your Web browser that enables the sites or service providers systems to recognise your browser and capture and remember certain bacon.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Do we use cookies? &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Yes. We use cookies to help us remember and process the items in your shopping cart, understand and save your preferences for future visits, and keep track of advertisements and compile aggregate data about site traffic and site interaction so that we can offer better site experiences and tools in the future. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Do we disclose any bacon to outside parties?&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Yes. We sell, trade, or otherwise transfer to outside parties your personally identifiable bacon. This may include trusted third parties who assist us in operating our website, conducting our business, or servicing you, so long as those parties agree to keep this bacon confidential. We may release your bacon when we believe release is appropriate to comply with the law, enforce our site policies, or protect ours or others rights, property, or safety. &amp;lt;br /&amp;gt; Non-personally identifiable visitor bacon may be provided to other parties for marketing, advertising, or other uses. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Children's Online Privacy Protection Act Compliance &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;We are in compliance with the requirements of COPPA (Children's Online Privacy Protection Act), we do not collect any bacon from anyone under 13 years of age. Our website, products and services are all directed to people who are at least 13 years old or older.)&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Online Privacy Policy Only &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This online privacy policy applies only to bacon collected through our website and not to bacon collected offline.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Your Consent &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;By using our site, you consent to our privacy policy.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Changes to our Privacy Policy &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;If we decide to change our privacy policy, we will post those changes on this page.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Contacting Us &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;If there are any questions regarding this privacy policy you may contact us using the bacon below.&amp;lt;/p&amp;gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;And finally a couple of dummy product descriptions to fill up your mock-ups:&lt;br /&gt;&lt;textarea cols="50" rows="5"&gt;&amp;lt;p&amp;gt;PRODUCT DESCRIPTIONS STATEMENT DUMMY TEXT&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Handmade Suede Leather Thingumajig 12 x 5 squints&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;With its classy looks and texture that is soft to the touch, this Thingumajig is handmade using only the finest materials, including suede leather. It is expertly hand stitched, to add to its unique character. Each of its 40 sections are made from handcrafted, stain resistant material which really adds to the one-of-a-kind value of this piece.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This is an expensive looking, executive item, so why not treat yourself or a dear friend to this or one of our other beautiful Thingumajigs today&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Size/Specifications: &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This Thingumajig measures 12 x 5 squints with 40 individual sections.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Three ambidextrous lobes support the overall mass.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Weight: 350 grommets&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Baby Gift Description&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Searching for that special baby gift, but clueless as to whether the new arrival will be a boy or girl? &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Now you needn’t stress over whether to buy blue or pink gifts with our beautiful XXXX basket! The neutral pastel colors make this gift ideal for all of those occasions where you just don’t know if pink or blue will be called for.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Although you may not be certain of baby’s sex, you can be certain of making a really great impression with this adorable gift! Mom and Dad will also be delighted with the parents package that’s included!&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;This gift comes beautifully packaged in a box, ensuring the quality of the goods inside. &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Order today and delight the new parents and baby!&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Size/Specifications: &amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Gift Dimensions: 34 x 28 squints&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Box Dimensions: 35 x 40 squints&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;Weight: 550 grommets&amp;lt;/p&amp;gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Just remember to change the dummy text to real content before you go-live&lt;/span&gt;&lt;/b&gt; - the "bacon" privacy policy example above is not going to fool anyone!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-o7ffjugU_Sk/TiPKEyYoq5I/AAAAAAAAAP8/SB8bBNn0jW4/s1600/Bacon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="91" src="http://2.bp.blogspot.com/-o7ffjugU_Sk/TiPKEyYoq5I/AAAAAAAAAP8/SB8bBNn0jW4/s320/Bacon.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you're interested in web design mockups - take a look at this &lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Web Devil post about the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #333333; font-size: 15px; line-height: 20px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/how-to-make-web-design-mockups.html"&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;pros and cons of mock-up approaches&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6368878704755144435?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6368878704755144435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/create-realistic-filler-text-for.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6368878704755144435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6368878704755144435'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/create-realistic-filler-text-for.html' title='Create realistic filler text for websites not Lorem Ipsum'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-EaRaUe4RDEA/TiOtSbqMKHI/AAAAAAAAAP4/MflPt_SqZbY/s72-c/lorem-ipsum-dummytext.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-3617650266947818528</id><published>2011-07-13T15:37:00.000-07:00</published><updated>2011-07-13T15:37:38.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to write a call to action button - an online call to action tool</title><content type='html'>A call to action button entices your viewers to click to do more than just read. &amp;nbsp;This can be anything from &lt;b&gt;Buy&lt;/b&gt; to &lt;b&gt;Try&lt;/b&gt; to &lt;b&gt;View&lt;/b&gt; and anything inbetween.&lt;br /&gt;What is it that you want your viewers to do? &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Oa9TxQbdyp8/Th0V2jQzPOI/AAAAAAAAAP0/uC_AazKClZI/s1600/calltoactiongraphic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://1.bp.blogspot.com/-Oa9TxQbdyp8/Th0V2jQzPOI/AAAAAAAAAP0/uC_AazKClZI/s400/calltoactiongraphic.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Writing a compelling &lt;b&gt;Call to Action&lt;/b&gt; will help your conversions.&lt;br /&gt;&lt;br /&gt;One tried and tested method is to have an &lt;b&gt;Action&lt;/b&gt; (order or command) followed by the &lt;b&gt;Product Name&lt;/b&gt; (optional) with a &lt;b&gt;Timeframe&lt;/b&gt;&amp;nbsp;(for a sense of urgency) and then a &lt;b&gt;Tagline&lt;/b&gt; (sometimes located outside the button).&lt;br /&gt;The following simple form&amp;nbsp;allows you to pick some common variations to come up with a unique call to action phrase that fits your product or service.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;Web Devil Call to Action Generator:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;select id="action" name="action"&gt;   &lt;option&gt;..choose an action&lt;/option&gt;   &lt;option&gt;Order&lt;/option&gt;   &lt;option&gt;Buy&lt;/option&gt;   &lt;option&gt;Add to basket&lt;/option&gt;   &lt;option&gt;Get it&lt;/option&gt;   &lt;option&gt;Buy your tickets&lt;/option&gt;   &lt;option&gt;Purchase&lt;/option&gt;   &lt;option&gt;Add to wishlist&lt;/option&gt;   &lt;option&gt;Schedule a consultation&lt;/option&gt;   &lt;option&gt;Enroll &lt;/option&gt;   &lt;option&gt;Get a Quote &lt;/option&gt; &lt;option&gt;Get your&lt;/option&gt; &lt;option&gt;Get Demo&lt;/option&gt; &lt;option&gt;Live Demo&lt;/option&gt; &lt;option&gt;Request a Quote&lt;/option&gt; &lt;option&gt;Signup&lt;/option&gt; &lt;option&gt;Subscribe&lt;/option&gt; &lt;option&gt;Learn more &lt;/option&gt; &lt;option&gt;Learn what's new&lt;/option&gt; &lt;option&gt;Request more information&lt;/option&gt; &lt;option&gt;Register&lt;/option&gt; &lt;option&gt;Download&lt;/option&gt; &lt;option&gt;Upload&lt;/option&gt; &lt;option&gt;Broadcast&lt;/option&gt; &lt;option&gt;Take a Tour&lt;/option&gt; &lt;option&gt;Try it&lt;/option&gt; &lt;option&gt;Start&lt;/option&gt; &lt;option&gt;Start Creating&lt;/option&gt; &lt;option&gt;Enter &lt;/option&gt; &lt;option&gt;View&lt;/option&gt; &lt;option&gt;View features&lt;/option&gt; &lt;option&gt;See&lt;/option&gt; &lt;option&gt;Show me &lt;/option&gt; &lt;option&gt;Start viewing&lt;/option&gt; &lt;option&gt;Search Now&lt;/option&gt; &lt;option&gt;View portfolio&lt;/option&gt; &lt;option&gt;Donate&lt;/option&gt; &lt;option&gt;Contact us&lt;/option&gt; &lt;/select&gt;&lt;br /&gt;&lt;input id="Product" name="Product" type="text" value="..add product name" /&gt;&lt;br /&gt;&lt;select id="timeframe" name="timeframe"&gt;   &lt;option&gt;..select timeframe&lt;/option&gt;   &lt;option&gt;Now&lt;/option&gt;   &lt;option&gt;Instantly&lt;/option&gt;   &lt;option&gt;FREE&lt;/option&gt;   &lt;option&gt;Today&lt;/option&gt;   &lt;option&gt;within 24 hours&lt;/option&gt;   &lt;option&gt;with one click&lt;/option&gt;   &lt;option&gt;via email&lt;/option&gt;     &lt;option&gt;Immediate delivery&lt;/option&gt; &lt;/select&gt;&lt;br /&gt;&lt;select id="tagline" name="tagline"&gt;   &lt;option&gt;..choose tagline&lt;/option&gt;   &lt;option&gt;It's reliable&lt;/option&gt;   &lt;option&gt;It's risk-free&lt;/option&gt; &lt;option&gt;Spam free&lt;/option&gt; &lt;option&gt;It's worth having&lt;/option&gt; &lt;option&gt;It's now or never&lt;/option&gt; &lt;option&gt;Get it now&lt;/option&gt; &lt;option&gt;For a free account&lt;/option&gt; &lt;option&gt;Free postage&lt;/option&gt; &lt;option&gt;Free trial 21-Day&lt;/option&gt; &lt;option&gt;No obligation&lt;/option&gt; &lt;option&gt;Intro pice&lt;/option&gt; &lt;option&gt;20% off&lt;/option&gt; &lt;option&gt;Only $XX.99&lt;/option&gt; &lt;option&gt;No waiting&lt;/option&gt; &lt;option&gt;Start using within minutes&lt;/option&gt; &lt;option&gt;Get a full comparison&lt;/option&gt; &lt;option&gt;For a short time only&lt;/option&gt; &lt;option&gt;Offer expires Month 29th&lt;/option&gt; &lt;option&gt;Order now and receive a free gift&lt;/option&gt; &lt;option&gt;First ten places only $XX.99&lt;/option&gt; &lt;/select&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you have a phrase - you can start building the button.&lt;br /&gt;&lt;br /&gt;Basic rules for Call to Action Buttons are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Large button shape (biggest on page)&lt;/li&gt;&lt;li&gt;Contrasting colours to background and button text&lt;/li&gt;&lt;li&gt;Bright and friendly (therefore rounded corners)&lt;/li&gt;&lt;li&gt;Centre stage position&lt;/li&gt;&lt;li&gt;Lots of whitespace around the button&lt;/li&gt;&lt;li&gt;Offer a secondary action as an alternative (eg. take a tour)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Check out the buttons in the graphic above, or just surf around the web looking at the big players and their call to action buttons (skype, firefox, apple)&lt;br /&gt;&lt;br /&gt;Check out the following articles on how to build a great button in CSS or using Photoshop:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/html5-and-css3-buttons-tabs-forms-and.html"&gt;HTML5 and CSS3 buttons, tabs, forms and tables&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/make-scalable-buttons-using-css3-rgba.html"&gt;Make scalable buttons using CSS3, RGBA and the Button Element&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/11/photoshop-button-tutorials.html"&gt;Photoshop button tutorials&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; line-height: 18px;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: medium;"&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-3617650266947818528?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/3617650266947818528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-write-call-to-action-button.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3617650266947818528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3617650266947818528'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-write-call-to-action-button.html' title='How to write a call to action button - an online call to action tool'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-Oa9TxQbdyp8/Th0V2jQzPOI/AAAAAAAAAP0/uC_AazKClZI/s72-c/calltoactiongraphic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8423421036132026407</id><published>2011-07-12T18:45:00.000-07:00</published><updated>2011-07-12T18:45:45.394-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to write great content for your website</title><content type='html'>There is a great article over at &lt;a href="http://www.smashingmagazine.com/2011/06/29/five-copywriting-errors-that-can-ruin-a-company-website/"&gt;smashing magazine about the copywriting errors&lt;/a&gt; that can ruin a company website - these points along with using content templates, writing great H2 heading tags and using appropriate images and infographics will ensure great content for the website you're designing.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Eu9q85Pn2nQ/Thz2cTFYaOI/AAAAAAAAAPw/Gkxl5qzpFmg/s1600/WriteGreatContent.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/-Eu9q85Pn2nQ/Thz2cTFYaOI/AAAAAAAAAPw/Gkxl5qzpFmg/s320/WriteGreatContent.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Let's start with those copywriting errors:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. Focus on the reader NOT the company&lt;/b&gt;&lt;br /&gt;What's in it for the reader how will it benefit them and give them a better experience? &amp;nbsp;They don't want to know about how cool the company is.&lt;br /&gt;The article has some useful links to &lt;a href="http://www.smashingmagazine.com/2011/06/29/five-copywriting-errors-that-can-ruin-a-company-website/"&gt;setting a word budget&lt;/a&gt; to promote a product or service.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-iNkQojhh52w/TaUvbO0YljI/AAAAAAAAAJ0/GAHDWFsJiK0/s1600/f_ShapeReadinPattern.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-iNkQojhh52w/TaUvbO0YljI/AAAAAAAAAJ0/GAHDWFsJiK0/s200/f_ShapeReadinPattern.jpg" width="131" /&gt;&lt;/a&gt;&lt;b&gt;2. Put the message up front&lt;/b&gt;&lt;br /&gt;The average web visitor scans a page to find what they are looking for and will move on if it's not obvious. &amp;nbsp;(check out &lt;a href="http://webdev-il.blogspot.com/2011/04/top-tips-for-mobile-website-interface.html"&gt;the dominant reading pattern of a web page here&lt;/a&gt;)&lt;br /&gt;So put the main message up front and obvious. &amp;nbsp;Check out &lt;a href="http://webdev-il.blogspot.com/2011/02/how-to-write-good-h2-titles.html"&gt;this post about how to write good H2 titles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Make meta data work for you&lt;/b&gt;&lt;br /&gt;Using a &lt;b&gt;meta title&lt;/b&gt; and &lt;b&gt;meta description&lt;/b&gt; will help along with good &lt;b&gt;H2 title&lt;/b&gt; tags and &lt;b&gt;ALT&lt;/b&gt; descriptions of your images. &lt;br /&gt;Also name your pages with the title of your web page (check out the URL of this page in the address bar of your browser).&lt;br /&gt;If you want to &lt;a href="http://webdev-il.blogspot.com/2009/12/making-meta-tags.html"&gt;make quality meta tags check out the link&lt;/a&gt; in this post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. Keep it short and sweet&lt;/b&gt;&lt;br /&gt;Get to the point and arouse curiosity - simultaneously!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. Use a call to action&lt;/b&gt;&lt;br /&gt;A call to action is an order or request to get a visitor to do something along with a conversion button to get them to click.&lt;br /&gt;Check out this &lt;a href="http://webdev-il.blogspot.com/2011/02/essential-elements-in-website-landing.html"&gt;example of a website landing page &lt;/a&gt;and how a call to action will help.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also remember that people buy from people. &amp;nbsp;So put your team up there with contact details.&lt;br /&gt;&lt;br /&gt;Want to read more about generating good web content? Browse the articles below:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zqGx5W_y40U/TciqxaqiGmI/AAAAAAAAALg/dh0k9VdKgLA/s1600/pink-floyd-meat-grinder.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-zqGx5W_y40U/TciqxaqiGmI/AAAAAAAAALg/dh0k9VdKgLA/s200/pink-floyd-meat-grinder.jpg" width="183" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/web-content-how-to-get-stories-out-of.html"&gt;Web content - how to get stories out of your clients&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/how-to-write-good-h2-titles.html"&gt;How to Write Good H2 Titles&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/09/how-to-get-your-clients-to-give-you.html"&gt;How to get your clients to give you great content using Content Templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html"&gt;How important are images, photos and info-graphics in web content?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/how-to-make-good-infographic.html"&gt;What makes a good infographic&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8423421036132026407?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8423421036132026407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-write-great-content-for-your.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8423421036132026407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8423421036132026407'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-write-great-content-for-your.html' title='How to write great content for your website'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Eu9q85Pn2nQ/Thz2cTFYaOI/AAAAAAAAAPw/Gkxl5qzpFmg/s72-c/WriteGreatContent.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7638075999544301285</id><published>2011-07-10T17:44:00.000-07:00</published><updated>2011-07-10T17:48:54.710-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>How to optimise your eBook cover for black and white E Ink kindle eBook readers</title><content type='html'>This is a follow-up to the last post which was about t&lt;a href="http://webdev-il.blogspot.com/2011/07/what-size-is-ebook-cover-for-kindle.html"&gt;he size an eBook cover should be&lt;/a&gt;. &amp;nbsp;I'll quickly outline how to optimise a colour eBook cover so that it looks good when viewed on E Ink devices and on colour devices.&lt;br /&gt;&lt;br /&gt;As discussed previously, currently an eBook cover should tick all the following boxes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;600 x 800 pixel size&lt;/li&gt;&lt;li&gt;title, author readable at small sizes&amp;nbsp;&lt;/li&gt;&lt;li&gt;colour looks good for pc &amp;amp; tablet viewing&lt;/li&gt;&lt;li&gt;also looks good on E Ink devices in grayscale&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The last point is really important and means that you need to create your eBook cover to work both in colour and in grayscale.&lt;br /&gt;&lt;br /&gt;Here's a quick tip using photoshop to quickly flick back and forth between grayscale and colour so that you can make it look good in both.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nh-JIWtxjec/ThpFKYYf07I/AAAAAAAAAPs/qlOuAQSpunU/s1600/adjustmentLayerGraphic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="141" src="http://1.bp.blogspot.com/-nh-JIWtxjec/ThpFKYYf07I/AAAAAAAAAPs/qlOuAQSpunU/s400/adjustmentLayerGraphic.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Firstly scale your image to the correct size (600x800) then in the layers panel add a new adjustment layer by clicking on the little circle icon (Step 1 in the graphic). &amp;nbsp;Choose the Black and White adjustment layer&amp;nbsp;(Step 2)&amp;nbsp;- and just go with the default filter .&lt;br /&gt;Make sure your adjustment layer is the very top layer. &amp;nbsp;Now you can turn it on and off (using the layer eye icon) to see how it looks in grayscale (Step 3.)&lt;br /&gt;&lt;br /&gt;If it doesn't look good you can now start playing around with the contrast of the image for example:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;add a brightness/contrast adjustment layer (under the BW adjustment layer)&lt;/li&gt;&lt;li&gt;use the dodge and burn tools&lt;/li&gt;&lt;li&gt;the unsharp mask filter may also help define edges better. &amp;nbsp;&lt;/li&gt;&lt;li&gt;maybe you'll have to change the colour of your text to make it standout in grayscale&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The good thing is that you can make changes and quickly see if it works in colour AND black and white until you have a nicely optimised image.&lt;br /&gt;When you're happy just "save for web and devices" as an optimised jpg making sure the adjustment layer is turned OFF so that you get a colour jpg.&lt;br /&gt;&lt;br /&gt;If you're interested in digital publishing you may also like:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/07/what-size-is-ebook-cover-for-kindle.html"&gt;what-size-is-ebook-cover-for-kindle&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://webdev-il.blogspot.com/2011/07/examples-of-bad-magazine-layout.html"&gt;examples-of-bad-magazine-layout&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/comparison-of-digital-publishing.html"&gt;comparison-of-digital-publishing-formats&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7638075999544301285?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7638075999544301285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-optimise-your-ebook-cover-for.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7638075999544301285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7638075999544301285'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/how-to-optimise-your-ebook-cover-for.html' title='How to optimise your eBook cover for black and white E Ink kindle eBook readers'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-nh-JIWtxjec/ThpFKYYf07I/AAAAAAAAAPs/qlOuAQSpunU/s72-c/adjustmentLayerGraphic.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1687226045416730050</id><published>2011-07-05T23:42:00.000-07:00</published><updated>2011-07-05T23:57:19.426-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>What size is an eBook cover for Kindle?</title><content type='html'>I've been looking into ePub files and publishing eBooks and one question that keeps cropping up is - what size should the cover artwork be?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sZHtHZnDYO8/ThQC9UMURlI/AAAAAAAAAPc/Uuog9lHuvQw/s1600/ebook_reader.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="184" src="http://2.bp.blogspot.com/-sZHtHZnDYO8/ThQC9UMURlI/AAAAAAAAAPc/Uuog9lHuvQw/s200/ebook_reader.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;As you'll be aware there are a variety of different eBook reader devices on the market. &amp;nbsp;The majority of these use E ink technology which is grayscale (improves contrast and battery life) and have a screen resolution of 600 x 800 pixels.&lt;br /&gt;&lt;br /&gt;Take a look at the following list of popular eBook readers, along with the screen dimensions and display technology:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Kindle &amp;nbsp;600 x 800 pixels (grayscale E ink)&lt;/li&gt;&lt;li&gt;Sony Reader 600×800 px (grayscale E ink)&lt;/li&gt;&lt;li&gt;Nook 600 x 800 pixel (grayscale E ink)&lt;/li&gt;&lt;li&gt;Kobo 800x600px (grayscale E ink)&lt;/li&gt;&lt;li&gt;BeBook Neo 600 x 800 pixel (grayscale E ink)&lt;/li&gt;&lt;li&gt;iRiver Story 600 x 800 pixel (grayscale E ink)&lt;/li&gt;&lt;li&gt;iRiver Story HD 1024 × 768 (grayscale E ink)&lt;/li&gt;&lt;li&gt;Onyx Book M90 1200 × 825 (grayscale E ink)&lt;/li&gt;&lt;li&gt;Nook Color 1024 × 600 (LCD colour)&lt;/li&gt;&lt;li&gt;Laser 480x800 pixels (TFT colour)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;- so to answer the question &amp;nbsp;&lt;b&gt;&lt;i&gt;What size should an eBook cover be?&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Currently 600 x 800 px and optimised to look good in grayscale!&lt;br /&gt;You should start the design process as a high quality 300dpi image (you never know when you'll need to print/publish this) using the same aspect ratio and then down sample the image at the end to make the eBook version.&lt;br /&gt;Just remember that many people are also reading eBooks on their computers and tablet devices so don't change the colour version to grayscale - just make sure it is readable if it is viewed on a black and white screen.&lt;br /&gt;&lt;br /&gt;Just as an additional note, the most popular eBook platform is the Kindle, however the Kindle does not support the international ePub standard. There is software available (&lt;a href="http://calibre-ebook.com/"&gt;calibre-ebook.com&lt;/a&gt;) which can convert a non-DRM ePub file into the unprotected Mobipocket format that the Kindle can read.&lt;br /&gt;&lt;br /&gt;Have you had experience publishing eBooks for Kindle? &amp;nbsp;Add you COMMENTS here :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1687226045416730050?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1687226045416730050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/what-size-is-ebook-cover-for-kindle.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1687226045416730050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1687226045416730050'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/what-size-is-ebook-cover-for-kindle.html' title='What size is an eBook cover for Kindle?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-sZHtHZnDYO8/ThQC9UMURlI/AAAAAAAAAPc/Uuog9lHuvQw/s72-c/ebook_reader.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8614652029140041779</id><published>2011-07-05T20:50:00.000-07:00</published><updated>2011-07-05T20:50:50.865-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>Examples of bad magazine layout</title><content type='html'>I've collated some of the main design mistakes that occur in magazine and page layout. You may be thinking "&lt;i&gt;why is this on a web design &amp;amp; development blog?&lt;/i&gt;" Well a lot of the design mistakes apply equally to web design, especially considering the trend to use more magazine style layout and typography based websites.&lt;br /&gt;You can learn a lot from what doesn't work and apply it to your own designs.&lt;br /&gt;&lt;br /&gt;In this article I'll look at the following problems with examples:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Alignment of elements&lt;/li&gt;&lt;li&gt;Text touching edges&lt;/li&gt;&lt;li&gt;white text on white / Black on black&lt;/li&gt;&lt;li&gt;Columns - too wide / too thin&lt;/li&gt;&lt;li&gt;Font styles - too many&lt;/li&gt;&lt;li&gt;Colour clash&lt;/li&gt;&lt;li&gt;Unbalanced layout - images/text/whitespace&lt;/li&gt;&lt;li&gt;Difficult to read&lt;/li&gt;&lt;li&gt;Images - don't look natural&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Examples of bad magazine layout:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Alignment of elements&lt;/b&gt;&lt;br /&gt;Aligning elements (images, text boxes, text, headings, etc.) is a basic skill. &amp;nbsp;The placement and size of these elements should follow some logical idea for example: &amp;nbsp;edges line up, gutters and margins of equal size. The use of grid systems helps in the design process (links to grid systems at the bottom of this post).&lt;br /&gt;&lt;br /&gt;This magazine example has a great right hand page and a nightmare on the left. &amp;nbsp;The top images don't conform to the text column width or the overall page margin and even the gutter between the images is a different size compared to those below the image. &amp;nbsp;The group of images in the bottom corner have no spacing around them and to top it off a thin image is wedged into the bottom page margin.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wrinPKKAlck/ThPYPJO3rQI/AAAAAAAAAOk/2jqLLQqEsLw/s1600/bad_layout_alignment.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://2.bp.blogspot.com/-wrinPKKAlck/ThPYPJO3rQI/AAAAAAAAAOk/2jqLLQqEsLw/s320/bad_layout_alignment.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here is an art book where the top right corner doesn't have the same margins as the top left.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cOsv8w6Jizc/ThPYfo9100I/AAAAAAAAAO4/4aiCd-9C9tY/s1600/bad_layout_margin_alignment.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://3.bp.blogspot.com/-cOsv8w6Jizc/ThPYfo9100I/AAAAAAAAAO4/4aiCd-9C9tY/s320/bad_layout_margin_alignment.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And another magazine layout with non-aligned elements. Also take a look at that top centre &amp;nbsp;image - why should that one pop out to the page edge?&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9Npx-ttdlmQ/ThPYcVR70pI/AAAAAAAAAOw/AdrRSScnvPY/s1600/bad_layout_columns.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-9Npx-ttdlmQ/ThPYcVR70pI/AAAAAAAAAOw/AdrRSScnvPY/s320/bad_layout_columns.png" width="230" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Text touching edges&lt;/b&gt;&lt;br /&gt;Text should be easy to read - but when it touches the edge of a text box or image it becomes really difficult. &amp;nbsp;The example above does have the text touching the edge of the red header but that is probably a design decision. &amp;nbsp;The one below is just bad placement. &amp;nbsp;The black stroke on the red letters and overall alignment doesn't help either (alignment of header, author and inset image).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dXC1HolNpFE/ThPYjdVv9eI/AAAAAAAAAPE/TIBkUTgczHg/s1600/bad_layout_text_and_columns.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://2.bp.blogspot.com/-dXC1HolNpFE/ThPYjdVv9eI/AAAAAAAAAPE/TIBkUTgczHg/s320/bad_layout_text_and_columns.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Columns - too wide / too thin&lt;/b&gt;&lt;br /&gt;Columns of text too wide are more difficult to read. &amp;nbsp;We associate these with serious letters or books and the implication is that we have to settle down with a wide column and give it all our attention. The example above also has too wide columns.&lt;br /&gt;On the other hand too thin columns become difficult to read, require weird hyphenation or start making ragged right hand edges (if left aligned) or rivers of whitespace (if they are justified).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-j2kOTIrfZ04/ThPYo87dMrI/AAAAAAAAAPY/RcW05qcRlWA/s1600/problems_thin_text_columns.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-j2kOTIrfZ04/ThPYo87dMrI/AAAAAAAAAPY/RcW05qcRlWA/s320/problems_thin_text_columns.png" width="263" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;White text on white / Black on black&lt;/b&gt;&lt;br /&gt;Using images as backgrounds with text on top increases the likelihood for the text to become unreadable - &amp;nbsp;especially over high contrast images.&lt;br /&gt;This magazine cover shows how white text on white just doesn't show up.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-nQQ3qF-dwdU/ThPYkUfemaI/AAAAAAAAAPI/UxvOWhx_Ym0/s1600/bad_layout_whitetext_on_white.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-nQQ3qF-dwdU/ThPYkUfemaI/AAAAAAAAAPI/UxvOWhx_Ym0/s320/bad_layout_whitetext_on_white.png" width="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Font styles - too many&lt;/b&gt;&lt;br /&gt;There is a limit to the number of font sizes and styles you can use before it starts to look messy. &amp;nbsp;On a single page a hierarchy of 3 levels is usually considered to be enough.&lt;br /&gt;This magazine has different styles for headings, subheadings, quotes, tagline, tables, headers, footers and a side bar - and that's before the chart has been chucked in!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GGfwIzYYfhI/ThPYeXdQWNI/AAAAAAAAAO0/04cs1uZW3yo/s1600/Bad_layout_FontStyles.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://3.bp.blogspot.com/-GGfwIzYYfhI/ThPYeXdQWNI/AAAAAAAAAO0/04cs1uZW3yo/s320/Bad_layout_FontStyles.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;(also notice that the alignment of the little graphic in the table is weird)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Colour clash&lt;/b&gt;&lt;br /&gt;The above example shows how a good colour scheme (in this case cyan, black, &amp;amp; white) can be ruined by a clash of colour. That chart is just one rainbow abomination - along with its ugly black text.&lt;br /&gt;&lt;br /&gt;Here is another example of a magazine cover that shows how the pink colour scheme (taken from the lips of the photo) is thrown into sharp relief by an opposing colour (that green text) and also how a high contrast background (black hair, white backdrop) makes over-lying text really hard to read.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-byyEMou6riU/ThPYYmmuWGI/AAAAAAAAAOs/PV9UHZSm94U/s1600/bad_layout_color_clash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-byyEMou6riU/ThPYYmmuWGI/AAAAAAAAAOs/PV9UHZSm94U/s320/bad_layout_color_clash.png" width="247" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Unbalanced layout - images/text/whitespace&lt;/b&gt;&lt;br /&gt;Whitespace is great and is a useful design element (and it doesn't have to be white!) however balance is usually needed in design.&lt;br /&gt;This example shows how the layout is unbalanced with a dominant right side (and also huge caption text compared to the body text)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-PZwcL_AR2G0/ThPYSK4T84I/AAAAAAAAAOo/j_qGQjbD3NU/s1600/bad_layout_balance.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-PZwcL_AR2G0/ThPYSK4T84I/AAAAAAAAAOo/j_qGQjbD3NU/s320/bad_layout_balance.png" width="254" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This other magazine spread is almost there, however the margins on the text don't match the structural lines in the photo. &amp;nbsp;If the edge of the glass was offset from the centre line the same distance as either of the margins then this would be beautifully balanced.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ar0IFutHe_w/ThPYgn24l3I/AAAAAAAAAO8/lG9RSVLZiA0/s1600/bad_layout_margins_whitespace.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="226" src="http://1.bp.blogspot.com/-ar0IFutHe_w/ThPYgn24l3I/AAAAAAAAAO8/lG9RSVLZiA0/s320/bad_layout_margins_whitespace.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Difficult to read&lt;/b&gt;&lt;br /&gt;Readability of text is vitally important. &amp;nbsp;Check out this example that at first glance looks okay, until you try to figure out where the first word of the first paragraph actually is!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-CCJ9M9ukef0/ThPYh906ydI/AAAAAAAAAPA/8ICQng0zYjE/s1600/bad_layout_text_alignment.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-CCJ9M9ukef0/ThPYh906ydI/AAAAAAAAAPA/8ICQng0zYjE/s320/bad_layout_text_alignment.png" width="225" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Images - don't look natural&lt;/b&gt;&lt;br /&gt;And lastly my favourite problems. &amp;nbsp;Things that you can do with photoshop can lead to some really un-natural images.&lt;br /&gt;Check out the weird head:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-hnnh6Hm537A/ThPYmHoN0JI/AAAAAAAAAPM/EDb_jmPVhbo/s1600/head_problem.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-hnnh6Hm537A/ThPYmHoN0JI/AAAAAAAAAPM/EDb_jmPVhbo/s320/head_problem.jpg" width="307" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;..the missing leg&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-N1NUBL8o3wQ/ThPYnRyRPCI/AAAAAAAAAPQ/hW6LNMT9l2s/s1600/photoshop_leg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-N1NUBL8o3wQ/ThPYnRyRPCI/AAAAAAAAAPQ/hW6LNMT9l2s/s320/photoshop_leg.jpg" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;and the missing thigh!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XeZOcZ67_7w/ThPYoeNVzzI/AAAAAAAAAPU/rrKUV9qDGys/s1600/photoshop_thigh.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-XeZOcZ67_7w/ThPYoeNVzzI/AAAAAAAAAPU/rrKUV9qDGys/s320/photoshop_thigh.jpg" width="152" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;If you're interested in magazine-style web layout then check out the following &lt;a href="http://webdev-il.blogspot.com/2011/06/review-of-another-13-web-design-styles.html"&gt;post about web design styles.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And also &lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt;using grid systems for web design&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8614652029140041779?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8614652029140041779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/07/examples-of-bad-magazine-layout.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8614652029140041779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8614652029140041779'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/07/examples-of-bad-magazine-layout.html' title='Examples of bad magazine layout'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-wrinPKKAlck/ThPYPJO3rQI/AAAAAAAAAOk/2jqLLQqEsLw/s72-c/bad_layout_alignment.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6337917612146413800</id><published>2011-06-24T23:13:00.000-07:00</published><updated>2011-06-24T23:13:00.178-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>A review of another 13 web design styles</title><content type='html'>This is a follow-up to a &lt;a href="http://webdev-il.blogspot.com/2011/05/review-of-website-design-styles.html"&gt;previous post about basic&lt;/a&gt; web design styles.&lt;br /&gt;Here is a list of links to another 13 web design styles with hundreds of examples for inspiration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;retro web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://designm.ag/resources/showcase-of-retro-web-designs/"&gt;/showcase-of-retro-web-designs/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-woFPakYPlrc/TgLbAQrBR3I/AAAAAAAAANs/RgihxQ_Cl9E/s1600/1_retro.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="216" src="http://1.bp.blogspot.com/-woFPakYPlrc/TgLbAQrBR3I/AAAAAAAAANs/RgihxQ_Cl9E/s320/1_retro.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;vintage&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://dzineblog.com/2010/09/40-vintage-retro-style-website-design-inspiration.html"&gt;/40-vintage-retro-style-website-design-inspiration/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://speckyboy.com/2010/01/15/50-creative-examples-of-vintage-and-retro-in-web-design/"&gt;/50-creative-examples-of-vintage-and-retro-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-WkD5GyoeWbY/TgLbBbUk7mI/AAAAAAAAANw/4AfxozVi1eU/s1600/2_vintage.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="222" src="http://4.bp.blogspot.com/-WkD5GyoeWbY/TgLbBbUk7mI/AAAAAAAAANw/4AfxozVi1eU/s320/2_vintage.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;minimalist&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://line25.com/articles/50-inspiring-examples-of-minimalism-in-web-design"&gt;/50-inspiring-examples-of-minimalism-in-web-design&lt;/a&gt;/&lt;br /&gt;&lt;a href="http://sixrevisions.com/design-showcase-inspiration/40-beautiful-examples-of-minimalism-in-web-design/"&gt;/40-beautiful-examples-of-minimalism-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-jaOmzvLMOKo/TgLbB4idxPI/AAAAAAAAAN0/KTDoRFK4qvY/s1600/3_minimalist.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="162" src="http://2.bp.blogspot.com/-jaOmzvLMOKo/TgLbB4idxPI/AAAAAAAAAN0/KTDoRFK4qvY/s320/3_minimalist.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;super-clean&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.webgeekly.com/inspiration/37-inspiring-examples-of-super-clean-text-based-website-designs/"&gt;/37-inspiring-examples-of-super-clean-text-based-website-designs/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdesignledger.com/inspiration/a-showcase-of-super-clean-web-designs"&gt;/a-showcase-of-super-clean-web-designs&lt;/a&gt;/&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-nKwTb3XZvaA/TgLbCl30XhI/AAAAAAAAAN4/qgtP9gsmmsI/s1600/4_superclean.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://3.bp.blogspot.com/-nKwTb3XZvaA/TgLbCl30XhI/AAAAAAAAAN4/qgtP9gsmmsI/s320/4_superclean.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;distressed/grunge&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://sixrevisions.com/web_design/30-beautiful-examples-of-grunge-in-web-design/"&gt;/30-beautiful-examples-of-grunge-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://spyrestudios.com/grunge-web-design-examples-best-practices/"&gt;/grunge-web-design-examples-best-practices/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.smashingapps.com/2011/06/10/all-about-grunge-60-useful-examples-tutorials-and-free-resources.html"&gt;/all-about-grunge-60-useful-examples-tutorials-and-free-resources/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-i-Jr1M5DMsA/TgLbEAM6toI/AAAAAAAAAN8/-zRimIVb5HA/s1600/5_distressed_grunge.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="243" src="http://3.bp.blogspot.com/-i-Jr1M5DMsA/TgLbEAM6toI/AAAAAAAAAN8/-zRimIVb5HA/s320/5_distressed_grunge.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;three-dimensional&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://sixrevisions.com/design-showcase-inspiration/30-awesome-web-designs-that-create-an-illusion-of-depth/"&gt;/30-awesome-web-designs-that-create-an-illusion-of-depth/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.modny73.com/inspiration/30-great-examples-of-3d-elements-in-web-design/"&gt;/30-great-examples-of-3d-elements-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onextrapixel.com/2011/06/20/creating-depth-in-web-design-5-design-tricks/"&gt;/creating-depth-in-web-design-5-design-tricks/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MqSti8IarYk/TgLbEz6cSJI/AAAAAAAAAOA/hh7g2-ZgQjc/s1600/6_threedimensional.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://2.bp.blogspot.com/-MqSti8IarYk/TgLbEz6cSJI/AAAAAAAAAOA/hh7g2-ZgQjc/s320/6_threedimensional.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;sketchy&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.sitepoint.com/sketchy-design-style-still-going-strong-10-examples/"&gt;/sketchy-design-style-still-going-strong-10-examples/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://superdit.com/2011/03/08/30-example-type-sketch-usage-in-web-design/"&gt;/30-example-type-sketch-usage-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QlVQLRvX4fQ/TgLbFk0KRQI/AAAAAAAAAOE/HCc40wch0Fc/s1600/7_sketchy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://4.bp.blogspot.com/-QlVQLRvX4fQ/TgLbFk0KRQI/AAAAAAAAAOE/HCc40wch0Fc/s320/7_sketchy.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;collage&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.1stwebdesigner.com/inspiration/creative-collage-in-graphic-and-web-designs-for-your-inspiration/"&gt;/creative-collage-in-graphic-and-web-designs-for-your-inspiration/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.onextrapixel.com/2009/05/20/showcasing-25-brilliant-and-unique-collage-style-web-pages/"&gt;/showcasing-25-brilliant-and-unique-collage-style-web-pages/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-yjz_6V8fuy4/TgLbGjRmGGI/AAAAAAAAAOI/nl9esXt6rkU/s1600/8_collage.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-yjz_6V8fuy4/TgLbGjRmGGI/AAAAAAAAAOI/nl9esXt6rkU/s320/8_collage.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;illustrated&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.hongkiat.com/blog/60-beautiful-hand-drawn-web-design/"&gt;/60-beautiful-hand-drawn-web-design/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GryvwwJVgcI/TgLbHYp6jJI/AAAAAAAAAOM/vIqvW0rA9CQ/s1600/9_illustrated.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" src="http://3.bp.blogspot.com/-GryvwwJVgcI/TgLbHYp6jJI/AAAAAAAAAOM/vIqvW0rA9CQ/s320/9_illustrated.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;photographic&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://designmodo.com/using-photos-in-web-design-excellent-examples-for-inspiration/"&gt;/using-photos-in-web-design-excellent-examples-for-inspiration/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-T2b5_KqwHm0/TgLbIK6VLtI/AAAAAAAAAOQ/El0uZiM-XNs/s1600/10_photobackground.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://1.bp.blogspot.com/-T2b5_KqwHm0/TgLbIK6VLtI/AAAAAAAAAOQ/El0uZiM-XNs/s320/10_photobackground.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;magazine/print&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://speckyboy.com/2009/11/18/50-impressive-magazine-and-newspaper-styled-web-designs/"&gt;/50-impressive-magazine-and-newspaper-styled-web-designs/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.leemunroe.com/typography-inspired-websites/"&gt;/typography-inspired-websites/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-cWmlJFrSHPs/TgLbI4kG2EI/AAAAAAAAAOU/WH1RP8NUlfM/s1600/11_typo_print.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://3.bp.blogspot.com/-cWmlJFrSHPs/TgLbI4kG2EI/AAAAAAAAAOU/WH1RP8NUlfM/s320/11_typo_print.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;big typography&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://webdesignledger.com/inspiration/55-examples-of-huge-typography-in-web-design"&gt;/55-examples-of-huge-typography-in-web-design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdesignledger.com/inspiration/30-examples-of-big-typography-in-web-design"&gt;/30-examples-of-big-typography-in-web-design&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6TqdtPpAF7E/TgLbJTj_dGI/AAAAAAAAAOY/WurtZ-iJ-wE/s1600/12_big_typo.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-6TqdtPpAF7E/TgLbJTj_dGI/AAAAAAAAAOY/WurtZ-iJ-wE/s320/12_big_typo.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;art&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;web style&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.visualswirl.com/inspiration/29-examples-watercolor-art-web-design/"&gt;/29-examples-watercolor-art-web-design/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Ez9Xdm9t_eQ/TgLbKFJC9MI/AAAAAAAAAOc/T4O0FJUuULo/s1600/13_art.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://4.bp.blogspot.com/-Ez9Xdm9t_eQ/TgLbKFJC9MI/AAAAAAAAAOc/T4O0FJUuULo/s320/13_art.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out this previous &lt;a href="http://webdev-il.blogspot.com/2011/05/review-of-website-design-styles.html"&gt;Web Devil post with a review of 14 different web design styles&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6337917612146413800?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6337917612146413800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/review-of-another-13-web-design-styles.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6337917612146413800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6337917612146413800'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/review-of-another-13-web-design-styles.html' title='A review of another 13 web design styles'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-woFPakYPlrc/TgLbAQrBR3I/AAAAAAAAANs/RgihxQ_Cl9E/s72-c/1_retro.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-601237769400580251</id><published>2011-06-22T16:36:00.000-07:00</published><updated>2011-06-22T16:37:02.422-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Make a fancy CSS "read more" link using jQuery</title><content type='html'>Here is a great CSS trick that uses jQuery which darkens a page element and adds a button or link when the mouse scrolls over. Take a look at the animated gif below to get an idea of what it can do...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NFxQnDc1uF0/TgJ64TmzMLI/AAAAAAAAANo/ZYKDm020z7A/s1600/AnimatedOverBox.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-NFxQnDc1uF0/TgJ64TmzMLI/AAAAAAAAANo/ZYKDm020z7A/s1600/AnimatedOverBox.gif" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;View the live demo over at &lt;a href="http://css-tricks.com/examples/MiddleBoxLinks/"&gt;css-tricks.com&lt;/a&gt; and &lt;a href="http://css-tricks.com/examples/MiddleBoxLinks.zip"&gt;download the demo zip files here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you're after CSS and jQuery stuff then check out these previous posts:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/how-to-make-easily-customisable-pop.html"&gt;How to make easily customisable pop-over modal windows&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/01/another-slideshow-widget.html"&gt;The most configureable slideshow widget using jQuery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2010/07/how-to-make-pop-up-tool-tips-for-your.html"&gt;How to make pop-up tool tips for your links and images&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2009/12/what-is-jquery-and-how-do-you-get-it.html"&gt;What is jQuery and how do you get it?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-601237769400580251?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/601237769400580251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/make-fancy-css-read-more-link-using.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/601237769400580251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/601237769400580251'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/make-fancy-css-read-more-link-using.html' title='Make a fancy CSS &quot;read more&quot; link using jQuery'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-NFxQnDc1uF0/TgJ64TmzMLI/AAAAAAAAANo/ZYKDm020z7A/s72-c/AnimatedOverBox.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8285892372564063637</id><published>2011-06-21T17:35:00.000-07:00</published><updated>2011-06-24T01:02:55.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>CSS forms and editable information</title><content type='html'>Forms are a standard way to show user information but it's useful sometimes not to have the info displayed inside form boxes as this makes it difficult to read. &lt;br /&gt;However if you remove the form boxes then it's not obvious that the data can be edited. This example adds a little icon next to the text to show that it is editable and when you click, the form box appears.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-MPo2woIUJyw/TgE4DWApDxI/AAAAAAAAANg/imbJZ8JAMYA/s1600/editable_forms.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-MPo2woIUJyw/TgE4DWApDxI/AAAAAAAAANg/imbJZ8JAMYA/s1600/editable_forms.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This technique uses CSS and the :focus selector (Note: For this to work in IE8, a &amp;lt;!DOCTYPE&amp;gt; must be declared). &amp;nbsp;The :focus selector can be used on elements that accept user inputs.&lt;br /&gt;&lt;br /&gt;1. First you need a suitable icon - like this png:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-HV0_CRyJWPE/TgE4ROC3duI/AAAAAAAAANk/QByzBtHjwXM/s1600/edit_pencil.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-HV0_CRyJWPE/TgE4ROC3duI/AAAAAAAAANk/QByzBtHjwXM/s1600/edit_pencil.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. Next you create your HTML form giving a class name to the form tag and to each input tag (in my example they are .edit and .pencil)&lt;br /&gt;Here is the HTML code:&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;lt;form id="" action="/" method="post" class="edit"&amp;gt; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;label for="name"&amp;gt;Name&amp;lt;/label&amp;gt; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;input name="name" id="name" size="30" class="pencil" type="text" value="Web Devil" /&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;label for="email"&amp;gt;Email&amp;lt;/label&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;input name="email" id="email" size="30" class="pencil" type="text" value="youremail@email.com" /&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/div&amp;gt; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;div&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;label for="web"&amp;gt;Website&amp;lt;/label&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;input name="web" id="web" size="30" class="pencil" type="text" value="webdev-il.blogspot.com" /&amp;gt;&lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/div&amp;gt; &lt;/span&gt;&lt;br style="color: red;" /&gt;&lt;span style="color: red;"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Finally you add the CSS. &amp;nbsp;This begins with the style when an element is in focus (you've clicked on it, the icon disappears and a box appears) and then the normal style (without focus and with the icon showing). There is also some CSS on the label element to&amp;nbsp;line up all the boxes.&lt;br /&gt;Here is the CSS code: ()&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.edit .pencil:focus{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;border:2px solid #dfdfdf;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;padding:5px;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;background:#fff;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;width:200px;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;line-height:1em;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;margin:0;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;outline:none;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.edit .pencil{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;border:none;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;background:transparent url(edit_pencil.png) no-repeat 0 50%;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;padding:7px 0 7px 20px;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;width:200px;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;line-height:1em;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;margin:0;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;font-weight:bold;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;form.edit label{&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;float:left;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;width:100px;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you liked this then check out this previous &lt;a href="http://webdev-il.blogspot.com/2009/11/how-to-make-your-online-forms-look-cool.html"&gt;web devil post to see more options to make your forms look great.&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-v57GktxCciE/TgEvvUKaSeI/AAAAAAAAANc/VdeN5JcXo0k/s1600/form_icons.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="107" src="http://3.bp.blogspot.com/-v57GktxCciE/TgEvvUKaSeI/AAAAAAAAANc/VdeN5JcXo0k/s320/form_icons.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And if you're going to be using lots of little icons, then you should check out &lt;a href="http://webdev-il.blogspot.com/2011/06/how-to-use-sprites-for-web-graphics-and.html"&gt;how to use sprites for web graphics and buttons.&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6Z_no2LOkIM/TfbTDEb8ucI/AAAAAAAAAMs/Y72xaKaUbS0/s1600/webspritesheading.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://3.bp.blogspot.com/-6Z_no2LOkIM/TfbTDEb8ucI/AAAAAAAAAMs/Y72xaKaUbS0/s320/webspritesheading.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8285892372564063637?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8285892372564063637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/css-forms-and-editable-information.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8285892372564063637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8285892372564063637'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/css-forms-and-editable-information.html' title='CSS forms and editable information'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-MPo2woIUJyw/TgE4DWApDxI/AAAAAAAAANg/imbJZ8JAMYA/s72-c/editable_forms.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5533564066628824654</id><published>2011-06-20T23:47:00.000-07:00</published><updated>2011-06-20T23:47:53.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>How to present UX to non-UX clients</title><content type='html'>Here is a great presentation about UX (User Experience) and how to present UX to non-UX clients.&lt;br /&gt;This is from UX Australia 2010 and has Stuart Partridge from SEEK presenting.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VjfRKz5vpoI/TgA92EhzhzI/AAAAAAAAANY/1_Ba3aiXfUc/s1600/UX_TV_remote.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-VjfRKz5vpoI/TgA92EhzhzI/AAAAAAAAANY/1_Ba3aiXfUc/s320/UX_TV_remote.png" width="295" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You can also hear the audio that goes along with these slides (10 mins) here&lt;br /&gt;&lt;a href="http://www.uxaustralia.com.au/conference-2010/championing-ux-to-the-non-ux-crowd"&gt;http://www.uxaustralia.com.au/conference-2010/championing-ux-to-the-non-ux-crowd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/5136195" width="425"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To find out more about User Experience Design check out the following Web Devil Posts:&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/02/user-experience-design-what-is-ux.html"&gt;user-experience-design-what-is-ux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/05/designing-with-lenses.html"&gt;UX-designing-with-lenses&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5533564066628824654?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5533564066628824654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-present-ux-to-non-ux-clients.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5533564066628824654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5533564066628824654'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-present-ux-to-non-ux-clients.html' title='How to present UX to non-UX clients'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-VjfRKz5vpoI/TgA92EhzhzI/AAAAAAAAANY/1_Ba3aiXfUc/s72-c/UX_TV_remote.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2594641881148889272</id><published>2011-06-19T19:23:00.000-07:00</published><updated>2011-06-19T20:03:09.632-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='web server'/><title type='text'>What is node.js?  A beginners guide to node.js</title><content type='html'>Node.js is becoming increasingly popular with developers, it has become mainstream enough to be featured in a recent .Net magazine .. but what is it?&lt;br /&gt;Basically node.js is another back-end or server-side technology (sort of like using Ruby or Python and not very much like PHP - but you get the general location) and it's used to create web applications.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-eAT88p1CPDA/Tf6uVyUzhGI/AAAAAAAAANQ/fKUshAiWUoU/s1600/nodejsLogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="117" src="http://2.bp.blogspot.com/-eAT88p1CPDA/Tf6uVyUzhGI/AAAAAAAAANQ/fKUshAiWUoU/s320/nodejsLogo.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The basic idea is that it uses server-side JavaScript on a V8 JavaScript engine (open source tech designed by google and built into the google chrome web browser - but setup as a server) running on Unix-like platforms.&lt;br /&gt;It is an event-driven input/output framework which means it's suited to applications that run off events such as online user interactions.&lt;br /&gt;The main benefits are that it has fast performance and can scale to support a larger number of users/events on the same hardware as current web server systems.&lt;br /&gt;There is also the benefit of interacting with the web page DOM using the same JavaScript code as client-side programming, and as it's all JavaScript it has less of a learning curve.&lt;br /&gt;As mentioned on the Node.js site "..less-than-expert programmers are able to develop fast systems."&lt;br /&gt;&lt;br /&gt;If you're a Developer and what to know more then the following resources are a great start:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nodejs.org/"&gt;nodejs.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nodeguide.com/beginner.html"&gt;nodeguide.com/beginner.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.stoimen.com/blog/2010/11/16/diving-into-node-js-introduction-and-installation/"&gt;www.stoimen.com/blog/2010/11/16/diving-into-node-js-introduction-and-installation/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://howtonode.org/hello-node"&gt;howtonode.org/hello-node&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mrjaba.posterous.com/a-gentle-introduction-to-nodejs"&gt;mrjaba.posterous.com/a-gentle-introduction-to-nodejs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;or check out these slides from a presentation of a beginners guide to Node.js&lt;br /&gt;&lt;iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8123370" width="425"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2594641881148889272?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2594641881148889272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/what-is-nodejs-beginners-guide-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2594641881148889272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2594641881148889272'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/what-is-nodejs-beginners-guide-to.html' title='What is node.js?  A beginners guide to node.js'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-eAT88p1CPDA/Tf6uVyUzhGI/AAAAAAAAANQ/fKUshAiWUoU/s72-c/nodejsLogo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-944393735434070724</id><published>2011-06-17T18:51:00.000-07:00</published><updated>2011-06-17T18:51:00.200-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>How to open new windows with a specific size, target blank</title><content type='html'>I was asked about my previous post that had &lt;a href="http://www.blogger.com/post-create.g?blogID=8103563098476761629#" onclick="window.open('http://webdev-il.blogspot.com/?m=1','mywindow','width=320,height=480,toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes')"&gt;this link&lt;/a&gt; to the mobile version of the Web Devil blog.&lt;br /&gt;The link opens a new window with a predefined size of 320x480 (basic mobile viewport size).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://rubmint.com/wp-content/plugins/wp-o-matic/cache/f7ea4_funny-pictures-cat-is-a-pop-up.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://rubmint.com/wp-content/plugins/wp-o-matic/cache/f7ea4_funny-pictures-cat-is-a-pop-up.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You could use:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a href="YOURPAGE.html" target="_blank"&amp;gt;Link Text&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;/span&gt;however this doesn't specify the page size. &lt;br /&gt;Instead you have to use a bit of javaScript. &amp;nbsp;You could write a function, but it's so small you can include it inline like:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a href="#" onClick="window.open('http://webdev-il.blogspot.com/?m=1','mywindow','width=320,height=480,toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes')"&amp;gt;Link Text&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You'll notice in this example I've set the preferences to not display most of the toolbars etc. but have allowed scrolling and resizing. &amp;nbsp;Also remember that when using javaScript inside quotation marks " " you need to use single quote marks ' &amp;nbsp;' to define variables etc.&lt;br /&gt;&lt;br /&gt;For more info about mobile viewport sizes view this post &lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;about mobile viewport vs screen resolution&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... and the &lt;a href="http://webdev-il.blogspot.com/2011/04/top-tips-for-mobile-website-interface.html"&gt;top tips for designing a mobile interface&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-944393735434070724?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/944393735434070724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-open-new-windows-with-specific.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/944393735434070724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/944393735434070724'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-open-new-windows-with-specific.html' title='How to open new windows with a specific size, target blank'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7859390991000725059</id><published>2011-06-16T17:23:00.000-07:00</published><updated>2011-06-16T17:30:51.902-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>The new mobile version for blogger and blogspot blogs</title><content type='html'>Recently I reviewed the five different touch interface versions (or views) of blogger driven web sites - now there is the option to have a mobile version of you blog. &amp;nbsp;Have a look at the &lt;a href="#" onClick="window.open('http://webdev-il.blogspot.com/?m=1','mywindow','width=320,height=480,toolbar=no,location=no,directories=no,statu s=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes')"&gt;Web Devil Mobile site here&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6pKITkus_lE/TfqcVoeLDGI/AAAAAAAAANI/-Kq6UzT1Z90/s1600/webdevilmobileview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-6pKITkus_lE/TfqcVoeLDGI/AAAAAAAAANI/-Kq6UzT1Z90/s320/webdevilmobileview.png" width="176" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The mobile version can be activated by logging into blogger and going to:&lt;br /&gt;Settings &amp;gt; Email &amp;amp; Mobile &amp;gt; Show mobile template&lt;br /&gt;&lt;br /&gt;If you want to preview the site just add /?m=1 to your url for example:&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;http://webdev-il.blogspot.com/?m=1&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-d8V_kn6BIec/TfqdQNu1x0I/AAAAAAAAANM/nyBtRqSumns/s1600/QRcode.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-d8V_kn6BIec/TfqdQNu1x0I/AAAAAAAAANM/nyBtRqSumns/s1600/QRcode.png" /&gt;&lt;/a&gt;&lt;br /&gt;It also displays the QR code for the mobile version (more about QR codes below)&lt;br /&gt;&lt;br /&gt;At the moment there is no web based template designer to change the default simple mobile template. &lt;br /&gt;&lt;br /&gt;You'll notice that the mobile version strips all the fancy fluff out of the &amp;nbsp;design. &amp;nbsp;This makes using an image in each post even more essential (as mentioned in &lt;a href="http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html"&gt;this previous post&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;It's great to see a mobile version at last - this pushes the usefulness of blogger even further into the mainstream.&lt;br /&gt;&lt;br /&gt;To find out more about QR codes and generate your very own, read this &lt;a href="http://webdev-il.blogspot.com/2011/01/how-to-use-qr-codes-as-paper-based.html"&gt;web devil post all about QR codes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You may like to see the &lt;a href="http://webdev-il.blogspot.com/2011/04/new-blogger-views-review-of-blogger.html"&gt;review of blogger platforms 5 touch sensitive interfaces&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7859390991000725059?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7859390991000725059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/new-mobile-version-for-blogger-and.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7859390991000725059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7859390991000725059'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/new-mobile-version-for-blogger-and.html' title='The new mobile version for blogger and blogspot blogs'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-6pKITkus_lE/TfqcVoeLDGI/AAAAAAAAANI/-Kq6UzT1Z90/s72-c/webdevilmobileview.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2577815359282898360</id><published>2011-06-14T16:46:00.000-07:00</published><updated>2011-06-14T16:46:24.290-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>How to use sprites for web graphics and buttons</title><content type='html'>This is an important technique to create web icons, buttons and interface elements for your web site. &amp;nbsp;Essentially all the small web graphics, rollover states and other background images that you use are consolidate into one single graphic called a sprite. You can then use CSS to display just the bit of the graphic that you want at any position and time.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-6Z_no2LOkIM/TfbTDEb8ucI/AAAAAAAAAMs/Y72xaKaUbS0/s1600/webspritesheading.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="148" src="http://3.bp.blogspot.com/-6Z_no2LOkIM/TfbTDEb8ucI/AAAAAAAAAMs/Y72xaKaUbS0/s320/webspritesheading.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;This is an example of part of the yahoo sprite.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;What's the point in using one big image, w&lt;/b&gt;&lt;b&gt;hy not have multiple smaller images?&lt;/b&gt;&lt;br /&gt;The main reason for this is to improve web performance - SPEED!&lt;br /&gt;Each separate image file that you use makes it's own server request. &amp;nbsp;For numerous small images the number of server requests and responses increases &amp;nbsp;both time and bandwidth.&lt;br /&gt;&lt;br /&gt;Here are examples of some famous sprites, notice how they are usually PNG files because they have transparent backgrounds:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-UF7IoMClTcY/TfbTRBbURVI/AAAAAAAAAMw/HIVKPbqFrSs/s1600/websprite1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-UF7IoMClTcY/TfbTRBbURVI/AAAAAAAAAMw/HIVKPbqFrSs/s1600/websprite1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.facebook.com/rsrc.php/z136G/hash/3ay18ob4.png"&gt;www.facebook.com/rsrc.php/z136G/hash/3ay18ob4.png&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gM-lQb8Uec8/TfbTbcmUlGI/AAAAAAAAAM0/0v3fuYr-4S4/s1600/websprite2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-gM-lQb8Uec8/TfbTbcmUlGI/AAAAAAAAAM0/0v3fuYr-4S4/s1600/websprite2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/images/nav_logo7.png"&gt;www.google.com/images/nav_logo7.png&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;How do you specify just part of the sprite?&lt;/b&gt;&lt;br /&gt;This is done easily with CSS. &amp;nbsp;Take this example of three orange icons in one PNG file. Each icon is 32x32px so they fit into an image that is 96 x 32 pixels.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MBlLYctRZJQ/TfbTwoi92PI/AAAAAAAAAM4/ATDlz8AoKls/s1600/orangeiconsprite.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-MBlLYctRZJQ/TfbTwoi92PI/AAAAAAAAAM4/ATDlz8AoKls/s1600/orangeiconsprite.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;To specify the three different button images we use the following CSS:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.home { width:32px; height:32px; background:url(orangeiconsprite.png) 0 0;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.mobile { width:32px; height:32px; background:url(orangeiconsprite.png) 32 0;}&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.exit { width:32px; height:32px; background:url(orangeiconsprite.png) 64 0;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;and then apply them to the element we want.&lt;br /&gt;There are some more easy examples over at &lt;a href="http://www.w3schools.com/css/css_image_sprites.asp"&gt;w3schools&lt;/a&gt;&amp;nbsp;of how to apply CSS to your sprites.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So how do you make your sprites?&lt;/b&gt;&lt;br /&gt;Just open your fav image editing software and drop all your images into one file. &amp;nbsp;Remember that you will have to reference the exact location of each image so I usually set up a grid (like the one above that was on a 32 pixel grid) &lt;br /&gt;&lt;br /&gt;In photoshop you can create a grid by going into:&lt;br /&gt;&lt;b&gt;Preferences&amp;gt; Guids,Grids&amp;gt;&lt;/b&gt;&lt;br /&gt;and select the following&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-4I9rbBPy2CY/TfbUMMlfvmI/AAAAAAAAAM8/g-ntw_1Y-ao/s1600/photoshopgrids.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="60" src="http://4.bp.blogspot.com/-4I9rbBPy2CY/TfbUMMlfvmI/AAAAAAAAAM8/g-ntw_1Y-ao/s320/photoshopgrids.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Then choose &lt;b&gt;View&amp;gt; Show&amp;gt; Grid&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Online Sprite Making Tool&lt;/b&gt;&lt;br /&gt;Another way to make sprites is to use an online resource like &amp;nbsp;&lt;a href="http://css-sprit.es/"&gt;http://css-sprit.es/&lt;/a&gt;&lt;br /&gt;This website lets you upload individual files, which it outputs as a single image along with the CSS code AND allows you to use CSS rollover effects mmmmh nice!&lt;br /&gt;&lt;br /&gt;For more details about using the sprites in links, buttons and hover effects check out&amp;nbsp;&lt;a href="http://www.csscody.com/css/css-sprite/494/"&gt;www.csscody.com/css/css-sprite/494/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Interested in web graphics?&lt;/b&gt; &amp;nbsp;Then check out the following Web Devil posts:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/web-devil-ultimate-collection-of.html"&gt;Web Devil ultimate collection of Royalty Free design library 2011&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/html5-and-css3-buttons-tabs-forms-and.html"&gt;HTML5 and CSS3 buttons, tabs, forms and tables&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2577815359282898360?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2577815359282898360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-use-sprites-for-web-graphics-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2577815359282898360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2577815359282898360'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-use-sprites-for-web-graphics-and.html' title='How to use sprites for web graphics and buttons'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6Z_no2LOkIM/TfbTDEb8ucI/AAAAAAAAAMs/Y72xaKaUbS0/s72-c/webspritesheading.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8565392028217795466</id><published>2011-06-13T17:07:00.000-07:00</published><updated>2011-06-13T17:07:00.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><title type='text'>How to use white space in website design</title><content type='html'>White space or negative space (it doesn't have to be white!) is an essential design element in web design, however it is the one element that gets over looked and is hard for those just starting out to come to grips with.&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-BcnGzdO24RY/TfFiJiN1wbI/AAAAAAAAAMo/QEJqJSX55RE/s1600/WhitespaceInWebdesign.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="255" src="http://4.bp.blogspot.com/-BcnGzdO24RY/TfFiJiN1wbI/AAAAAAAAAMo/QEJqJSX55RE/s400/WhitespaceInWebdesign.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It is tempting to cram as much info into a page as possible with little regard for spacing between elements.&amp;nbsp; In the example above notice how the one on the right (a popular web portal) has multi column layout plus adverts to maximise the amount of links on the page while the one on the left uses whitespace to emphasise the design elements and guide your eye to the call to action buttons.&lt;br /&gt;&lt;br /&gt;Here is a great link to some good examples of white space:&lt;br /&gt;&lt;a href="http://www.ozoneeleven.com/showcases/20-examples-of-white-space-properly-used-in-web-design/"&gt;www.ozoneeleven.com/showcases/20-examples-of-white-space-properly-used-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Over at webdesigntuts.com there is a short tutorial about how to use whitespace effectively: &lt;br /&gt;&lt;a href="http://webdesigntuts.com/web-design/using-white-space-effectively-in-web-design/"&gt;webdesigntuts.com/web-design/using-white-space-effectively-in-web-design/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The above tutorial mentions how white space isn't necessary just minimalistic web design -&amp;nbsp; however minimalism does employ a heck of a lot of white space, so here's a link to some good examples of minimalistic web designs:&lt;br /&gt;&lt;a href="http://line25.com/articles/50-inspiring-examples-of-minimalism-in-web-design"&gt;line25.com/articles/50-inspiring-examples-of-minimalism-in-web-design&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you're going to use white space effectively then you'll need to employ some form of layout or grid system. You may like to check previous Web Devil posts about design using grid systems:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0PQ4mN7gBmE/TZFFswx8ocI/AAAAAAAAAGU/D1UAkJvvIB8/s1600/webGridSystem.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="128" src="http://3.bp.blogspot.com/-0PQ4mN7gBmE/TZFFswx8ocI/AAAAAAAAAGU/D1UAkJvvIB8/s200/webGridSystem.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt;using-grid-systems-for-web-design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/beyond-grid-systems-web-design-using.html"&gt;web-design-using-baseline-grids&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/how-to-make-web-design-mockups.html"&gt;how-to-make-web-design-mockups&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8565392028217795466?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8565392028217795466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-use-white-space-in-website.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8565392028217795466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8565392028217795466'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/how-to-use-white-space-in-website.html' title='How to use white space in website design'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-BcnGzdO24RY/TfFiJiN1wbI/AAAAAAAAAMo/QEJqJSX55RE/s72-c/WhitespaceInWebdesign.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5446280050160608395</id><published>2011-06-09T17:01:00.000-07:00</published><updated>2011-06-09T17:04:01.706-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Social media marketing and the "like" button</title><content type='html'>There is a great article over at thenextweb.com that looks at social media marketing and especially the "like" button on facebook.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TploNV7o3fQ/TfFdW8RFk_I/AAAAAAAAAMk/pOgeg7krElM/s1600/like-notlike-hands.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-TploNV7o3fQ/TfFdW8RFk_I/AAAAAAAAAMk/pOgeg7krElM/s1600/like-notlike-hands.png" /&gt;&lt;/a&gt;&lt;/div&gt;The meaningless racking up of Likes is just a game of arbitary numbers, very much like the funny/interesting/cool reaction buttons at the bottom of this blog post.&amp;nbsp; Great to get a feel of veiwer reaction without asking too much commitment or effort, but it is essentially a tool to enhance the ego of both parties: "hey look at me - so many likes"&amp;nbsp; or "look what i like - it enhances my online persona".&lt;br /&gt;&lt;br /&gt;The article discusses websites giving away traffic to social networking sites, which means that they are not gaining anything of real value except brand recognition (only useful for really big brands). Many would argue that the like drives traffic to the original website, however as the article points out people are less likely to leave their "channel" and will just browse the summary.&amp;nbsp;&lt;br /&gt;There is a great case study of zappos.com which sucessfully uses the like button to drive an email sign-up. A good example where social media is used construtively to actually get direct markerting info.&lt;br /&gt;Check it out over at &lt;a href="http://thenextweb.com/socialmedia/2011/06/09/a-lesson-from-zappos-the-like-button-is-not-a-social-media-strategy/"&gt;thenextweb.com&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How do you use "likes"?&lt;/li&gt;&lt;li&gt;Does it drive traffic that sticks or is it very fleeting?&lt;/li&gt;&lt;li&gt;Do you follow "like" links and read the original article?&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5446280050160608395?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5446280050160608395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/social-media-marketing-and-like-button.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5446280050160608395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5446280050160608395'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/social-media-marketing-and-like-button.html' title='Social media marketing and the &quot;like&quot; button'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-TploNV7o3fQ/TfFdW8RFk_I/AAAAAAAAAMk/pOgeg7krElM/s72-c/like-notlike-hands.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8813229820932467203</id><published>2011-06-08T16:49:00.000-07:00</published><updated>2011-06-08T16:49:48.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Free iPad mockup templates, wireframes and image files</title><content type='html'>Recently a number of people have come looking for good quality iPad templates and GUI elements for quick mock-ups. &amp;nbsp;Here is short list of great free resources for designing layouts, wireframes and mock-ups with photoshop and illustrator.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uothxu5iVYo/TfAI57tFSII/AAAAAAAAAMc/5DfZ6WwN-jY/s1600/ipad-webDevil.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="229" src="http://4.bp.blogspot.com/-uothxu5iVYo/TfAI57tFSII/AAAAAAAAAMc/5DfZ6WwN-jY/s320/ipad-webDevil.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This first link to teehanlax.com has a great illustrator file with sketchy elements. &amp;nbsp;If you're a regular of web devil then you'll know that we prefer the sketchy look - it conveys the message of the layout and makes it obvious that style is not implied.&lt;br /&gt;&lt;a href="http://www.teehanlax.com/blog/ipad-sketch-elements-ai/"&gt;www.teehanlax.com/blog/ipad-sketch-elements-ai/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This next link to kaishinlab.com has a great vector of just the iPad product.&lt;br /&gt;&lt;a href="http://kaishinlab.com/free-vector-ipad/"&gt;kaishinlab.com/free-vector-ipad/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And finally a link to a photoshop file that has GUI elements for mock-ups with a "realistic" look of the actual OS.&lt;br /&gt;&lt;a href="http://www.teehanlax.com/blog/ipad-gui-psd/"&gt;www.teehanlax.com/blog/ipad-gui-psd/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-xyiAwT0Kr9s/TfAJ-n3pfrI/AAAAAAAAAMg/DK-IvpCeRBY/s1600/iPad_emulator_thumbnail.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-xyiAwT0Kr9s/TfAJ-n3pfrI/AAAAAAAAAMg/DK-IvpCeRBY/s1600/iPad_emulator_thumbnail.png" /&gt;&lt;/a&gt;&lt;br /&gt;If you found this useful then you'll probably like this previous &lt;a href="http://webdev-il.blogspot.com/2011/02/how-to-check-your-website-for-ipad.html"&gt;Web Devil post about how to check your website for iPad compatibility using iPad emulators&lt;/a&gt;.&lt;br /&gt;and&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;mobile website design using device specific viewport sizes.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8813229820932467203?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8813229820932467203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/06/free-ipad-mockup-templates-wireframes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8813229820932467203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8813229820932467203'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/06/free-ipad-mockup-templates-wireframes.html' title='Free iPad mockup templates, wireframes and image files'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-uothxu5iVYo/TfAI57tFSII/AAAAAAAAAMc/5DfZ6WwN-jY/s72-c/ipad-webDevil.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4377292751908493776</id><published>2011-05-29T01:21:00.000-07:00</published><updated>2011-05-29T01:33:59.832-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Review of Website Design Styles</title><content type='html'>Here is a great link to a visual review of some of the basic website design styles.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-g7yhYTiyXkw/TeHw38C17LI/AAAAAAAAAMY/mdhMQEeHeC8/s1600/Wesite_design_styles.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="133" src="http://4.bp.blogspot.com/-g7yhYTiyXkw/TeHw38C17LI/AAAAAAAAAMY/mdhMQEeHeC8/s320/Wesite_design_styles.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Over at &lt;a href="http://speckyboy.com/2010/06/27/the-complete-web-design-style-series-700-designs-in-14-categories/"&gt;speckyboy.com&lt;/a&gt; there are 14 categories and links to 700 examples of websites.&amp;nbsp; This is a great resource to draw on when you're in need of inspiration or when you want to explain a website style to someone.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2010/02/25/50-amazing-personal-blog-web-designs/"&gt;Personal Blog style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2010/02/11/50-beautifully-crafted-corporate-ecommerce-web-designs/"&gt;Corporate Ecommerce style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/07/07/50-creative-and-inspirational-personal-portfolio-websites/"&gt;Portfolio Website style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/12/16/50-professional-web-design-agency-web-sites/"&gt;Pro Web Design Agency style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/11/18/50-impressive-magazine-and-newspaper-styled-web-designs/"&gt;Magazine and Newspaper Style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/09/02/50-inspiring-web-application-and-service-web-site-designs/"&gt;Web Application and Service style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/11/11/50-inspirational-and-fresh-minimally-designed-web-sites/"&gt;Minimalistic style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2010/01/15/50-creative-examples-of-vintage-and-retro-in-web-design/"&gt;Vintage and Retro style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/%20http://speckyboy.com/2009/12/28/50-creative-examples-of-illustrations-in-web-design/"&gt;Illustrative and cartoon style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/11/04/50-examples-of-effective-uses-of-typography-within-web-design/"&gt;Typography style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2010/03/25/50-examples-of-large-photography-backgrounds-within-web-design/"&gt;Large Photography Background style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2009/12/02/50-bright-and-vibrant-web-designs-color-inspiration/"&gt;Bright and Vibrant style&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://speckyboy.com/2010/04/28/50-examples-of-black-in-web-design-black-is-beautiful/%20"&gt;Black and Dark style&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;This doesn't cover all conceivable styles (eco/green style, cute style, large banner style etc.) but it's a great start!&lt;br /&gt;&lt;br /&gt;If you liked this you may also like this previous &lt;a href="http://webdev-il.blogspot.com/2011/05/how-to-start-web-design-process-and.html"&gt;Web Devil post about mood boards and web design mood cards&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4377292751908493776?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4377292751908493776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/review-of-website-design-styles.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4377292751908493776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4377292751908493776'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/review-of-website-design-styles.html' title='Review of Website Design Styles'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-g7yhYTiyXkw/TeHw38C17LI/AAAAAAAAAMY/mdhMQEeHeC8/s72-c/Wesite_design_styles.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8621835722846043168</id><published>2011-05-22T20:20:00.000-07:00</published><updated>2011-05-22T20:29:17.124-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Web Devil ultimate collection of Royalty Free design library 2011</title><content type='html'>Time for a round-up of the ultimate collection of Royalty Free design libraries out on the web at the moment.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VqwmSO5hPBg/TdnQXHsJQyI/AAAAAAAAAMU/Yd9wAgcHZ78/s1600/WebDevLibrary.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-VqwmSO5hPBg/TdnQXHsJQyI/AAAAAAAAAMU/Yd9wAgcHZ78/s320/WebDevLibrary.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Fonts:&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.google.com/webfonts"&gt;www.google.com/webfonts&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fontsquirrel.com/"&gt;www.fontsquirrel.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Background images and Textures&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.cgtextures.com/"&gt;www.cgtextures.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Stock photo images&lt;/b&gt;&lt;br /&gt;&lt;a href="http://sxc.hu/"&gt;sxc.hu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Vector images&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.freevector.com/vector-art"&gt;www.freevector.com/vector-art&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Icons&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.iconfinder.com/"&gt;www.iconfinder.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Colour scheme generator&lt;/b&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-XkXx1cuZX78/TaUJsbLabcI/AAAAAAAAAJc/XfSVeVn7OSU/s1600/MultimediaSounds.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="164" src="http://3.bp.blogspot.com/-XkXx1cuZX78/TaUJsbLabcI/AAAAAAAAAJc/XfSVeVn7OSU/s200/MultimediaSounds.png" width="200" /&gt;&lt;/a&gt;&lt;a href="http://colorschemedesigner.com/"&gt;colorschemedesigner.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Multimedia Sounds&lt;/b&gt;&lt;br /&gt;Five sound libraries reviewed in a previous &lt;a href="http://webdev-il.blogspot.com/2011/04/multimedia-sounds-review-of-online.html"&gt;Web Devil post about multimedia sound libraries.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;*&lt;/b&gt;&lt;/span&gt;Remember to always check the license and any restriction on use/reproduction before using these resources. &lt;br /&gt;&lt;br /&gt;Have I missed your favourite design library?&lt;br /&gt;If so, add to the COMMENTS below.&lt;br /&gt;&lt;br /&gt;If you are interested in design resources you may also like these &lt;a href="http://webdev-il.blogspot.com/2011/05/how-to-start-web-design-process-and.html"&gt;great free mood board downloads&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8621835722846043168?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8621835722846043168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/web-devil-ultimate-collection-of.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8621835722846043168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8621835722846043168'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/web-devil-ultimate-collection-of.html' title='Web Devil ultimate collection of Royalty Free design library 2011'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-VqwmSO5hPBg/TdnQXHsJQyI/AAAAAAAAAMU/Yd9wAgcHZ78/s72-c/WebDevLibrary.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1390362535294901389</id><published>2011-05-19T15:06:00.000-07:00</published><updated>2011-05-19T15:06:13.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><title type='text'>HTML5 video and how to add WebM to a web page</title><content type='html'>WebM is a royalty free video format that works with the new HTML5 video tag. &amp;nbsp;It's supported in the latest versions of Firefox, Opera and Chrome. &amp;nbsp;WebM will also work in Safari if Quicktime is present and IE requires a codec to be installed. The Flash player updates will also support WebM. Android is also WebM enabled!!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-XciUfzOsP5Q/TdWTEu2L2uI/AAAAAAAAAMQ/hdxIkb_XGIo/s1600/HTML5-WebM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-XciUfzOsP5Q/TdWTEu2L2uI/AAAAAAAAAMQ/hdxIkb_XGIo/s1600/HTML5-WebM.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;So why is WebM so hot?&lt;/b&gt; &lt;br /&gt;It's hot because it has a royalty free no charge patent license - unlike H.264/Mpeg 4 which requires vendors and commercial users to pay royalties for products that use this technology.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How do you make/convert video to WebM format?&lt;/b&gt;&lt;br /&gt;There are many different conversions software out there, however my all time favourite is the highly configurable &amp;nbsp;and free SuperC &lt;a href="http://www.erightsoft.com/SUPER.html"&gt;www.erightsoft.com&lt;/a&gt;&lt;br /&gt;(click on the download at the bottom of this &lt;a href="http://www.erightsoft.com/S6Kg1.html"&gt;SuperC page&lt;/a&gt;&amp;nbsp;)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to embed WebM files into your web pages?&lt;/b&gt;&lt;br /&gt;Assuming you have an HTML5 document you can use the HTML5 video tag for example:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;video width="400" height="200"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;source src="video.webm" type="video/x-webm"&amp;gt;&amp;lt;/source&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;/video&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There's a deeper discussion about WebM over at:&lt;br /&gt;&lt;a href="http://www.webmproject.org/"&gt;www.webmproject.org/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.permadi.com/blog/2010/05/webm-overview/"&gt;www.permadi.com/blog/2010/05/webm-overview/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interested in HTML5? &amp;nbsp;Then read the following posts:&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/08/how-to-start-using-html5.html"&gt;How to start using HTML5&lt;/a&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/10/html-5-goodies-forms.html"&gt;HTML5 goodies&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1390362535294901389?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1390362535294901389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/html5-video-and-how-to-add-webm-to-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1390362535294901389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1390362535294901389'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/html5-video-and-how-to-add-webm-to-web.html' title='HTML5 video and how to add WebM to a web page'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XciUfzOsP5Q/TdWTEu2L2uI/AAAAAAAAAMQ/hdxIkb_XGIo/s72-c/HTML5-WebM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1024352948285891872</id><published>2011-05-16T21:03:00.000-07:00</published><updated>2011-05-16T21:05:56.918-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>What are the best CSS3 properties?</title><content type='html'>I've covered the fancy design CSS3 properties in other posts (rounded corners, drop shadows etc.) now it's time to touch on those really useful CSS3 properties that will get you out of a tight spot.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-7tBGtGIabcg/TdHyoY-8suI/AAAAAAAAAMI/ne8SvT5BWKk/s1600/CSS3logobutton.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="181" src="http://3.bp.blogspot.com/-7tBGtGIabcg/TdHyoY-8suI/AAAAAAAAAMI/ne8SvT5BWKk/s320/CSS3logobutton.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;text-overflow&lt;/b&gt;&lt;br /&gt;This determines what happens to text which doesn't fit into an element or box and the overflow is hidden.&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;text-overflow: ellipsis&lt;/span&gt; - adds three dots ..&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;text-overflow: clip&lt;/span&gt; - clips the text inside the box&lt;br /&gt;The following examples also require &amp;nbsp;&lt;span class="Apple-style-span" style="color: red;"&gt;white-space: nowrap&lt;/span&gt; AND &lt;span class="Apple-style-span" style="color: red;"&gt;overflow: hidden&lt;/span&gt; for them to work:&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid #000000; height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px;"&gt;ellipsis text-overflow example that is being cut off&lt;/div&gt;&lt;div style="border: 1px solid #000000; height: 20px; overflow: hidden; text-overflow: clip; white-space: nowrap; width: 200px;"&gt;clip text-overflow example that is being cut off&lt;/div&gt;&lt;div style="border: 1px solid #000000; height: 20px; overflow: visible; white-space: nowrap; width: 200px;"&gt;overflow visible example that is not being cut off&lt;/div&gt;&lt;br /&gt;&lt;b&gt;resize&lt;/b&gt;&lt;br /&gt;This allows an element to be resized by the user. &amp;nbsp;It uses &lt;span class="Apple-style-span" style="color: red;"&gt;resize:both&lt;/span&gt; and &lt;span class="Apple-style-span" style="color: red;"&gt;overflow:auto&lt;/span&gt; to fill the box as you move it around.&lt;br /&gt;&lt;div style="border-bottom-style: solid; border-bottom-width: 2px; border-color: initial; border-left-style: solid; border-left-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-style: solid; border-top-width: 2px; height: 36px; overflow-x: auto; overflow-y: auto; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; resize: both; width: 180px;"&gt;Grab the corner to resize this box&lt;/div&gt;&lt;br /&gt;This example uses both text-overflow and resize.&lt;br /&gt;&lt;div style="border-bottom-style: solid; border-bottom-width: 2px; border-color: initial; border-left-style: solid; border-left-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-style: solid; border-top-width: 2px; height: 30px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px; resize: horizontal; text-overflow: ellipsis; white-space: nowrap; width: 180px;"&gt;This example uses resize: horizontal and text-overflow: ellipsis together!&lt;/div&gt;&lt;br /&gt;&lt;b&gt;word-wrap&lt;/b&gt;&lt;br /&gt;This allows long words to be broken and placed on the next line. &amp;nbsp;Very useful for languages that have very long words and few spaces (Thai is an example of a language that can benefit from word-wrap)&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;word-wrap:break-word&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;/span&gt;&lt;b&gt;background-size&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;span class="Apple-style-span" style="color: black;"&gt;CSS3 now allows you to change the size of an image in the background of an element (previously it was just the default size of the image so it had to be resizes)&lt;/span&gt;&lt;br /&gt;background-size:80px 60px&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;b&gt;background-origin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Now you can position the origin of the image in relation to the border, padding or content. &amp;nbsp;This becomes useful when you have an element with lots of padding and you want to get the image right to the edge of the padding.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;background-origin:content-box&lt;br /&gt;background-origin:padding-box&lt;br /&gt;background-origin:border-box&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;which refers to the following CSS3 box model:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;a href="http://4.bp.blogspot.com/-Qyl5-7TDLiw/TdHsSEgB7GI/AAAAAAAAAME/hlqW_TxG8gI/s1600/CSS3-box-model.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/-Qyl5-7TDLiw/TdHsSEgB7GI/AAAAAAAAAME/hlqW_TxG8gI/s320/CSS3-box-model.png" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;b&gt;background-clip&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;Now that you can position the image in an element, you can also clip it, or cut the image at the edges to either the padding-box, border-box or content-box (see image above for the CSS3 box model of each of these boxes)&lt;/span&gt;&lt;br /&gt;background-clip: padding-box&lt;br /&gt;background-clip: border-box&lt;br /&gt;background-clip: content-box&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt; &lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;b&gt;Multiple background images&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;And to add even more excitement to background images - you can also add more than one background image to each element with a comma separating the url source for each image file.&lt;/span&gt;&lt;br /&gt;background-image:url(pic1.png),url(pic2.png);&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;b&gt;background-attachment&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;This is not a CSS3 property (it's actually CSS1) but it fits nicely into this category and determines if the image in the background of an element scrolls with the content if you have overflow:scroll giving the box scroll bars.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;background-attachment:fixed&lt;br /&gt;background-attachment:scroll&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;For other CSS3 styles check out the following posts:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://webdev-il.blogspot.com/2010/08/css3-online-tool-to-generate-new-css3.html"&gt;css3 online tool to generate new css3 styles&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/make-scalable-buttons-using-css3-rgba.html"&gt;make scalable buttons using css3 and rgba&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://webdev-il.blogspot.com/2011/05/html5-and-css3-buttons-tabs-forms-and.html"&gt;html5 and css3 buttons tabs forms and tables&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1024352948285891872?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1024352948285891872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/what-are-best-css3-properties.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1024352948285891872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1024352948285891872'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/what-are-best-css3-properties.html' title='What are the best CSS3 properties?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-7tBGtGIabcg/TdHyoY-8suI/AAAAAAAAAMI/ne8SvT5BWKk/s72-c/CSS3logobutton.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4774791747764149264</id><published>2011-05-15T22:18:00.000-07:00</published><updated>2011-05-15T22:20:32.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><title type='text'>How animated google doodles are made</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;This is a short movie that shows how the google doodle called "Thought of You" was made by designer Ryan J Woodward.&lt;br /&gt;It's the one that honours the choreographer Martha Graham with the dancers that animate to form the google letters (see static image below)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-u0d2haUT06k/TdC0DaQJcjI/AAAAAAAAAMA/oYZXyBDhAXo/s1600/google_doodle_example.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="137" src="http://2.bp.blogspot.com/-u0d2haUT06k/TdC0DaQJcjI/AAAAAAAAAMA/oYZXyBDhAXo/s320/google_doodle_example.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/21096567?byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4774791747764149264?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4774791747764149264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-animated-google-doodles-are-made.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4774791747764149264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4774791747764149264'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-animated-google-doodles-are-made.html' title='How animated google doodles are made'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-u0d2haUT06k/TdC0DaQJcjI/AAAAAAAAAMA/oYZXyBDhAXo/s72-c/google_doodle_example.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-224803041649395787</id><published>2011-05-13T14:30:00.000-07:00</published><updated>2011-05-13T14:33:53.349-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>How to make web design mockups</title><content type='html'>Over at&lt;i&gt; TNW Design and Dev&lt;/i&gt; there's a nice article about the three main ways of creating web design mockups.&amp;nbsp; &lt;br /&gt;Mockups are visual tools to communicate layout and style to clients and to allow quick changes before coding the final design. Mockups are essentially useful as time saving and communication devices.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rDGT5BXeIg4/Tc2gxF1slOI/AAAAAAAAALw/E7MMuKIIXkY/s1600/website-mockups.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://3.bp.blogspot.com/-rDGT5BXeIg4/Tc2gxF1slOI/AAAAAAAAALw/E7MMuKIIXkY/s320/website-mockups.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This article goes into the pros and cons of mock-up approaches and can be summarised as:&lt;br /&gt;&lt;b&gt;1. Pixel-Perfect Mock-ups&lt;/b&gt;&lt;br /&gt;Done using an image editor (Photoshop/Fireworks/GIMP)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" /&gt;&lt;/a&gt;&lt;/div&gt;Quick and easy to get the look/style right and make changes according to the clients ideas&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;Makes static pages that aren't interactive and the conversion from image to html is not a perfect process&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Wireframing&lt;/b&gt;&lt;br /&gt;Layout is done using a wireframing tool for page elements without style (InDesign/Pencilproject/Mockflow/Cacoo)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" /&gt;&lt;/a&gt;&lt;/div&gt;Quick and easy to communicate the layout concept and interactivity components&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;No style infomation, so many people choose to adapt in photoshop later.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. HTML Mock-ups&lt;/b&gt;&lt;br /&gt;HTML structure and CSS are coded from the start to create a basic working mock-up&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;The process from mock-up to final is quick&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;The coding process is slower and not really WYSIWYG so the creative process might not "flow" at the intial design stage&lt;br /&gt;&lt;br /&gt;Read the&lt;a href="http://thenextweb.com/dd/2011/03/14/creating-concepts-three-approaches-to-web-design-mockups/"&gt; article here&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;Although every project is different, my general approach is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;research!&lt;/li&gt;&lt;li&gt;paper scribble (really messy but somehow I can "see" the design in it)&lt;/li&gt;&lt;li&gt;wireframe "sketchy" style to communicate layout of elements and grid systems (I deliberately choose the sketch style so that it's obvious it's not a finished/styled mockup)&lt;/li&gt;&lt;li&gt;photoshop mockup (optional.. depending on project) &lt;/li&gt;&lt;li&gt;single HTML page - fully styled with external css&lt;/li&gt;&lt;li&gt;final site integrated into cms &lt;/li&gt;&lt;/ul&gt;Check out the previous&lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt; Web Devil post about using grid systems for web design layout&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Why not COMMENT on your workflow below!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-224803041649395787?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/224803041649395787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-make-web-design-mockups.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/224803041649395787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/224803041649395787'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-make-web-design-mockups.html' title='How to make web design mockups'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-rDGT5BXeIg4/Tc2gxF1slOI/AAAAAAAAALw/E7MMuKIIXkY/s72-c/website-mockups.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6600375912014218031</id><published>2011-05-10T19:18:00.000-07:00</published><updated>2011-05-10T19:24:13.258-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to start the web design process and create a style using mood boards</title><content type='html'>Consulting with a client to find out the "style" of website they are after can be a frustrating process for both sides. &amp;nbsp;Words like &lt;i&gt;snazzy&lt;/i&gt;,&lt;i&gt; pop&lt;/i&gt; &amp;amp; &lt;i&gt;funky&lt;/i&gt; don't communicate well for such a visual media as web pages.&lt;br /&gt;Why spend time mocking up a site when it will get immediately rejected because the client says "that's not the style we discussed".&lt;br /&gt;&lt;br /&gt;This is where mood boards can be really useful.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-NhiMMafT_Lc/TcnutfOd2qI/AAAAAAAAALk/sTWKPl_7YcE/s1600/moodboards.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="194" src="http://3.bp.blogspot.com/-NhiMMafT_Lc/TcnutfOd2qI/AAAAAAAAALk/sTWKPl_7YcE/s320/moodboards.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;What is a mood board?&lt;/b&gt;&lt;br /&gt;A mood board is essentially a collage of various images, colours, patterns and fonts that are quickly assembled onto a page or poster. &amp;nbsp;They visually depict a single style or theme and can be used to communicate style to clients and other design team members.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using a mood board&lt;/b&gt;&lt;br /&gt;Take your mood boards along to a preliminary meeting and you can soon work out what your client wants.&lt;br /&gt;&lt;br /&gt;Here is an AWESOME link to &lt;a href="http://inspiredology.com/inspiring-moodboards/"&gt;inspiredology.com&lt;/a&gt; where you can download a whole bunch of hi res mood boards - thanks Chad!&lt;br /&gt;&lt;br /&gt;And here is an example at &lt;a href="http://weblog.404creative.com/2007/02/14/website-mood-boards-a-successful-precursor-to-visual-prototyping/"&gt;404creative&lt;/a&gt; of more controlled mood boards that have specific colour palettes and fonts picked out - this could be used as "stage 2" to refine the ideas picked out by the client.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KIqPXZverVs/TcnvBY7v5mI/AAAAAAAAALo/RzRSMjma-qI/s1600/moodboard4_tn.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-KIqPXZverVs/TcnvBY7v5mI/AAAAAAAAALo/RzRSMjma-qI/s1600/moodboard4_tn.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;..and finally&lt;/b&gt;&lt;br /&gt;If mood boards are too big, John O'Nolan has come up with a great idea - &lt;a href="http://john.onolan.org/getting-creative-mood-cards/"&gt;individual mood cards&lt;/a&gt; - this can be used in the same way but you can shuffle them around on the table to create dynamic mood boards - an inspired idea and these can also be &lt;a href="http://john.onolan.org/mood-cards-unleashed/"&gt;downloaded here&lt;/a&gt; Wow! &amp;nbsp;Cheers John.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kLkuzzRjNag/TcnvHh_Z5-I/AAAAAAAAALs/KRtpkc45U74/s1600/moodcards2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://1.bp.blogspot.com/-kLkuzzRjNag/TcnvHh_Z5-I/AAAAAAAAALs/KRtpkc45U74/s320/moodcards2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Get your mood on!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6600375912014218031?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6600375912014218031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-start-web-design-process-and.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6600375912014218031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6600375912014218031'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-start-web-design-process-and.html' title='How to start the web design process and create a style using mood boards'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-NhiMMafT_Lc/TcnutfOd2qI/AAAAAAAAALk/sTWKPl_7YcE/s72-c/moodboards.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6188666464663594263</id><published>2011-05-09T20:03:00.000-07:00</published><updated>2011-05-09T20:05:25.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Web content - how to get stories out of your clients</title><content type='html'>Stories are more exciting, more engaging and more memorable that just isolated facts.&lt;br /&gt;So why not encourage your clients to generate story-based content about their services and business.&lt;br /&gt;Here is a great link to &lt;a href="http://www.seobook.com/whats-your-story"&gt;seobook.com&lt;/a&gt; that talks about the power of stories as content AND as good SEO tactics!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zqGx5W_y40U/TciqxaqiGmI/AAAAAAAAALg/dh0k9VdKgLA/s1600/pink-floyd-meat-grinder.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-zqGx5W_y40U/TciqxaqiGmI/AAAAAAAAALg/dh0k9VdKgLA/s320/pink-floyd-meat-grinder.jpg" width="294" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Is this the way to grind good story content from your clients?&lt;/div&gt;&lt;br /&gt;In summary these are the main points - but it's definitely worth a visit to r&lt;a href="http://www.seobook.com/whats-your-story"&gt;ead the full article&lt;/a&gt;:&lt;br /&gt;&lt;b&gt;How To Construct A Story&lt;/b&gt;&lt;br /&gt;1. Describe Your Brand&lt;br /&gt;2. Where Did You Come From, And Where Are You Now&lt;br /&gt;3. What Challenges Do You Face?&lt;br /&gt;4. Personify These Challenges&lt;br /&gt;5. Who Is Your Target Market?&lt;br /&gt;6. What Does Your Target Market Care About?&lt;br /&gt;7. Why Should They Buy From You?&lt;br /&gt;8. What is your end goal?&lt;br /&gt;&lt;br /&gt;Stories can take the form of &lt;b&gt;case studies&lt;/b&gt;, &lt;b&gt;examples&lt;/b&gt; and &lt;b&gt;company histories&lt;/b&gt;. &amp;nbsp;Also remember that people buy from people - especially when it comes to small companies, so photos of the team members inspires confidence.&lt;br /&gt;&lt;br /&gt;If you're interested in getting good content you may also like:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/how-to-write-good-h2-titles.html"&gt;How to Write Good H2 Titles&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/09/how-to-get-your-clients-to-give-you.html"&gt;How to get your clients to give you great content using Content Templates&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/how-can-you-boost-your-web-sites.html"&gt;How to boost your web site's credibility&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/how-to-make-good-infographic.html"&gt;How to make a good infographic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html"&gt;The importance of images, photos and info-graphics in web content?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6188666464663594263?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6188666464663594263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/web-content-how-to-get-stories-out-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6188666464663594263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6188666464663594263'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/web-content-how-to-get-stories-out-of.html' title='Web content - how to get stories out of your clients'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-zqGx5W_y40U/TciqxaqiGmI/AAAAAAAAALg/dh0k9VdKgLA/s72-c/pink-floyd-meat-grinder.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4180533020136390544</id><published>2011-05-08T17:42:00.000-07:00</published><updated>2011-05-08T17:43:08.192-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><title type='text'>HTML5 and CSS3 buttons, tabs, forms and tables</title><content type='html'>In previous posts I've mentioned HTML5 form elements that you can use right now that work in modern browsers and I've also covered many of the CSS3 styles that are also compatible. &amp;nbsp;Here is a great resource to ready styled buttons, tabs, form elements and tables using HTML5 and CSS3.&lt;br /&gt;Check out the live demo over at&amp;nbsp;&lt;a href="http://medialoot.com/preview/css-ui-kit/demo.html"&gt;medialoot.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-fQXRGUlCpHk/Tcc3n6LirWI/AAAAAAAAALc/UvpOXOnN2gU/s1600/html5_css3_web_elements.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://1.bp.blogspot.com/-fQXRGUlCpHk/Tcc3n6LirWI/AAAAAAAAALc/UvpOXOnN2gU/s320/html5_css3_web_elements.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The good thing about these is that they are designed to degrade gracefully in older browsers and they include the html5shiv code (http://code.google.com/p/html5shiv/) Ah yes my friends you need to force some versions of IE to style HTML5 elements that by default they don't recognise (a shiv is an improvised knife/weapon - how apt!)&lt;br /&gt;&lt;br /&gt;If you like this style then it's a free download from&amp;nbsp;&lt;a href="http://medialoot.com/blog/a-hand-coded-designer-css-ui-kit/"&gt;medialoot.com/blog/a-hand-coded-designer-css-ui-kit/&lt;/a&gt;&lt;br /&gt;which also includes details of how to implement the css styles into your designs.&lt;br /&gt;&lt;br /&gt;Even if you're not so keen on the cute rounded corners - download just to check out the CSS3 styles to work out how they are applied. &amp;nbsp;Become a code monkey and you'll learn all the tricks of the web circus!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-AFFdayQO2-Y/Tcc3nI--ZFI/AAAAAAAAALY/hX66AZ9UaeU/s1600/code_monkey.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://1.bp.blogspot.com/-AFFdayQO2-Y/Tcc3nI--ZFI/AAAAAAAAALY/hX66AZ9UaeU/s200/code_monkey.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4180533020136390544?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4180533020136390544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/html5-and-css3-buttons-tabs-forms-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4180533020136390544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4180533020136390544'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/html5-and-css3-buttons-tabs-forms-and.html' title='HTML5 and CSS3 buttons, tabs, forms and tables'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-fQXRGUlCpHk/Tcc3n6LirWI/AAAAAAAAALc/UvpOXOnN2gU/s72-c/html5_css3_web_elements.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1154064218215127567</id><published>2011-05-07T21:00:00.000-07:00</published><updated>2011-05-09T20:06:41.581-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>How to quickly spice up your website photography</title><content type='html'>Picture the following scenario - your client says they have all the content and great photos for the site you're designing but when you get to see the images, they aren't that inspiring and will drag the design of your site down.&amp;nbsp; You have two options:&lt;br /&gt;1) convince your client that they need to employ a photographer to take better images &lt;br /&gt;2) manipulate the images using photoshop to enhance the style and fit in with your design&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-b7gbnPIMo4U/TcYU5jxzlwI/AAAAAAAAALU/WY-Atf5myZ0/s1600/Photoshop_actions_before_after.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-b7gbnPIMo4U/TcYU5jxzlwI/AAAAAAAAALU/WY-Atf5myZ0/s1600/Photoshop_actions_before_after.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Option 1 will take time and money, option 2 will take your time and some considerable skill using your fav image manipulation software.&lt;br /&gt;&lt;br /&gt;This is where&lt;b&gt; photoshop actions&lt;/b&gt; really come into their own.&amp;nbsp; Photoshop actions are "recorded" events that can be "replayed" - so if you have a series of things that you do repeatitively then these can be saved as a single action and opened at a single click.&lt;br /&gt;Even better you can download someone elses actions to create some great looking effects.&lt;br /&gt;Check out the following&lt;a href="http://designm.ag/resources/30-time-saving-photoshop-actions/"&gt; 30 free photoshop actions&lt;/a&gt; that will save you time and make uninspiring photos look much more exciting &lt;a href="http://designm.ag/resources/30-time-saving-photoshop-actions/"&gt;designm.ag/resources/30-time-saving-photoshop-actions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The example above uses "Classic38" to add some character to an otherwise boring restaurant shop front photo.&lt;br /&gt;&lt;br /&gt;If you're new to photoshop actions then check out this video from adobe.tv about how to use actions.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;object height="256" width="425"&gt;&lt;param name="movie" value="http://images.tv.adobe.com/swf/player.swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;param name="FlashVars" value="fileID=7120&amp;amp;context=421&amp;amp;embeded=true&amp;amp;environment=production"&gt;&lt;/param&gt;&lt;embed src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=7120&amp;amp;context=421&amp;amp;embeded=true&amp;amp;environment=production" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="256"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1154064218215127567?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1154064218215127567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-quickly-spice-up-your-website.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1154064218215127567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1154064218215127567'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/how-to-quickly-spice-up-your-website.html' title='How to quickly spice up your website photography'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-b7gbnPIMo4U/TcYU5jxzlwI/AAAAAAAAALU/WY-Atf5myZ0/s72-c/Photoshop_actions_before_after.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5796151708552066992</id><published>2011-05-07T03:53:00.000-07:00</published><updated>2011-05-07T03:53:45.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Website redesigns - see how the big web sites have changed over the last 5 years</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;I've mentioned a lot recently about web trends for 2011 and web design being optimised for mobile browsing and tablet computers.&lt;br /&gt;Here is a quick visual summary of some of the key players and the changes in their website designs over the last five years with a short commentary on each:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Youtube&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dHkWjZ6nTxM/TcUjwI5UuVI/AAAAAAAAALQ/fmMJvicqoFg/s1600/youtube-web-redesign.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-dHkWjZ6nTxM/TcUjwI5UuVI/AAAAAAAAALQ/fmMJvicqoFg/s1600/youtube-web-redesign.gif" /&gt;&lt;/a&gt;&lt;/div&gt;In 2005 this start-up copied the Google central search design with a bit of a tag cloud underneath (tag clouds were the biz back then!). The overall width of the site was accommodating of smaller desktop monitors.&amp;nbsp; Notice the 2011 design pushes the "important" content (ie popular videos) and has a big call to action button "Create Account" with search taking more of a back seat. Notice how long this input field is so you can type "Lord of the rings fellowship of the ring part 7" and still see what you've typed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Linkedin&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-GpimLbyHdrc/TcUjuI4BzbI/AAAAAAAAALI/w-vutl-JX6E/s1600/linkedin-web-redesign.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-GpimLbyHdrc/TcUjuI4BzbI/AAAAAAAAALI/w-vutl-JX6E/s1600/linkedin-web-redesign.gif" /&gt;&lt;/a&gt;&lt;/div&gt;Back in 2003 viewers were still using screens 800px wide which the original linkedin was designed to fit. Notice the bold monochromatic icons.&amp;nbsp; The 2011 design pushes the "join up" form right to the front of the site to gain more members, and advertises the benefits with icons that are more desktop style.&amp;nbsp; White space gives it an open feel (and allows scaling to various screen sizes) and gives a more professional, mature image. It's trying to blend in with those intranet web apps and customer management systems that most cubicle dwellers now use in their office jobs.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Twitter&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TGfNObFtqgE/TcUjvEuZ0UI/AAAAAAAAALM/NY6h7mDyCx0/s1600/twitter-web-redesign.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-TGfNObFtqgE/TcUjvEuZ0UI/AAAAAAAAALM/NY6h7mDyCx0/s1600/twitter-web-redesign.gif" /&gt;&lt;/a&gt;&lt;/div&gt;That web2.0 crazy idea that actually took off in 2006!&amp;nbsp; Notice the pure web2.0 style of the original - pastel colours, rounded fonts, big text, cute icons.&amp;nbsp; Now in 2011 it's global &amp;amp; corporate looking. Just like youtube and linkedin it has account sign up as the most prominent feature with login pushed up to the top.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Huffington Post&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WdnlPrK5Msk/TcUjtG2xzpI/AAAAAAAAALE/Z-84GoWRs2w/s1600/huffington-post-web-redesign.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-WdnlPrK5Msk/TcUjtG2xzpI/AAAAAAAAALE/Z-84GoWRs2w/s1600/huffington-post-web-redesign.gif" /&gt;&lt;/a&gt;&lt;/div&gt;From a small news and opinion blog in 2005 the Huffington Post has become an Internet newspaper to reckon with.&amp;nbsp; As with most news sites the navigation is now along the top and the post has also opted for a news banner with a HUGE heading and big image above the fold with the multi-column layout dropped to below the fold - eye catching!&amp;nbsp; Search is also prominently displayed between the title (more white space) and the menu.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Facebook&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-krUSdiWKTy4/TcUjr1K7ycI/AAAAAAAAALA/zADOGy5OA7o/s1600/facebook-web-redesign.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-krUSdiWKTy4/TcUjr1K7ycI/AAAAAAAAALA/zADOGy5OA7o/s1600/facebook-web-redesign.gif" /&gt;&lt;/a&gt;&lt;/div&gt;The current leader in social networking sites has maintained a minimalistic landing page.&amp;nbsp; The name and logo has changed since 2004 but the colour remains the same.&amp;nbsp; Like the other sites reviewed here the "sign up" form is centre stage and the login is at the top right. Content boxes that had borders are now borderless which gives a more open, professional feel and the "sign up" button is green (increasingly common - same as linkedin).&lt;br /&gt;&lt;br /&gt;For those of you interested in changes in web designs check out the &lt;a href="http://www.archive.org/"&gt;wayback machine&lt;/a&gt; to find archives of old websites, and you too can study the changes in design.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5796151708552066992?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5796151708552066992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/website-redesigns-see-how-big-web-sites.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5796151708552066992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5796151708552066992'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/website-redesigns-see-how-big-web-sites.html' title='Website redesigns - see how the big web sites have changed over the last 5 years'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-dHkWjZ6nTxM/TcUjwI5UuVI/AAAAAAAAALQ/fmMJvicqoFg/s72-c/youtube-web-redesign.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-646673550614123187</id><published>2011-05-04T19:37:00.000-07:00</published><updated>2011-05-16T15:52:40.920-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Scalable Vector Graphics (SVG) what are they and why should we use them?</title><content type='html'>Scalable Vector Graphics or .svg files are vector graphics that are defined using XML. &amp;nbsp;Vector graphics are great for drawn images/logos as they don't lose any quality if you resize them (unlike a raster graphic like a jpeg).&lt;br /&gt;&lt;iframe frameborder="0" height="120" src="http://www.multiwebia.net/images/webdevil.svg" width="370"&gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&lt;/iframe&gt; &lt;br /&gt;&lt;br /&gt;Adobe Illustrator, Inkscape, CorelDRAW are all vector graphics editors and all use their own proprietary vector file formats. &amp;nbsp;For web design we have relied on converting vector graphics to raster in the form of jpg, gif and png - but now we have the option of using SVG files.&lt;br /&gt;&lt;br /&gt;SVG are defined using XML which means they are just plain text files that are then draw by the web browser (as long as you have a modern browser).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s1600/thumbs-up.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Benefits of using SVG files include:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;small file size&lt;/li&gt;&lt;li&gt;enlargement without pixilation&lt;/li&gt;&lt;li&gt;accessible - text inside an SVG is readable/searchable (think SEO - big wow!)&lt;/li&gt;&lt;li&gt;can include embedded bitmaps (patterns and images)&lt;/li&gt;&lt;li&gt;styling using CSS (What!! no? Yes!!)&lt;/li&gt;&lt;li&gt;a small selection of filters&amp;nbsp;&lt;/li&gt;&lt;li&gt;gradients&lt;/li&gt;&lt;li&gt;Script driven changes (that means.. animation!)&lt;/li&gt;&lt;li&gt;hyperlinks within the SVG image&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;The SVG file format has been around for a while, so why am I making a big deal about it now? &amp;nbsp;Previously if you wanted to do any animation you'd just fire up Flash and bang out a quick swf file. &amp;nbsp;But with the popularity of the iPhone/iPad and it's no Flash policy, alternatives are needed. &amp;nbsp;This is where the SVG format becomes useful.&lt;br /&gt;&lt;br /&gt;Check out w3schools for a good intro to SVG graphics and examples&amp;nbsp;&lt;a href="http://www.w3schools.com/svg/svg_examples.asp"&gt;w3schools.com/svg/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;All good vector graphics editors will be able to save SVG files - for example using Adobe Illustrator you "Save as SVG" and then choose the font handling options.&lt;br /&gt;This following example uses custom fonts that probably aren't on many people's computers so I've opted for the "create outlines" font option. &lt;br /&gt;&lt;iframe frameborder="0" height="180" src="http://www.multiwebia.net/images/SVGexampleFile.svg" width="450"&gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;p&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;amp;amp;amp;amp;lt;p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;br /&amp;amp;amp;amp;amp;amp;amp;amp;gt; &amp;amp;amp;amp;amp;amp;lt;/p&amp;amp;amp;amp;amp;amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/p&amp;gt;&lt;/iframe&gt;&lt;br /&gt;This will mean that the custom fonts look great - but now they aren't text (they are shape objects) this has the effect of increasing the file size AND making the text unreadable by search engines.&lt;br /&gt;&lt;br /&gt;The example at the top of the page should appear to be animated (if you are viewing with a new browser!) This was created in a text editor like notepad/textedit&amp;nbsp;and saved as a .svg file.&lt;br /&gt;&lt;br /&gt;Here's the svg code for this simple animation:&lt;br /&gt;&lt;textarea cols="50" rows="8"&gt;&amp;lt;br /&amp;gt; &amp;lt;?xml version="1.0" standalone="no"?&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" &amp;lt;br /&amp;gt; "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"&amp;gt;&amp;lt;svg width="100%" height="100%" version="1.1"&amp;lt;br /&amp;gt; xmlns="http://www.w3.org/2000/svg"&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt; &amp;lt;rect x="20" y="20" width="350" height="100" style="fill:blue"&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;animate attributeType="CSS" attributeName="opacity" &amp;lt;br /&amp;gt; from="1" to="0" dur="5s" repeatCount="indefinite" /&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;/rect&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;g transform="translate(50,50)"&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;text id="TextElement" x="0" y="0" style="font-family:Verdana;font-size:16" fill="#7AC943"&amp;gt; WebDev-il.blogspot.com&amp;lt;br /&amp;gt; &amp;lt;animateMotion path="M 0 0 L 100 50" from="1" to="0" dur="5s" repeatCount="indefinite"/&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;/text&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;/g&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;text id="TextElement" x="50" y="100" style="font-family:Verdana;font-size:12" fill="#3FA9F5"&amp;gt;Animated SVG example&amp;lt;br /&amp;gt; &amp;lt;/text&amp;gt;&amp;lt;br /&amp;gt; &amp;lt;/svg&amp;gt;&amp;lt;br /&amp;gt; &lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-26br2IklrvU/Tc2hMQgzCNI/AAAAAAAAAL0/k3paWL22YAo/s1600/thumbs-down.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Disadvantages of using SVG: &lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;you can't use the &lt;b&gt;img&lt;/b&gt; tag like other image file formats, you have to embed or use iframe - check out this link for more details &lt;a href="http://www.w3schools.com/svg/svg_inhtml.asp"&gt;w3schools.com/svg/svg_inhtml.asp&lt;/a&gt;&amp;nbsp;and here's a HINT if you're using iframe - set&amp;nbsp;&lt;i&gt;frameborder="0" &lt;/i&gt;to remove the border around the iframe&lt;/li&gt;&lt;li&gt;many CMS platform don't allow direct upload of SVG files (like blogger!) so you can only host them on a site where you have ftp access to the image folder&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-646673550614123187?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/646673550614123187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/scalable-vector-graphics-svg-what-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/646673550614123187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/646673550614123187'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/scalable-vector-graphics-svg-what-are.html' title='Scalable Vector Graphics (SVG) what are they and why should we use them?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-h8xqHE93_M4/Tc2hMi2vqKI/AAAAAAAAAL4/EqReqtZy_-Y/s72-c/thumbs-up.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6635427876082296544</id><published>2011-05-03T21:41:00.000-07:00</published><updated>2011-05-03T21:42:10.046-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><title type='text'>Mobile smartphone platforms 2011</title><content type='html'>What are the popular smartphone platforms and what platforms are software developers focusing on now we're a quarter of the way into 2011?&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jKjbePYIEKQ/TcDYzdA-qCI/AAAAAAAAAKs/rs3MfrMYIyU/s1600/WebPlatformStats.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="166" src="http://1.bp.blogspot.com/-jKjbePYIEKQ/TcDYzdA-qCI/AAAAAAAAAKs/rs3MfrMYIyU/s320/WebPlatformStats.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;The iPhone was the obvious winner in 2010 and iOS popular with app makers as the iPod touch and iPads hit the shelves - but according to Drew Ianni of AppNation Android is now "the de facto second platform … Android is growing at a phenomenal rate".&lt;br /&gt;&lt;br /&gt;US smartphone market looks like this:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Android 33%&amp;nbsp;&lt;/li&gt;&lt;li&gt;Blackberry 29%&amp;nbsp;&lt;/li&gt;&lt;li&gt;Apple 25%&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Apple app store 333,000 apps&lt;/li&gt;&lt;li&gt;Android market 206,000 apps&lt;/li&gt;&lt;li&gt;Windows 7 Marketplace 12,000 apps&lt;/li&gt;&lt;li&gt;Nokia Ovi store 30,000 apps&lt;/li&gt;&lt;/ul&gt;This is a fast changing industry .. so don't be surprised if by the end of 2011 the list looks different. &amp;nbsp;You can read more about this in a recent &lt;a href="http://www.bangkokpost.com/tech/computer/234794/android-smartphones-winning-over-app-makers"&gt;bangkok post article here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6635427876082296544?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6635427876082296544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/05/mobile-smartphone-platforms-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6635427876082296544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6635427876082296544'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/05/mobile-smartphone-platforms-2011.html' title='Mobile smartphone platforms 2011'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jKjbePYIEKQ/TcDYzdA-qCI/AAAAAAAAAKs/rs3MfrMYIyU/s72-c/WebPlatformStats.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7246691685863732136</id><published>2011-04-25T20:07:00.000-07:00</published><updated>2011-04-25T20:07:00.765-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP reusable snippets, PHP code and reusable PHP scripts</title><content type='html'>I haven't mentioned PHP for some time now and for a web development blog it's way overdue to add some PHP script goodness!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ndso3e8dH-Q/Tae6LzuViGI/AAAAAAAAAKo/FvcrVob4-4s/s1600/phpcode.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-ndso3e8dH-Q/Tae6LzuViGI/AAAAAAAAAKo/FvcrVob4-4s/s1600/phpcode.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here are a number of links to great online resources for re-usable PHP code snippets that you can download or cut and paste. &amp;nbsp;Why code something from the ground up when you can use something that has already been written and tested?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-LuYYFLks-hY/Tae3EAq-LJI/AAAAAAAAAKY/qA2uDwASGu8/s1600/phpPear.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-LuYYFLks-hY/Tae3EAq-LJI/AAAAAAAAAKY/qA2uDwASGu8/s1600/phpPear.png" /&gt;&lt;/a&gt;&lt;b&gt;PEAR&lt;/b&gt; is a framework and distribution system for reusable PHP components. Have a look at the list of packages:&lt;br /&gt;&lt;a href="http://pear.php.net/packages.php"&gt;pear.php.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rFd62gKDSPQ/Tae3MQJ0mII/AAAAAAAAAKc/PPivAETc9Ig/s1600/phpsnipsOLD.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-rFd62gKDSPQ/Tae3MQJ0mII/AAAAAAAAAKc/PPivAETc9Ig/s1600/phpsnipsOLD.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;PHPsnips&lt;/b&gt; is another great resource - I really like the comments on each one. &amp;nbsp;You can evaluate if it's going to work for you just by reading any problems that other people may have encountered with the PHP code. &lt;br /&gt;&lt;a href="http://phpsnips.com/index.php"&gt;phpsnips.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oNZwZZOcnk4/Tae3Re6vinI/AAAAAAAAAKg/Kf-lctU_JNk/s1600/phpsnipsNEW.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-oNZwZZOcnk4/Tae3Re6vinI/AAAAAAAAAKg/Kf-lctU_JNk/s1600/phpsnipsNEW.png" /&gt;&lt;/a&gt;&lt;/div&gt;The &lt;b&gt;beta&lt;/b&gt; version of PHPsnips has a nicer interface over here:&lt;br /&gt;&lt;a href="http://beta.phpsnips.com/main.php"&gt;beta.phpsnips.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-qfK61BiMzho/Tae3lYDrbUI/AAAAAAAAAKk/mg4laUsWIEw/s1600/phpManual.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-qfK61BiMzho/Tae3lYDrbUI/AAAAAAAAAKk/mg4laUsWIEw/s1600/phpManual.png" /&gt;&lt;/a&gt;&lt;/div&gt;And I if I'm going to mention PHP code snippets - then a reference to the php&lt;b&gt;5 manual&lt;/b&gt; would be a good idea.&lt;br /&gt;&lt;a href="http://php.net/manual/en/index.php"&gt;php.net/manual/en/index.php&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And for amusement value - here's a cartoon all the way from 1996, it's related to code snippets and reuse and it makes me chuckle ;)&lt;br /&gt;&lt;a href="http://dilbert.comhttp//dilbert.com/strips/comic/1996-01-31/" title="Dilbert.com"&gt;&lt;img alt="Dilbert.com" border="0" src="http://dilbert.com" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For more Web Devil &lt;a href="http://webdev-il.blogspot.com/search/label/PHP"&gt;articles about PHP check out this list of recent posts&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7246691685863732136?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7246691685863732136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7246691685863732136'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/php-reusable-snippets-php-code-and.html' title='PHP reusable snippets, PHP code and reusable PHP scripts'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ndso3e8dH-Q/Tae6LzuViGI/AAAAAAAAAKo/FvcrVob4-4s/s72-c/phpcode.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6488271173239729756</id><published>2011-04-20T17:23:00.000-07:00</published><updated>2011-04-20T17:23:00.344-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Beyond grid systems - web design using baseline grids</title><content type='html'>Last month I wrote about &lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt;960 grid systems, 970 grid systems, twelve column grids and golden ratio grids&lt;/a&gt;. &amp;nbsp;These systems are great for horizontal alignment, but what about vertical spacing and alignment?&lt;br /&gt;In the print industry vertical alignment is controlled by the big, bad, baseline grid.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QxOcmZ4ZxMo/TaeQLUS_kqI/AAAAAAAAAKI/lfRvNRU9VE8/s1600/baselindgrids.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-QxOcmZ4ZxMo/TaeQLUS_kqI/AAAAAAAAAKI/lfRvNRU9VE8/s200/baselindgrids.png" width="167" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Essentially a baseline grid is an invisible set of lines (like those old school books you wrote in as a kid) set at a standard line height. &amp;nbsp;All elements are neatly sat on one of these lines, the advantage being that lines of text, and headings in different columns all line up. Compare these two examples:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ky0x8GlRLXU/TaeQlqPfKhI/AAAAAAAAAKM/956lODQLUp0/s1600/AlignedtoBaseline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://3.bp.blogspot.com/-ky0x8GlRLXU/TaeQlqPfKhI/AAAAAAAAAKM/956lODQLUp0/s320/AlignedtoBaseline.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The one on the left does not use a baseline grid, whereas the one on the right has all text aligned to the same baseline grid making it easier to read with nicely proportioned white space.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Baseline Grids in Web Design&lt;/b&gt;&lt;br /&gt;Text driven websites can borrow this idea from the print industry and also employ a baseline grid.&lt;br /&gt;Essentially all we need to do is settle on a baseline grid size. &amp;nbsp;In CSS terms this is the line-height.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;In the following HTML example I've chosen a basic paragraph font-size of 16px and a line-height of 24px. &amp;nbsp;My baseline grid is therefore going to be 24px.&lt;br /&gt;Headings and paragraphs come with margins above and below - these we'll want to reset using CSS as well as specifying the font-size and the line-height.&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0px;"&gt;&lt;b&gt;CSS:&lt;/b&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;h1 {font-size: 26px; line-height: 24px; margin-bottom: 24px; margin-top:0px}&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;p {font-size: 16px; line-height: 24px; margin-bottom: 24px; margin-top:0px}&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.quote {font-size: 30px; line-height: 24px; margin-bottom: 24px; margin-top:0px; font-style:italic; text-align:center;}&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.footer {font-size: 9px; line-height: 24px; margin-bottom: 24px; margin-top:-24px;}&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="background-color: #eeeeee; background-image: url(&amp;quot;http://2.bp.blogspot.com/-uDaegYjitHw/TaeRH-hfLvI/AAAAAAAAAKQ/6EoV8x81PhU/s1600/linetile.png&amp;quot;); font-family: georgia,serif; margin-left: 0px; padding: 0px; width: 540px;"&gt;&lt;h1 style="color: #755c44; font-family: georgia,serif; font-size: 26px; line-height: 24px; margin-bottom: 24px; margin-top: 0px; padding: 0px;"&gt;Title Heading&lt;/h1&gt;&lt;div style="color: #4b4742; font-family: georgia,serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; margin-top: 0px;"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. &lt;/div&gt;&lt;div style="color: #4b4742; font-family: georgia,serif; font-size: 30px; font-style: italic; line-height: 24px; margin-bottom: 24px; margin-top: 0px; text-align: center;"&gt;"Aligned to a Baseline"&lt;/div&gt;&lt;div style="color: #4b4742; font-family: georgia,serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; margin-top: 0px;"&gt;Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. &lt;/div&gt;&lt;div style="color: #4b4742; font-family: georgia,serif; font-size: 9px; line-height: 24px; margin-bottom: 24px; margin-top: -24px;"&gt;Small footer text&lt;/div&gt;&lt;/div&gt;You’ll notice in this example that the bottom of the text doesn’t fall directly on the grid lines (as it would do in print design). This is because of the way CSS renders line-height - the text lines up with the centre of the line.&lt;br /&gt;&lt;br /&gt;I'm sure if you diddle around with padding etc. you can make it all line up actually on the line - but that's just not the way CSS renders out - so why get that pernickety? Remember, that blue line won't actually be in your final designs, just nicely spaced text.&lt;br /&gt;&lt;br /&gt;You can take this whole concept further by creating elements that have heights that are divisible by your baseline grid size. However, remember that we should really be specifying fonts in ems not pixels! But this is not difficult to adapt once the baseline-grid/line-height has been decided.&lt;br /&gt;Read more about why you should &lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html"&gt;use ems for font size and how to convert pixels to ems&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you're interested in web typography, related articles you might like are:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/using-fonts-in-web-design-display-fonts.html"&gt;&lt;img align="middle" border="0" src="http://2.bp.blogspot.com/-MRR8PZX_dWM/TaeWJ-onjqI/AAAAAAAAAKU/3JHQXDCjU3E/s1600/thumbnailFontTypes.png" /&gt;Choosing the right font for web design&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://1.bp.blogspot.com/-d24m3WCFFcM/TaUbZwfz4AI/AAAAAAAAAJk/7cvIKzCqhok/s1600/thumbnailHeadingSizes.png" /&gt;How to choose perfect heading sizes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://2.bp.blogspot.com/-U2FbXWXo4ls/TaUbgqvQ0NI/AAAAAAAAAJo/ym1Iy3wg5lA/s1600/thumbnailConvertEms.png" /&gt;Why use ems for font size&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/11/what-cufon-is-it-googles-font-api.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://4.bp.blogspot.com/-jUVZIFDPplo/TaUbwpklKyI/AAAAAAAAAJs/nKYCrWa_vzc/s1600/thumbnailWebFonts.png" /&gt;Cufon and Google webfonts&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6488271173239729756?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6488271173239729756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/beyond-grid-systems-web-design-using.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6488271173239729756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6488271173239729756'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/beyond-grid-systems-web-design-using.html' title='Beyond grid systems - web design using baseline grids'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-QxOcmZ4ZxMo/TaeQLUS_kqI/AAAAAAAAAKI/lfRvNRU9VE8/s72-c/baselindgrids.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5138621334486484216</id><published>2011-04-18T22:03:00.000-07:00</published><updated>2011-04-18T22:03:00.662-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Top tips for mobile website interface design</title><content type='html'>Here are some basic interface design tips for designing mobile websites:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0uAjGDp4a8o/TaY8KV-vU0I/AAAAAAAAAJ4/kSP7x0SZ2zc/s1600/mobileInterfaceDesign.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-0uAjGDp4a8o/TaY8KV-vU0I/AAAAAAAAAJ4/kSP7x0SZ2zc/s320/mobileInterfaceDesign.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;b&gt;#1 User expectations and standard conventions&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are standard interface elements that any mobile savvy user will innately know. The new smartphones all have similar functionality.&lt;br /&gt;Mobile websites all have different content however the key interface features shouldn't require detailed investigation by the user to make it function…&lt;br /&gt;Hyperlinks have a recognisable colour/underline/hover behaviour and open with a single click. Web app buttons have a standard look and position. 40 to 44 pixels is currently the magik numbers for button height.&lt;br /&gt;&lt;br /&gt;Interface design is not about re-designing all the elements but putting them together in harmony with content and function. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-EOjoSyoE9KE/TaUvHKtK2VI/AAAAAAAAAJw/EMDp7th-HTg/s1600/jqueryMobile.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="50" src="http://4.bp.blogspot.com/-EOjoSyoE9KE/TaUvHKtK2VI/AAAAAAAAAJw/EMDp7th-HTg/s200/jqueryMobile.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;The jQuery mobile &amp;nbsp;framework provides a good example of standards for touch optimised websites for smartphones and tablets. &amp;nbsp;&lt;a href="http://jquerymobile.com/demos/1.0a4.1/"&gt;jquerymobile.com/demos&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#2 Layout follows the dominant reading pattern&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-iNkQojhh52w/TaUvbO0YljI/AAAAAAAAAJ0/GAHDWFsJiK0/s1600/f_ShapeReadinPattern.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-iNkQojhh52w/TaUvbO0YljI/AAAAAAAAAJ0/GAHDWFsJiK0/s200/f_ShapeReadinPattern.jpg" width="131" /&gt;&lt;/a&gt;&lt;a href="http://www.useit.com/alertbox/reading_pattern.html"&gt;Jakob Nielsen's 2006 study of eye tracking&lt;/a&gt; shows that most people follow a similar reading pattern.&lt;br /&gt;This F shape pattern shows where users expect to see important information.&lt;br /&gt;There's a reason why most logos appear at the top left corner and why menus are found along the top and down the left side of desktop websites.&lt;br /&gt;It's also not an accident that text ads and banner ads are tucked in the lower right hand corner by site owners who wish to minimise users leaving the site. &amp;nbsp;Remember that mobile sites have less real estate so layout has to be simplified. Check out &lt;a href="http://unsuck-it.com/automagically/"&gt;unsuck-it.com&lt;/a&gt;&amp;nbsp;for the 2011 mobile web style.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#3 Consistent Design&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Consistency is needed in look, positioning and behaviour between all pages and screens.&lt;br /&gt;Inconsistencies confuse users and distract from the content, this adds to the feeling of disorganisation. In the mind of a user, clear organisation equates to attention to detail and professionalism.&lt;br /&gt;A style plan is important to define colour schemes, navigation elements, fonts and sizes that can be applied in a consistent way.&lt;br /&gt;A second level of consistent design is needed if you have a desktop website and a separate mobile website.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#4 Clear navigation and site location&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Location information within websites is something that is not intrinsically built in.&lt;br /&gt;Users surf without maps or other navigational aids, jumping from page to page with only the links to indicate where they are.&lt;br /&gt;Building this information into a mobile site so that users have a mental construction of their location adds to a feeling of confidence.&lt;br /&gt;Headings, links (current and visited), icons and breadcrumbs can all be employed to add location information.&lt;br /&gt;Check this previous &lt;a href="http://webdev-il.blogspot.com/2011/02/make-scalable-buttons-using-css3-rgba.html"&gt;Web Devil post about making scalable buttons using CSS3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#5 Readability&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Readability relates to all text, both navigation signs and content.&lt;br /&gt;Good contrast between text and background is important as well as choosing an appropriate size.&lt;br /&gt;Using display fonts as text fonts can make reading the main content difficult and slow.&lt;br /&gt;Check this previous&lt;span class="Apple-style-span" style="color: red;"&gt; &lt;/span&gt;post about &lt;a href="http://webdev-il.blogspot.com/2011/04/using-fonts-in-web-design-display-fonts.html"&gt;web typography and choosing the correct font types&lt;/a&gt; and also this post about &lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html"&gt;how to choose the perfect heading size&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#6 Target Audience&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Analyse your content and decide who is your target audience.&lt;br /&gt;Different demographic groups have different preferences and do things differently.&lt;br /&gt;The Baby Boomers, Gen X, Gen Y and the Connected Generation do things differently so tailor your interface to suit the needs of your target audience.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fuUvycU9UUw/TaZBlFy7BkI/AAAAAAAAAJ8/GPiECfk0wDU/s1600/TargetAudienceDemographics.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-fuUvycU9UUw/TaZBlFy7BkI/AAAAAAAAAJ8/GPiECfk0wDU/s1600/TargetAudienceDemographics.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;#7 Make it faster!&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Users don’t want to watch a splash screen or intro every time they use the interface, no matter how cool it is.&amp;nbsp;And why do they need to wait for the navigation to fade in or the content to slowly appear?&lt;br /&gt;Remove any element that causes a road block on the way to the information, or at least put a fast detour around it (skip intro).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7rHUSlxUTCs/TaZCr2yNXWI/AAAAAAAAAKA/-2SRN-3nhEM/s1600/detour_sign.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-7rHUSlxUTCs/TaZCr2yNXWI/AAAAAAAAAKA/-2SRN-3nhEM/s1600/detour_sign.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;If there is something that slows things down be merciless.. and remove it!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#8 Don’t bury the treasure&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;You’re not a pirate so don’t hide the goodies deep under several levels of navigation.&lt;br /&gt;You may have to investigate what you’re viewers really want, but when you find what it is, make it accessible.. from everywhere!&lt;br /&gt;The latest trend for single page websites and websites with one main focus is on the rise rather than a massive web portal that does "everything".&lt;br /&gt;Just compare Google to Yahoo..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-rPalTh8I8qw/TaZEdvfTOMI/AAAAAAAAAKE/Aw-IJ3jAx6w/s1600/PirateWebDesigner.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-rPalTh8I8qw/TaZEdvfTOMI/AAAAAAAAAKE/Aw-IJ3jAx6w/s1600/PirateWebDesigner.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;And as a passing shot (&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family: arial,sans-serif; font-size: x-small; line-height: 15px;"&gt;Avast!)&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;- here are a couple of quotes from some greater mortals:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;“Everything should be made as simple as possible, but no simpler”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Albert Einstein&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;“Simplicity is the ultimate sophistication”&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Leonardo DaVinci&lt;/div&gt;&lt;br /&gt;Relevant articles about mobile phone website development:&lt;br /&gt;&lt;div style="float: left; height: 170px; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ks70YdntXCM/TaTe9YVPLWI/AAAAAAAAAJA/NGknEyAep4I/s1600/thumbnailMobileViewports.png" /&gt;&lt;br /&gt;Viewport size vs screen size&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-x72OJJdiD7Q/TaTe9wzMjtI/AAAAAAAAAJE/GOmBC3F83co/s1600/thumbnailScreenSize.png" /&gt;&lt;br /&gt;Mobile screen sizes&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-O2LQXTY_Adw/TaTe9O8FUBI/AAAAAAAAAI8/CboxFavhF88/s1600/thumbnailMobileScreenSize.png" /&gt;&lt;br /&gt;HTML link to call a phone&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5138621334486484216?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5138621334486484216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/top-tips-for-mobile-website-interface.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5138621334486484216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5138621334486484216'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/top-tips-for-mobile-website-interface.html' title='Top tips for mobile website interface design'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-0uAjGDp4a8o/TaY8KV-vU0I/AAAAAAAAAJ4/kSP7x0SZ2zc/s72-c/mobileInterfaceDesign.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4073038315195111498</id><published>2011-04-14T15:19:00.000-07:00</published><updated>2011-04-14T17:35:36.265-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Using fonts in web design - Display fonts Vs Text fonts</title><content type='html'>In previous posts I've mentioned the new wave of fancy fonts that are now available to web designers. So here is a quick review of web typography and the design aspects of using fonts in web pages.&lt;br /&gt;Essentially you can divide fonts into two major categories - &lt;b&gt;display fonts&lt;/b&gt; and &lt;b&gt;text fonts&lt;/b&gt;. &amp;nbsp;Using the correct type for its intended purpose is very important.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A display font&lt;/b&gt; is designed to work at a large size with a small amount of text. They are usually heavily styled fonts that are used for headings and titles.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A text font&lt;/b&gt; is designed to work at a small size for solid chunks of text (the main body copy). They are usually cleanly styled.&lt;br /&gt;Check out the following graphic that shows an example of both side by side (click to enlarge).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-MXAyGodvJ04/TaUa2UeYc-I/AAAAAAAAAJg/OkKtY-iJBO8/s1600/DisplayFontVsTextFont.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="190" src="http://2.bp.blogspot.com/-MXAyGodvJ04/TaUa2UeYc-I/AAAAAAAAAJg/OkKtY-iJBO8/s320/DisplayFontVsTextFont.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;In the above example notice how the styling of the display font breaks down at small sizes and makes the text difficult to read and almost impossible to scan quickly.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;The text font on the other hand is great in the body text but looks thin and "weak" as a heading. &amp;nbsp;This effect is more apparent the larger the heading size.&lt;br /&gt;&lt;br /&gt;If you're interested in web typography related articles you might like are:&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://1.bp.blogspot.com/-d24m3WCFFcM/TaUbZwfz4AI/AAAAAAAAAJk/7cvIKzCqhok/s1600/thumbnailHeadingSizes.png" /&gt;How to choose perfect heading sizes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://2.bp.blogspot.com/-U2FbXWXo4ls/TaUbgqvQ0NI/AAAAAAAAAJo/ym1Iy3wg5lA/s1600/thumbnailConvertEms.png" /&gt;Why use ems for font size&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #0000ee;"&gt;&lt;u&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/11/what-cufon-is-it-googles-font-api.html" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt; &lt;img align="middle" border="0" src="http://4.bp.blogspot.com/-jUVZIFDPplo/TaUbwpklKyI/AAAAAAAAAJs/nKYCrWa_vzc/s1600/thumbnailWebFonts.png" /&gt;Cufon and Google webfonts&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4073038315195111498?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4073038315195111498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/using-fonts-in-web-design-display-fonts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4073038315195111498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4073038315195111498'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/using-fonts-in-web-design-display-fonts.html' title='Using fonts in web design - Display fonts Vs Text fonts'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-MXAyGodvJ04/TaUa2UeYc-I/AAAAAAAAAJg/OkKtY-iJBO8/s72-c/DisplayFontVsTextFont.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8065370203816339733</id><published>2011-04-13T17:17:00.000-07:00</published><updated>2011-04-13T17:17:21.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='animation'/><title type='text'>Multimedia sounds - a review of online sound libraries</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;Sound is important to multimedia and application development - however the era of sound in websites has thankfully passed (don't you just hate landing on a website to be greeted with a blast from your speakers!)&lt;br /&gt;Finding the right sound - and a sound that you can use commercially without infringing on copyright laws can be a challenge which is why I've put together a list of the best multimedia sound resources on the web.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-XkXx1cuZX78/TaUJsbLabcI/AAAAAAAAAJc/XfSVeVn7OSU/s1600/MultimediaSounds.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-XkXx1cuZX78/TaUJsbLabcI/AAAAAAAAAJc/XfSVeVn7OSU/s1600/MultimediaSounds.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here is a quick review of current online sound libraries:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freesound.org/"&gt;freesound.org&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Vr4A1FELOIo/TaUA6VHoOPI/AAAAAAAAAJI/aCc8uZTL9rw/s1600/Freesoundimage.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Vr4A1FELOIo/TaUA6VHoOPI/AAAAAAAAAJI/aCc8uZTL9rw/s1600/Freesoundimage.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Free sounds released under the Creative Commons Sampling Plus License. Good for recorded environmental sounds. You need to have an account to download. &amp;nbsp;100,000+ sounds&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soundsnap.com/"&gt;soundsnap.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oFmo4Jio6R4/TaUA7lhJ9hI/AAAAAAAAAJY/zWA5gvEsB4Q/s1600/soundsnapimage.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-oFmo4Jio6R4/TaUA7lhJ9hI/AAAAAAAAAJY/zWA5gvEsB4Q/s1600/soundsnapimage.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Insane number of sound effects and music loops. &amp;nbsp;Used to be free - now it's &amp;nbsp;a pay-per-sound library. &amp;nbsp;You can still preview all sounds without logging in. This is the premier sound library on the internet (if you're willing to pay a few $$). 120,000 + sounds&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soundbible.com/"&gt;soundbible.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tdkDMUsMtbU/TaUA6y5dyhI/AAAAAAAAAJQ/dSVFzb-dI2g/s1600/soundbibleimage.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-tdkDMUsMtbU/TaUA6y5dyhI/AAAAAAAAAJQ/dSVFzb-dI2g/s1600/soundbibleimage.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Free sounds with clearly labeled licenses. &amp;nbsp;Environmental sounds and multimedia sounds. Number of sounds not listed&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pdsounds.org/"&gt;pdsounds.org&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-g-m_-zzSAVE/TaUA6lXOIQI/AAAAAAAAAJM/SK4WUriO8bU/s1600/pdsoundimage.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-g-m_-zzSAVE/TaUA6lXOIQI/AAAAAAAAAJM/SK4WUriO8bU/s1600/pdsoundimage.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Free public domain sounds - good for recorded environmental sounds, quality sometimes not so good. 600+ sounds.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://soundcloud.com/"&gt;soundcloud.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-lNLTzAXGbCM/TaUA7ZjVptI/AAAAAAAAAJU/IYEuNbFUYeQ/s1600/soundcloudimage.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-lNLTzAXGbCM/TaUA7ZjVptI/AAAAAAAAAJU/IYEuNbFUYeQ/s1600/soundcloudimage.png" /&gt;&lt;/a&gt;&lt;/div&gt;The new kid on the block. Mainly music loops at the moment. Great for sharing sounds and commenting. &amp;nbsp;This website is trying to make sound social! The advanced search allows you to look for creative commons licensed sounds. Number of sounds increasing daily.&lt;br /&gt;**notice the style of this website - 2011 mobile friendly!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have I missed an awesome sound library? &amp;nbsp;If so please COMMENT and add a link to the resource.&lt;br /&gt;&lt;br /&gt;If you're into sound and multimedia design you may also be interested in the &lt;a href="http://webdev-il.blogspot.com/2009/11/animating-dialogue-in-flash.html"&gt;WebDevil post about animating dialogue in Flash&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8065370203816339733?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8065370203816339733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/multimedia-sounds-review-of-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8065370203816339733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8065370203816339733'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/multimedia-sounds-review-of-online.html' title='Multimedia sounds - a review of online sound libraries'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-XkXx1cuZX78/TaUJsbLabcI/AAAAAAAAAJc/XfSVeVn7OSU/s72-c/MultimediaSounds.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1673676992145716161</id><published>2011-04-12T16:33:00.000-07:00</published><updated>2011-04-12T16:34:29.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>What are the most common mobile phone web browsers?</title><content type='html'>If you're designing a mobile website you really need to know what are the most used mobile phone web browsers.  Check out the graph below of the top 9 mobile browsers for the last 12 months.&lt;br /&gt;Notice that Android is on the rise and Blackberry on the fall, with Opera holding steady at the number one spot.&lt;br /&gt;&lt;div height="400" id="mobile_browser-ww-monthly-201004-201103" style="height: 400px; width: 500px;" width="500"&gt;&lt;/div&gt;&lt;script src="http://www.statcounter.com/js/FusionCharts.js" type="text/javascript"&gt;&lt;/script&gt;&lt;script src="http://gs.statcounter.com/chart.php?mobile_browser-ww-monthly-201004-201103" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;If you've come to this page from the future then you may want to grab the most up to date graph from&amp;nbsp;&lt;a href="http://gs.statcounter.com/#mobile_browser-ww-monthly-201004-201103"&gt;gs.statcounter.com&lt;/a&gt;&amp;nbsp;and pick the time period you exist in at the moment.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Relevant articles about mobile phone website development:&lt;br /&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-ks70YdntXCM/TaTe9YVPLWI/AAAAAAAAAJA/NGknEyAep4I/s1600/thumbnailMobileViewports.png" /&gt;&lt;br /&gt;Viewport size vs screen size&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-x72OJJdiD7Q/TaTe9wzMjtI/AAAAAAAAAJE/GOmBC3F83co/s1600/thumbnailScreenSize.png" /&gt;&lt;br /&gt;Mobile screen sizes&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; text-align: centre; width: 150px;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-O2LQXTY_Adw/TaTe9O8FUBI/AAAAAAAAAI8/CboxFavhF88/s1600/thumbnailMobileScreenSize.png" /&gt;&lt;br /&gt;HTML link to call a phone&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1673676992145716161?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1673676992145716161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/what-are-most-common-mobile-phone-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1673676992145716161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1673676992145716161'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/what-are-most-common-mobile-phone-web.html' title='What are the most common mobile phone web browsers?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ks70YdntXCM/TaTe9YVPLWI/AAAAAAAAAJA/NGknEyAep4I/s72-c/thumbnailMobileViewports.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-3174792757264833159</id><published>2011-04-11T18:54:00.000-07:00</published><updated>2011-04-11T19:59:26.773-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>What is Web Accessibility? How to make web pages accessible.</title><content type='html'>Web accessibility is making multimedia and web content accessible to people with disabilities. The following infographic gives a short summary (click to enlarge)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7D0FvcsdZ8Y/TaOwKIfzmYI/AAAAAAAAAIk/T82-tdK8hZs/s1600/What_is_Accessibility_infographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-7D0FvcsdZ8Y/TaOwKIfzmYI/AAAAAAAAAIk/T82-tdK8hZs/s320/What_is_Accessibility_infographic.png" width="165" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Accessibility aims to address the following:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Visual impairments including blindness, poor eyesight, colour blindness&lt;/li&gt;&lt;li&gt;Motor/Mobility: difficulty or inability to use the hands, including tremors, muscle slowness, loss of fine muscle control&lt;/li&gt;&lt;li&gt;Deafness or hearing impairments&lt;/li&gt;&lt;li&gt;Seizures caused by visual strobe or flashing effects&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Designing for Accessibility&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The W3C (world wide web consortium) provides guidelines to help developers of web and multimedia to create accessible material. &lt;a href="http://www.w3.org/TR/WCAG10/#Guidelineswww.adobe.com/accessibility/"&gt;www.w3.org/TR/WCAG10/#Guidelineswww.adobe.com/accessibility/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Accessibility Guidelines&lt;/b&gt;&lt;br /&gt;The following are 4 key guidelines that apply to multimedia design:&lt;br /&gt;&lt;br /&gt;1. Provide equivalent alternatives to auditory and visual content&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use the image ALT attribute&lt;/li&gt;&lt;li&gt;Make pages that are screen reader friendly&lt;/li&gt;&lt;li&gt;Give videos subtitles&lt;/li&gt;&lt;/ul&gt;2. Don't rely on colour alone.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make sure text and graphics work when viewed as grey scale&lt;/li&gt;&lt;li&gt;Be aware of colour blind colour combination issues&lt;/li&gt;&lt;/ul&gt;3. Ensure user control of time-sensitive content changes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make sure that moving, blinking, scrolling, or auto-updating objects or pages can be easily paused or stopped&lt;/li&gt;&lt;/ul&gt;4. Ensure direct accessibility of embedded user interfaces.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Make all embedded objects and buttons accessible&lt;/li&gt;&lt;li&gt;Allow for tab key navigation as an alternative to mouse clicks&lt;/li&gt;&lt;li&gt;Make pages that are screen reader friendly&lt;/li&gt;&lt;/ul&gt;For more information about web accessibility check out:&lt;br /&gt;&lt;div style="float: left; height: 170px; width: 150px;text-align:center;text-decoration:none;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/free-online-web-accessibility-testing.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-5Lc5W95fE1k/TaO90dONG1I/AAAAAAAAAIw/5G4qtzfv6ik/s1600/thumbnailAccessibility.png" /&gt;&lt;br /&gt;free online web accessibility testing&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; height: 170px; width: 150px;text-align:center;"&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/accessible-websites-for-dyslexic-users.html"&gt;&lt;br /&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-UwdhjWnIfKQ/TaO-XmD63nI/AAAAAAAAAI0/LwHELC1I7Bw/s1600/thumbnailDsylexic.png" /&gt;&lt;br /&gt;websites accessible for dyslexic users&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-3174792757264833159?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/3174792757264833159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/what-is-web-accessibility-how-to-make.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3174792757264833159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/3174792757264833159'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/what-is-web-accessibility-how-to-make.html' title='What is Web Accessibility? How to make web pages accessible.'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7D0FvcsdZ8Y/TaOwKIfzmYI/AAAAAAAAAIk/T82-tdK8hZs/s72-c/What_is_Accessibility_infographic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2805521125360126240</id><published>2011-04-07T14:28:00.000-07:00</published><updated>2011-04-07T14:28:55.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>How to make multiple div columns expand to the height of the tallest/highest column - 7 solutions</title><content type='html'>I've tried to include a comprehenisve list of all solutions to this common problem.  It is one of those web design problems that every web designer runs into eventually.  You have two or more columns that have auto height (so it expands to the content) but you want to have both columns take the height of the tallest one.&lt;br /&gt;You may become frustrated and just go for a fixed height on both columns - but this isn't really a solution.&lt;br /&gt;&lt;br /&gt;There are basically 7 work-arounds for this problem which I will briefly note and reference other sites that show the solution in more depth.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. The Faux Columns method&lt;/b&gt;&lt;br /&gt;This as the name suggests uses false columns in the way of tiled background images to create the illusion of similar sized columns - this is a bit of a cheat (and uses extra images). Not really recommended as every time you change column widths you need to make a new image.&lt;a href="http://www.alistapart.com/articles/fauxcolumns/"&gt; www.alistapart.com/articles/fauxcolumns/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-B5KPJ35-eTk/TZ2SGRPrfsI/AAAAAAAAAIQ/s8cErqVAbWk/s1600/Method1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="80" src="http://3.bp.blogspot.com/-B5KPJ35-eTk/TZ2SGRPrfsI/AAAAAAAAAIQ/s8cErqVAbWk/s200/Method1.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;2. The Overflow Crop method&lt;/b&gt;&lt;br /&gt;This method uses overflow:hidden CSS and a super large padding-bottom and margin-bottom to draw the container all the way down inside a parent div element.  This works in some browsers, but not in all so it's not a 100% solution.&lt;a href="http://www.positioniseverything.net/articles/onetruelayout/equalheight"&gt; www.positioniseverything.net/articles/onetruelayout/equalheight&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-gCsMbhCF6c4/TZ2SaZfzE0I/AAAAAAAAAIU/Dgj8kmVJMuI/s1600/method2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="129" src="http://4.bp.blogspot.com/-gCsMbhCF6c4/TZ2SaZfzE0I/AAAAAAAAAIU/Dgj8kmVJMuI/s200/method2.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;3. Separating the Content from the Background method&lt;/b&gt;&lt;br /&gt;This method uses a cool idea, the columns with the content are different from the background of those columns (sort of a faux columns without images). It is a bit more complicated to understand and code (more divs and styles) but it doesn't rely on JavaScript and uses good CSS.&lt;a href="http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks"&gt; matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dBPKQhtBThM/TZ2ShCwVllI/AAAAAAAAAIY/vtLp1twNKsc/s1600/method3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="176" src="http://2.bp.blogspot.com/-dBPKQhtBThM/TZ2ShCwVllI/AAAAAAAAAIY/vtLp1twNKsc/s200/method3.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;4. The CSS display:table method&lt;/b&gt;&lt;br /&gt;This is a pure CSS solution and uses display:table CSS. It works great, but not in IE7 or IE6 which is still a problem as there are a whole heap of IE users still out there.&lt;a href="http://www.gunlaug.no/contents/wd_additions_22.html"&gt; www.gunlaug.no/contents/wd_additions_22.html&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-87Fz-vwOY40/TZ2SnZLwlMI/AAAAAAAAAIc/9xWX_4pPosY/s1600/method4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-87Fz-vwOY40/TZ2SnZLwlMI/AAAAAAAAAIc/9xWX_4pPosY/s200/method4.PNG" width="157" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;5. The Borders with Negative Margins method&lt;/b&gt;&lt;br /&gt;This is a more complicated method and is tricky to get your head around, and if you want vertical borders between the columns it won't work with IE6 and IE7.&lt;a href="http://www.smashingmagazine.com/2010/11/08/equal-height-columns-using-borders-and-negative-margins-with-css/"&gt; www.smashingmagazine.com/2010/11/08/&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-sgor8M8by1Y/TZ2Sx9p8BII/AAAAAAAAAIg/_YnK2G84aew/s1600/method5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="101" src="http://2.bp.blogspot.com/-sgor8M8by1Y/TZ2Sx9p8BII/AAAAAAAAAIg/_YnK2G84aew/s200/method5.PNG" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;b&gt;6. The JavaScript method&lt;/b&gt;&lt;br /&gt;This is a great solution assuming JavaScript is enabled on the target web browser.  Very flexible but for a similar and simpler solution check out the next method.&lt;a href="http://www.impressivewebs.com/equal-height-columns-with-javascript-full-version/"&gt; www.impressivewebs.com/equal-height-columns-with-javascript-full-version/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;7. The jQuery method&lt;/b&gt;&lt;br /&gt;This is very similar to the above JavaScript method, except Ewen Elder has developed a jQuery plugin that you can use. Great demo and download.&lt;a href="http://www.jainaewen.com/files/javascript/jquery/equal-height-columns/"&gt; www.jainaewen.com/files/javascript/jquery/equal-height-columns/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Have I missed a totaly different solution? Possibly.  If so please COMMENT and link to the solution source.&lt;br /&gt;&lt;br /&gt;If this solution was interesting, you'll probably like the &lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-make-auto-height-div-wrap-around.html"&gt;web devil post about how to make an auto height div wrap around floating content&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2805521125360126240?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2805521125360126240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-to-make-multiple-div-columns-expand.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2805521125360126240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2805521125360126240'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-to-make-multiple-div-columns-expand.html' title='How to make multiple div columns expand to the height of the tallest/highest column - 7 solutions'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-B5KPJ35-eTk/TZ2SGRPrfsI/AAAAAAAAAIQ/s8cErqVAbWk/s72-c/Method1.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1030010207482191203</id><published>2011-04-06T20:31:00.000-07:00</published><updated>2011-04-06T20:31:16.113-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to make a good infographic</title><content type='html'>Infographics or information graphics are visual representation of data and are a great way to explain complex information in a clear graphical way.  These usually take the form of maps, charts and diagrams that are both interesting and appealing.&lt;br /&gt;&lt;br /&gt;There is a great article over at &lt;a href="http://www.submitinfographics.com/all-infographics/8-factors-of-a-good-infographic.html"&gt;submitinfographics.com&lt;/a&gt; that looks into the eight factors that make a good infographic.&amp;nbsp;I've summarised Amy's work into the following points and a simple infographic (that breaks some of these "rules" - click image to enlarge)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s1600/What_makes_good_infographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s320/What_makes_good_infographic.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;1. Data Visualisation&lt;/b&gt;&lt;br /&gt;Must be data driven - not just fancy looking text (think chart, map etc.)&lt;br /&gt;&lt;b&gt;2. Clean Colour Pallet&lt;/b&gt;&lt;br /&gt;Must compliment the website, colour must be significant - no MS Paint style colour pallets.&lt;br /&gt;&lt;b&gt;3. Clear Story&lt;/b&gt;&lt;br /&gt;Should tell a story with pictures - and contain more than one piece of information (good infographics weave different facts and data together).&lt;br /&gt;&lt;b&gt;4. Dimensions&lt;/b&gt;&lt;br /&gt;Don't make the infographic too big. It has to fit on the average viewers monitor.  Max 1000px wide if vertical scrolling or 700px wide if horizontal scrolling (personally I hate horizontal scrolling - it ain't natural!)&lt;br /&gt;&lt;b&gt;5. Not Text Heavy&lt;/b&gt;&lt;br /&gt;Similar to point No.1 - it should be visual and data driven without too much text.&lt;br /&gt;&lt;b&gt;6. Simple Branding&lt;/b&gt;&lt;br /&gt;As infographics are used as advertisements the branding must be unobtrusive&lt;br /&gt;&lt;b&gt;7. Subject Matter&lt;/b&gt;&lt;br /&gt;The content of the infographic must be relevant to the website that hosts it!&lt;br /&gt;&lt;b&gt;8. "AHA!"&lt;/b&gt;&lt;br /&gt;The infographic should give an "Aha" moment - in other words it should provide a unique insight on the facts that are being presented.&lt;br /&gt;&lt;br /&gt;Read the original article here &lt;a href="http://www.submitinfographics.com/all-infographics/8-factors-of-a-good-infographic.html"&gt;www.submitinfographics.com/all-infographics/8-factors-of-a-good-infographic.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you're interested in web graphics check out the &lt;a href="http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html"&gt;Web Devil post about how important images are to a website&lt;/a&gt;.&lt;br /&gt;For info on picking good colour pallets read about &lt;a href="http://webdev-il.blogspot.com/2010/06/how-to-choose-colour-in-web-design.html"&gt;how to choose colour - color scheme designer&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1030010207482191203?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1030010207482191203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-to-make-good-infographic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1030010207482191203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1030010207482191203'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-to-make-good-infographic.html' title='How to make a good infographic'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-WAtTIUEj2bU/TZ0sRAIQOiI/AAAAAAAAAIM/BUXo0BKF1po/s72-c/What_makes_good_infographic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2423069300239992781</id><published>2011-04-05T23:03:00.000-07:00</published><updated>2011-04-05T23:20:37.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Mobile web design viewport size vs screen resolution - viewport META tag</title><content type='html'>In a previous post I mentioned the various screen resolutions of popular mobile phones. Today I'll mention how the screen size and viewport may be different!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RtGfKkP6Qfc/TZwGGAp4ueI/AAAAAAAAAII/Q5REqEpCstI/s1600/MobilePhoneBrowser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-RtGfKkP6Qfc/TZwGGAp4ueI/AAAAAAAAAII/Q5REqEpCstI/s320/MobilePhoneBrowser.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;So, what is a viewport?&lt;/b&gt;&lt;br /&gt;The viewport for web design is defined as the rectangular area (measured in pixels) that is viewable on the screen and determines how the content is laid out and where text wraps or windows need to be scrolled to see the full webpage.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Isn't the viewport the same as the screen resolution?&lt;/b&gt;&lt;br /&gt;For most devices the screen resolution/display size is equal to the viewport.  This is true of desktop and laptop computers, however &lt;u&gt;for mobile devices this may not be true&lt;/u&gt;!!&lt;br /&gt;&lt;br /&gt;Many phone browsers scale web pages down to a wider viewport width to fit them onto the screen. This is sometimes called overview mode.  These browsers allow the user to zoom in and scale the pages up to view the bit they want to see.  For example, although a device screen might have a width of 320px the viewport can have a width of 980px. In this case a web page designed at 980px or less will fit completely on the screen.&lt;br /&gt;&lt;br /&gt;The difficulty comes with different mobile devices and mobile browsers as they have different viewport sizes.  Here is a short list of some popular mobile browser viewport sizes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Opera Mobile browser viewport 850px&lt;/li&gt;&lt;li&gt;iPhone safari browser viewport 980px&lt;/li&gt;&lt;li&gt;iPad (landscape &amp;amp; portrait mode) viewport 980px&lt;/li&gt;&lt;li&gt;Android browser viewport 800px&lt;/li&gt;&lt;li&gt;IE mobile browser viewport 320px&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This graphic shows the implication of various viewports on three different devices for the Web Devil blog (click to enlarge):&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xy2qr0CSDDc/TZwA9vjTiAI/AAAAAAAAAIE/bEtEHsKYn2c/s1600/mobileViewPort.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-xy2qr0CSDDc/TZwA9vjTiAI/AAAAAAAAAIE/bEtEHsKYn2c/s320/mobileViewPort.png" width="232" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How to change the default viewport?&lt;/b&gt;&lt;br /&gt;So now we know that the new breed of mobile devices and browsers each have their own viewport, how do we change it? &amp;nbsp;The answer is by using the viewport meta tag.&lt;br /&gt;The viewport meta tag sits in the document head and is valid for these new devices.&lt;br /&gt;It is possible to specify a fixed viewport (like the standard view of this blog):&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;meta name="viewport"content="width=1100"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;However for many webpages it's probably best to avoid hard coding a width. &amp;nbsp;This is because you don't know what devices are being used to view the web page. &amp;nbsp;Instead it's possible to define the default viewport width of the device:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;meta name="viewport" content="width=device-width"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It is also possible to change the scaling behaviour of the screen and whether the user is allowed to scale the page. &amp;nbsp;Syntax for the viewport content includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;height = [pixel_value | device-height] ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;width = [pixel_value | device-width ] ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;initial-scale = float_value ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;minimum-scale = float_value ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;maximum-scale = float_value ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;user-scalable = [yes | no] ,&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: orange;"&gt;target-densitydpi = [dpi_value | device-dpi |high-dpi | medium-dpi | low-dpi]&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Many phones have a different pixel density or dpi than the desktop 72dpi, so setting target-densitydpi=device-dpi is a good idea to prevent blurry images due to scaling effects.&lt;br /&gt;The viewport meta tag for the touch sensitive sidebar version of this blog is:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no, width=device-width" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What about older mobile phones?&lt;/b&gt;&lt;br /&gt;As previously mentioned, all of this only works for new mobile devices. The older blackberry doesn't support it - it needs:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;meta name="HandheldFriendly" content="true"/&amp;gt; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And the older Internet Explorer mobile needs:&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;meta name="MobileOptimized" content="width" /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you place all three meta tags (HandheldFriendly / MobileOptimized / viewport) then the mobile will pick the most current one that it understands. &lt;br /&gt;&lt;br /&gt;For more details about targeting to the viewport of a device then the android developers guide has some good information at &amp;nbsp;&lt;a href="http://developer.android.com/guide/webapps/targeting.html"&gt;developer.android.com/guide/webapps/targeting.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you've read this far then hopefully you now know that in mobile web design a pixel used for design isn't necessarily a pixel on the device! &amp;nbsp;To find out more about the size of various mobile device screens check out the following &lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;Web Devil post about mobile screen sizes&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2423069300239992781?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2423069300239992781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html#comment-form' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2423069300239992781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2423069300239992781'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html' title='Mobile web design viewport size vs screen resolution - viewport META tag'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-RtGfKkP6Qfc/TZwGGAp4ueI/AAAAAAAAAII/Q5REqEpCstI/s72-c/MobilePhoneBrowser.png' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7336324916733043334</id><published>2011-04-04T20:47:00.000-07:00</published><updated>2011-04-05T18:37:52.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How important are images, photos and info-graphics in web content?</title><content type='html'>For most web pages and blogs "content is king" (Bill Gates c. 1996) and in addition to text, content should include images, photos and infographics.  I would go so far as to say that images/graphics are even more important now than they were 12 months ago.&lt;br /&gt;Just look at the new web apps and design views that are turning up.  Thumbnails are the &lt;i&gt;plat du jour&lt;/i&gt; - mobile phone apps and tablet layouts are navigated using images and thumbnails.  So to have an appropriate image or graphic for each web page or article is essential.  &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-g8a4fjOPKhA/TZqNgJYA7PI/AAAAAAAAAH8/qiZSJsHNB0M/s1600/webpagegraphics.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="158" src="http://4.bp.blogspot.com/-g8a4fjOPKhA/TZqNgJYA7PI/AAAAAAAAAH8/qiZSJsHNB0M/s320/webpagegraphics.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;graphic thumbnails from the web devil blog&lt;/div&gt;&lt;br /&gt;Great looking graphics will also attract viewers and keep them coming back for more visual feasts.  The last thing people want is to wade through paragraphs of text without a visual break.  And as the famous saying goes "&lt;i&gt;a picture says a thousand words&lt;/i&gt;".&lt;br /&gt;&lt;br /&gt;Other benefits of images are in searchability.  The number of image searches (google images, flickr etc.) is increasing substantially and relevant images will bring more traffic.&lt;br /&gt;&lt;br /&gt;Naming image files with keywords from the page are important for search engine optimisation, as is using the &lt;b&gt;alt&lt;/b&gt; tag to give a short description of the image.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Infographics&lt;/b&gt; are the pinnacle of content images.  They provide visual relief to text AND are functional by providing valuable information for readers.  For some great examples of infographics check out &lt;a href="http://www.coolinfographics.com/"&gt;www.coolinfographics.com&lt;/a&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nIhMxAoBW3Y/TZqNfRIrQtI/AAAAAAAAAH4/9VZSH65yupM/s1600/bloginfographics.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="159" src="http://4.bp.blogspot.com/-nIhMxAoBW3Y/TZqNfRIrQtI/AAAAAAAAAH4/9VZSH65yupM/s320/bloginfographics.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Finally, if you're going to scour the net for images make sure you don't fall foul of copyright laws and "steal" other website images and place them on your own site.  &lt;br /&gt;If you use flickr or google images the advance option lets you sort for non-copyright images, or you could use a free image library like &lt;a href="http://sxc.hu/"&gt;sxc.hu&lt;/a&gt;&lt;br /&gt;Better yet - break out your fav graphic editing software and do a doodle - it doesn't have to look pretty (check out Drew's style at &lt;a href="http://www.toothpastefordinner.com/"&gt;www.toothpastefordinner.com&lt;/a&gt; and he has 14 thousand Facebook "Likes")&lt;br /&gt;&lt;br /&gt;Check out the previous &lt;a href="http://webdev-il.blogspot.com/2010/02/texture-images-and-backgrounds.html"&gt;Web Devil posts about texture images&lt;/a&gt; a &lt;a href="http://webdev-il.blogspot.com/2010/11/texture-library-online.html"&gt;free texture library&lt;/a&gt; and &lt;a href="http://webdev-il.blogspot.com/2010/11/find-great-icons-free-for-commercial.html"&gt;free icon library&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7336324916733043334?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7336324916733043334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7336324916733043334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7336324916733043334'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/how-important-are-images-photos-and.html' title='How important are images, photos and info-graphics in web content?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-g8a4fjOPKhA/TZqNgJYA7PI/AAAAAAAAAH8/qiZSJsHNB0M/s72-c/webpagegraphics.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1981298032945303169</id><published>2011-04-03T17:51:00.000-07:00</published><updated>2011-04-03T21:22:05.052-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><title type='text'>New blogger views - a review of blogger platforms 5 new interfaces</title><content type='html'>Blogger (the online blogging platform) owned by Google has added 5 new "views" or interface designs that are instantly implemented on all blogger/blogspot blogs.  &lt;br /&gt;&lt;br /&gt;The main idea behind these is to give bloggers an alternative to the traditional web page blog style and move into the tablet/smart phone style of web page/app layout.&lt;br /&gt;This could be a defining moment in web design, when the style of handheld devices slips into the main stream.  Keep in mind that the total number of page views by mobiles and tablets is still only around 3% at present. (source: w3counter.com)&lt;br /&gt;This is a move to keep blogger at the top of the blogging platforms, and to keep the earlier adopters happy.  Where they go.. the others usually follow, iSheep style.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zWiRZNnRsuc/TZlHTuDgbHI/AAAAAAAAAHw/BAHcDh9C0as/s1600/techAdoptionLifecycle.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-zWiRZNnRsuc/TZlHTuDgbHI/AAAAAAAAAHw/BAHcDh9C0as/s1600/techAdoptionLifecycle.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;The new views are accessible by going to YOUR_BLOG_URL.com/view/ where you get a choice of: Sidebar, Timeslide, Mosaic, Snapshot, Flipcard&lt;br /&gt;Here's a quick screen shot of each at the default iPad viewport width of 980px:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sidebar&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-dOVzVW0XbK0/TZkXh-9hV-I/AAAAAAAAAHc/Ctr3A-oknm8/s1600/SideBar.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://3.bp.blogspot.com/-dOVzVW0XbK0/TZkXh-9hV-I/AAAAAAAAAHc/Ctr3A-oknm8/s200/SideBar.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Timeslide&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7HmBmdK-KvM/TZkXjaLssFI/AAAAAAAAAHk/GDd20EjycdM/s1600/Timeslide.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://2.bp.blogspot.com/-7HmBmdK-KvM/TZkXjaLssFI/AAAAAAAAAHk/GDd20EjycdM/s200/Timeslide.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Mosaic&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-H8qxl8UBzi4/TZkXhqTbrjI/AAAAAAAAAHY/wToMUNIskwc/s1600/Mosaic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://2.bp.blogspot.com/-H8qxl8UBzi4/TZkXhqTbrjI/AAAAAAAAAHY/wToMUNIskwc/s200/Mosaic.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Snapshot&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4wrmsGcnBIY/TZkXinileqI/AAAAAAAAAHg/B_Ns5SO46_k/s1600/Snapshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://1.bp.blogspot.com/-4wrmsGcnBIY/TZkXinileqI/AAAAAAAAAHg/B_Ns5SO46_k/s200/Snapshot.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Flipcard&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-SqVB2IuPaM4/TZkXgy2_miI/AAAAAAAAAHU/bQu1fAqdWxU/s1600/Flipcard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="178" src="http://1.bp.blogspot.com/-SqVB2IuPaM4/TZkXgy2_miI/AAAAAAAAAHU/bQu1fAqdWxU/s200/Flipcard.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;or you can try it out for real by going to &lt;a href="http://webdev-il.blogspot.com/view/"&gt;webdev-il.blogspot.com/view/&lt;/a&gt;&lt;br /&gt;Have a look &lt;a href="http://googleblog.blogspot.com/2011/03/fresh-new-perspectives-for-your-blog.html"&gt;what google says about it here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At the moment Sidebar is the default view. Google say that bloggers will soon be able to tweak the styles of these views and then apply them as the default template style for their entire blog.&lt;br /&gt;These new views are all built around AJAX with HTML5 and CSS3 - so only work on the newest browsers!&lt;br /&gt;&lt;br /&gt;If you're interested in mobile screen sizes then check out the previous &lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;Web Devil blog on mobile device screen sizes&lt;/a&gt;.&lt;br /&gt;You may also like to see &lt;a href="http://webdev-il.blogspot.com/2011/03/who-has-slice-of-browser-pie.html"&gt;who has a slice of the browser pie&lt;/a&gt;. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1981298032945303169?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1981298032945303169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/04/new-blogger-views-review-of-blogger.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1981298032945303169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1981298032945303169'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/04/new-blogger-views-review-of-blogger.html' title='New blogger views - a review of blogger platforms 5 new interfaces'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-zWiRZNnRsuc/TZlHTuDgbHI/AAAAAAAAAHw/BAHcDh9C0as/s72-c/techAdoptionLifecycle.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7105224288931959585</id><published>2011-03-31T14:17:00.000-07:00</published><updated>2011-03-31T14:17:25.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><title type='text'>How to convert Pixel to Em - Why use ems for font size?</title><content type='html'>Following on from the last post about calculating beautifully proportioned text sizes, I thought it would be good to cover the "correct" unit of text measurement rather than just sticking with pixels.&lt;br /&gt;&lt;br /&gt;The W3C recommends that you use ems for font sizes - why?&lt;br /&gt;The "em" unit is the most scalable when it comes to on-screen display (read more from &lt;a href="http://www.w3.org/WAI/GL/css2em.htm"&gt;W3C here&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Basically it gives users the ability to scale up all the font in a web page using their browser settings and see them "grow" proportionally. This is for accessibility reasons.&lt;br /&gt;Generally when you are in the design phase using pixels sizes is easier - so in the end you'll need to convert from pixels to ems.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-rBQJieqx5kA/TZP7Ei5GxqI/AAAAAAAAAG8/lp96HpQa7VE/s1600/em-width.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="157" src="http://2.bp.blogspot.com/-rBQJieqx5kA/TZP7Ei5GxqI/AAAAAAAAAG8/lp96HpQa7VE/s400/em-width.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;So how to convert pixels to ems?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Most browsers have a default font size for "medium" text of 16px.&lt;br /&gt;In this case 1em = 16px.&lt;br /&gt;So if you want a font size of 20px you need to divide 20 by 16 which equals 1.25em - easy.&lt;br /&gt;&lt;br /&gt;You can use the following widget to calculate em sizes.&lt;br /&gt;&lt;script id="WolframAlphaScript3128755f9858b0394f07e1820cb5783e" src="http://www.wolframalpha.com/widget/widget.jsp?id=3128755f9858b0394f07e1820cb5783e" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Another trick that many web developers use is to scale the overall font size of the body to 62.5%.&lt;br /&gt;CSS: &lt;span class="Apple-style-span" style="color: red;"&gt;body {font-size: 62.5%}&lt;/span&gt;&lt;br /&gt;Why?  This converts the overall default font size from 16px down to 10px (16 / 100 x 62.5 = 10).  Therefore 1em = 10px and all other em calculations are easy to do in your head (20px = 2em, 12px = 1.2em, OMG so easy!)&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;WARNING!&lt;/span&gt; The only thing to look out for when using ems is nested elements.  Using relative sizes (ems) rather than pixels means that the relative size will not override the parent element.  It will inherit it from its parent.&lt;br /&gt;For example, imagine a Div (font-size:2em;) with a P (font-size:0.8em;) inside.&lt;br /&gt;The font size of the P inside will actually be 1.6em (2 x 0.8) so when using ems be aware of inheritance from parent elements.&lt;br /&gt;&lt;br /&gt;If you're interested in web typography you may like to read about h&lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html"&gt;ow to choose perfect heading sizes&lt;/a&gt;. &amp;nbsp;Those who are interested in web accessibility should check out the &lt;a href="http://webdev-il.blogspot.com/2011/03/free-online-web-accessibility-testing.html"&gt;Web Devil post about free web accessibility testing tools&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7105224288931959585?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7105224288931959585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7105224288931959585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7105224288931959585'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-convert-pixel-to-em-why-use-ems_31.html' title='How to convert Pixel to Em - Why use ems for font size?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-rBQJieqx5kA/TZP7Ei5GxqI/AAAAAAAAAG8/lp96HpQa7VE/s72-c/em-width.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5044997476660635473</id><published>2011-03-30T16:59:00.000-07:00</published><updated>2011-04-03T19:24:14.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to choose the perfect heading size and text size in web design typography</title><content type='html'>This is the best thing I've come across for some time - a logical/technical way to pick font sizes in relation to each other. Read on and if you have time, watch the video as Tim Brown gives his explanation (30mins).&lt;br /&gt;&lt;br /&gt;Essentially this technique is built around using a harmonious modular scale (using the Golden Ratio or any other "beautiful" scale) and applying it to text size (so simple I can't believe I haven't run into this before!!)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FqcFXO2NIak/TZkrbo4eJBI/AAAAAAAAAHo/_PUZuLnk1VM/s1600/the_golden_ratio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://3.bp.blogspot.com/-FqcFXO2NIak/TZkrbo4eJBI/AAAAAAAAAHo/_PUZuLnk1VM/s320/the_golden_ratio.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Once you have settled on a suitable type size for the body text you can use the Golden Ratio to find a modular scale of headings and smaller fonts sizes that are visually in proportion, for example:&lt;br /&gt;&lt;div style="text-align: center;"&gt;Golden ratio = 1:1.618&lt;/div&gt;&lt;div style="text-align: center;"&gt;Text size = 16px&lt;/div&gt;&lt;div style="text-align: center;"&gt;16 x 1.618 = 25.888&lt;/div&gt;&lt;div style="text-align: center;"&gt;16 / 1.618 = 9.888&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;This produces a pixel scale: 41.9, 25.9, 16, 9.9, 6.1&lt;/div&gt;&lt;br /&gt;You can also "reverse engineer" an element box width to find the appropriate text/heading size, for example if you have a column of 570px (like this one) then divided by the Golden ratio you get sizes of 51, 32, 19, 12, 7.5&lt;br /&gt;&lt;br /&gt;Have a look at my quick mock-up using these sizes (note that 12 pixels is probably too small for standard body text in most websites) -&lt;br /&gt;&lt;div style="background-color: #eeeeee; font-family: georgia,serif; margin-left: -18px; padding: 12px; width: 540px;"&gt;&lt;h1 style="color: #755c44; font-family: georgia,serif; font-size: 51px; padding: 0px;"&gt;The Eye Catcher&lt;/h1&gt;&lt;h2 style="color: #755c44; font-family: georgia,serif; font-size: 32px; padding: 0px;"&gt;An Amazing Heading&lt;/h2&gt;&lt;h3 style="color: #755c44; font-family: georgia,serif; font-size: 19px; padding: 0px;"&gt;Title Heading Size&lt;/h3&gt;&lt;div style="color: #4b4742; font-family: georgia,serif; font-size: 12px; line-height: 19px;"&gt;Body text for a 570 pixel width box based on the Golden Ratio. The eye catcher heading is 51px.  The amazing heading is 32px. The title heading size is 19px and the base font is 12 pixels with a standard line height of 19px.  These have all been rounded to the nearest whole pixel from the modular scale using 570 as the starting point.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Check out this tool that calculates the modular scale for you, it even lets you add another important number into the equation (like if I wanted to include the value of 16px in the above mock-up)&amp;nbsp;&lt;a href="http://modularscale.com/"&gt;modularscale.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the video Tim explores the use of these scales and applies it to line height, gutter spacing, even layout and column widths.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/17079380" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;As pointed out in the video this is compatible with grid systems, if you're interested read the &lt;a href="http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html"&gt;Web Devil blog about using grid systems for web design&lt;/a&gt;&amp;nbsp;and also the post about &lt;a href="http://webdev-il.blogspot.com/2010/11/web-font-stacks-that-work-on-all.html"&gt;creating web font stacks&lt;/a&gt;&amp;nbsp;and &lt;a href="http://webdev-il.blogspot.com/2010/11/what-cufon-is-it-googles-font-api.html"&gt;using web fonts - cufon and google web fonts&lt;/a&gt;. &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5044997476660635473?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5044997476660635473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5044997476660635473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5044997476660635473'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-choose-perfect-heading-size-and.html' title='How to choose the perfect heading size and text size in web design typography'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-FqcFXO2NIak/TZkrbo4eJBI/AAAAAAAAAHo/_PUZuLnk1VM/s72-c/the_golden_ratio.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5557951679172766567</id><published>2011-03-29T16:36:00.000-07:00</published><updated>2011-03-29T16:55:15.282-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multimedia'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='digital publishing'/><title type='text'>Comparison of the digital publishing formats .pdf .epub .issue for creating digital magazines</title><content type='html'>This is a quick review of the three main formats for publishing digital magazines other than our favourite online publishing medium (HTML &amp;amp; CSS). &amp;nbsp;These formats are primarily designed to be consumed as magazines in an application specific to a device (iPad, Kindle, Galaxy tab, etc.) rather than a web page in a browser.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;.pdf format&amp;nbsp;&lt;/b&gt;&lt;br /&gt;The advantage of using pdf is that the design is "locked in" when it is created. &amp;nbsp;The user has little control and cannot change font, text or format. For designers this is a bonus as their &lt;i&gt;baby&lt;/i&gt; can't be mangled by such things as browser version or screen size. However, there is no elastic of liquid layout which can prove a problem given that different devices have different aspect ratios. Users end up moving the document around or zooming in and out to see the whole page.&lt;br /&gt;Interactive pdfs can include buttons, hyperlinks, page transitions, embedded swf and videos (see my link at the bottom on making interactive pdfs)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3yQJaLu7eik/TZJsgzqIbnI/AAAAAAAAAGw/HCtZMXNE6kU/s1600/reader_secc_screen_shot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="http://2.bp.blogspot.com/-3yQJaLu7eik/TZJsgzqIbnI/AAAAAAAAAGw/HCtZMXNE6kU/s200/reader_secc_screen_shot.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;.epub format&lt;/b&gt;&lt;br /&gt;The epub format is used by Kindle, Nook and other e-books. &amp;nbsp;It is styled like a simple version of XHTML with CSS, and includes interactive table of contents (hyperlinks) and images placed as anchored objects. The disadvantage for designers is that style (size, layout, font, etc) and layout control is based on the capabilities of the end device. This is designed for text (books) rather than magazines that require quality photography (colour!) and typography.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-JBWMwlyJKlE/TZJrcA6m2hI/AAAAAAAAAGk/MYn6rcHCuR4/s1600/amazon_kindle.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-JBWMwlyJKlE/TZJrcA6m2hI/AAAAAAAAAGk/MYn6rcHCuR4/s200/amazon_kindle.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;.issue format&lt;/b&gt;&lt;br /&gt;The .issue format is a content file that requires a digital content viewer (device specific) to "play" the digital magazine. The .issue file bundles separate horizontal and vertical layouts (think of a tablet as it's flipped from portrait to landscape). It can include page transitions, animation, video, interactivity and is touch interface friendly. &amp;nbsp;However, it is all too easy to create digital magazines with huge file sizes!! Many apps for digital magazines (Wired mag) are in fact just branded digital content viewers that downloads the latest .issue file. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Z5yOlrGgKlg/TZJrdAOZRDI/AAAAAAAAAGs/BkHvY28Q3BY/s1600/wired_app.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-Z5yOlrGgKlg/TZJrdAOZRDI/AAAAAAAAAGs/BkHvY28Q3BY/s200/wired_app.jpg" width="174" /&gt;&lt;/a&gt;&lt;/div&gt;The current surge in digital publishing is driven by the number of available handheld devices, and the publishing industry trying to generate revenue as print goes into decline. &amp;nbsp;The open standards web is being ignored to a certain extent as publishers are walling themselves into devices and formats that they can control and extract payments. How will this strategy pan out? Let's wait and see (but don't be surprised when other non-open standard digital magazine formats appear).&lt;br /&gt;&lt;br /&gt;Keep tuned to this blog - time permitting I'll write more detail about both the .epub and .issue formats and &lt;b&gt;how to actually make digital magazines.&lt;/b&gt; COMMENT on this post about digital magazine formats that you would like to see covered in more depth.&lt;br /&gt;&lt;br /&gt;For information on interactive pdfs take a look at the &lt;a href="http://webdev-il.blogspot.com/2010/10/make-interactive-pdfs-using-indesign.html"&gt;Web Devil tips on how to make interactive pdfs using Adobe InDesign.&amp;nbsp;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5557951679172766567?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5557951679172766567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/comparison-of-digital-publishing.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5557951679172766567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5557951679172766567'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/comparison-of-digital-publishing.html' title='Comparison of the digital publishing formats .pdf .epub .issue for creating digital magazines'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-3yQJaLu7eik/TZJsgzqIbnI/AAAAAAAAAGw/HCtZMXNE6kU/s72-c/reader_secc_screen_shot.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-919568547887555254</id><published>2011-03-28T19:50:00.000-07:00</published><updated>2011-04-04T18:52:12.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Using grid systems for web design, wireframes and layout - 960 grid - 970 grid</title><content type='html'>Grid systems can be used as guides when designing the layout of a web page. They help with alignment, placement and sizing of elements across the width of the page. &lt;br /&gt;The flexibility of grid systems allows for various permutations of column sizes. In this post I'm going to briefly discuss four basic grid systems - the "traditional" &lt;b&gt;960 grid system&lt;/b&gt;, two &lt;b&gt;970 grid systems&lt;/b&gt; using &lt;b&gt;12 columns&lt;/b&gt; and a 970 grid system derived from the &lt;b&gt;Golden Ratio&lt;/b&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-0PQ4mN7gBmE/TZFFswx8ocI/AAAAAAAAAGU/D1UAkJvvIB8/s1600/webGridSystem.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="206" src="http://3.bp.blogspot.com/-0PQ4mN7gBmE/TZFFswx8ocI/AAAAAAAAAGU/D1UAkJvvIB8/s320/webGridSystem.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Before we start it's probably worth mentioning that the current trend of desktop/laptop website widths are based on the majority of viewers screen size which at the moment sits at around 1000 pixels (I remember when we designed sites with a max width of 800px).  Check out my previous post &lt;a href="http://webdev-il.blogspot.com/2011/02/what-is-your-average-viewers-screen.html"&gt;what is your average viewers screen size&lt;/a&gt;&amp;nbsp;&amp;nbsp;and follow the googlelabs link for the current assessment of the situation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;The 960 grid&lt;/span&gt;&lt;/b&gt; is based on a page width of 960 pixels that consists of 12 columns.  Each column is 80px wide - made up of a content area of 60px with a 10px margin on the left and right.  12 is the magik number as it can be divided by 2, 3, 4 &amp;amp; 6 so there is a great range of potential column widths to choose.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qHw0Pkg9S6A/TZFF5KcWQuI/AAAAAAAAAGY/xluKfxskJSM/s1600/960gridsystem.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-qHw0Pkg9S6A/TZFF5KcWQuI/AAAAAAAAAGY/xluKfxskJSM/s1600/960gridsystem.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Benefits of the 960 grid is in easy multiplication (3x80 can be done without a calculator at 8:00am before a coffee).&lt;br /&gt;Opponents of the 960 grid point to the margins - two columns each with a 10px margin will generate a 20px gutter (the bit between two columns), too big they say. Also the page edges will only have a 10px margin while the gutter is twice as big at 20px.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;The 970 grid&lt;/span&gt; &lt;/b&gt;- here are two versions that use 12 columns and one that is derived from the Golden Ratio:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;970 - 70 grid system&lt;/li&gt;&lt;li&gt;970 - 68 grid system&lt;/li&gt;&lt;li&gt;970 - golden ratio grid&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;The 970 - 70 grid system&lt;/b&gt; has 70 pixel content columns with a left margin of 10 pixels and no right margin - apart from the last column which has a 10px right margin.  The benefits are smaller, equal sized gutters and larger content columns.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IVF4OzuYvg0/TZFF54H0N6I/AAAAAAAAAGg/Qmgcpc6-rMk/s1600/970grid-70.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-IVF4OzuYvg0/TZFF54H0N6I/AAAAAAAAAGg/Qmgcpc6-rMk/s1600/970grid-70.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The 970 - 68 grid system&lt;/b&gt; has 68 pixel content columns with the gutter between each column of 14 pixels (there are only 11 gutters).  There is no margin on the far left or far right column. The benefits are a grid that has content columns that go right to the edge, but still easily divisible.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-o4dDnZ93728/TZFF5X7DhHI/AAAAAAAAAGc/hqdkZZ4Hr-c/s1600/970grid-68.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-o4dDnZ93728/TZFF5X7DhHI/AAAAAAAAAGc/hqdkZZ4Hr-c/s1600/970grid-68.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;The 970 - golden ratio grid&lt;/b&gt; does not use the 12 column format. &amp;nbsp;Instead it is based on the Golden Ratio that uses grid sizes that are "beautifully" in proportion to each other.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FqcFXO2NIak/TZkrbo4eJBI/AAAAAAAAAHo/_PUZuLnk1VM/s1600/the_golden_ratio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://3.bp.blogspot.com/-FqcFXO2NIak/TZkrbo4eJBI/AAAAAAAAAHo/_PUZuLnk1VM/s320/the_golden_ratio.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The overall width of 970 is subdivided into various columns of 600, 370, 230, 140, 90 &amp;amp; 50 pixels with a proportional padding size of 13 pixels (20px is also a proportional number!).&lt;br /&gt;Although slightly more complex to use, it covers the basic building blocks for column widths however for multiple columns of the same width (eg. you want 4 equal sized columns) then your best choice is one of the above grid systems.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DcYmD8UKxI0/TZp1NrPd4sI/AAAAAAAAAH0/JZn2iCFQZW8/s1600/970grid-goldenRatio.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-DcYmD8UKxI0/TZp1NrPd4sI/AAAAAAAAAH0/JZn2iCFQZW8/s1600/970grid-goldenRatio.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want to generate some HTML and CSS with a built in grid system - check out&amp;nbsp;&lt;a href="http://www.gridsystemgenerator.com/"&gt;www.gridsystemgenerator.com&lt;/a&gt;&amp;nbsp;this is great for fast mock-ups in HTML.&lt;br /&gt;&lt;br /&gt;For more detail about designing with grid systems check out the previous &lt;a href="http://webdev-il.blogspot.com/2009/11/grid-systems-for-web-design.html"&gt;web devil post about grid systems for web design.&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-919568547887555254?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/919568547887555254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/919568547887555254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/919568547887555254'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/using-grid-systems-for-web-design.html' title='Using grid systems for web design, wireframes and layout - 960 grid - 970 grid'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-0PQ4mN7gBmE/TZFFswx8ocI/AAAAAAAAAGU/D1UAkJvvIB8/s72-c/webGridSystem.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6013782553061269893</id><published>2011-03-27T23:25:00.000-07:00</published><updated>2011-03-27T23:25:48.343-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Create a unique bar code with this barcode generating tool</title><content type='html'>This is more for print design, but I've found it very useful which is why I've put this bar code generating tool on the Web Devil blog.&lt;br /&gt;All you need to do is enter the number or letter string and it will generate a Code 128 barcode, a Code 93 barcode and a Code 39 barcode.&amp;nbsp; Nice:)&lt;br /&gt;&lt;script type="text/javascript" id="WolframAlphaScriptfbf6c91454d7c3cea7b03f3092cbfb73" src="http://www.wolframalpha.com/widget/widget.jsp?id=fbf6c91454d7c3cea7b03f3092cbfb73"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;If you liked this then you'll really want to see my post on making&lt;a href="http://webdev-il.blogspot.com/2011/01/how-to-use-qr-codes-as-paper-based.html"&gt; a QR code - a paper based hyperlink!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6013782553061269893?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6013782553061269893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/create-unique-bar-code-with-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6013782553061269893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6013782553061269893'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/create-unique-bar-code-with-this.html' title='Create a unique bar code with this barcode generating tool'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4026215746625837184</id><published>2011-03-26T00:27:00.000-07:00</published><updated>2011-03-26T00:27:24.306-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>How to convert points to pixels for web design and layout</title><content type='html'>If you're a web designer you'll know that you specify sizes in pixels.. and you'll probably know that in print typography sizes are defined in points (traditionally the smallest unit of measurement).&amp;nbsp; Fonts are measured in points, which is essentially the line height (technically not correct but serves as a quick explanation).&lt;br /&gt;So you may want to find out what a specific point size is in pixels!&lt;br /&gt;This seems like a simple question, but you also need to take into account the physical display size and resolution (pixel density).. arrgh!&lt;br /&gt;&lt;br /&gt;Lucky for us this widget does all the hard maths and can convert points to a pixel size for an end device.&lt;br /&gt;&lt;script id="WolframAlphaScript3e7d2ebec1e820ac34d054df7e68f48" src="http://www.wolframalpha.com/widget/widget.jsp?id=3e7d2ebec1e820ac34d054df7e68f48" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;If you want to know more about screen resolution and sizes, check out the following posts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/what-is-your-average-viewers-screen.html"&gt;what-is-your-average-viewers-screen&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html"&gt;web-design-for-mobile-screen-sizes&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2011/02/automatically-detect-screen-size-and.html"&gt;automatically-detect-screen-size&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4026215746625837184?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4026215746625837184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-convert-points-to-pixels-for-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4026215746625837184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4026215746625837184'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-convert-points-to-pixels-for-web.html' title='How to convert points to pixels for web design and layout'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7238268883529608381</id><published>2011-03-24T02:11:00.000-07:00</published><updated>2011-03-24T02:13:01.923-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='email'/><title type='text'>How to show email addresses in web pages but hide them from spammers</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a href="https://lh6.googleusercontent.com/-IP51cl-bH5U/TYsJl64XImI/AAAAAAAAAGQ/YGe022PVJRs/s1600/image.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;Here's a typical scenario - you want to put an email address on a contact web page, but you also want to protect it from spammers. The last thing you want is a spammers web crawling program to suck the email address out of your HTML code.&lt;/div&gt;&lt;br /&gt;One option is to just not bother putting an email address on the website and use a contact form instead (see my previous post that covers&lt;a href="http://webdev-il.blogspot.com/2010/02/sending-emails-from-your-web-page.html"&gt; creating a contact form)&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The other option is to use a CAPTCHA code like this..&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-IP51cl-bH5U/TYsJl64XImI/AAAAAAAAAGQ/YGe022PVJRs/s1600/image.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-IP51cl-bH5U/TYsJl64XImI/AAAAAAAAAGQ/YGe022PVJRs/s1600/image.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;..that can tell if it's a human and only then give out the email.&lt;br /&gt;&lt;br /&gt;There are a number of CAPTCHA services available, but &lt;a href="http://www.google.com/recaptcha/mailhide/"&gt;reCAPTCHA Mailhide&lt;/a&gt; is a free service that automatically generates the HTML code to hide your email and displays a CAPTCHA code.&lt;b&gt; Just one click.. that's all!&lt;/b&gt;&lt;br /&gt;Take a look at the following example:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.google.com/recaptcha/mailhide/d?k=01ECM-kRvdRyVwvft_BV3ltQ==&amp;amp;c=avt8a2NH-AR4vyx9si5f_St-95xAQ9ApD4aKBXXxNA8=" onclick="window.open('http://www.google.com/recaptcha/mailhide/d?k\07501ECM-kRvdRyVwvft_BV3ltQ\75\75\46c\75avt8a2NH-AR4vyx9si5f_St-95xAQ9ApD4aKBXXxNA8\075', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;" title="Reveal this e-mail address"&gt;Click here to show my email address&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp;So to get the full reCAPTCHA Mailhide code just head over to &lt;a href="http://www.google.com/recaptcha/mailhide/"&gt;www.google.com/recaptcha/mailhide/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;If you're interested in creating forms then check out these &lt;a href="http://webdev-il.blogspot.com/search/label/forms"&gt;web devil archive posts that cover forms&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7238268883529608381?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7238268883529608381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-show-email-addresses-in-web.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7238268883529608381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7238268883529608381'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-show-email-addresses-in-web.html' title='How to show email addresses in web pages but hide them from spammers'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-IP51cl-bH5U/TYsJl64XImI/AAAAAAAAAGQ/YGe022PVJRs/s72-c/image.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1919769119361812131</id><published>2011-03-23T02:13:00.000-07:00</published><updated>2011-03-23T02:13:22.434-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>The complete list of web design tips for beginners</title><content type='html'>I've got to give a nod to &lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;Alexander Dawson for putting together the ultimate &lt;b&gt;250 web design tips&lt;/b&gt; - this is a pretty comprehensive list of the basics - things that beginners need to know but are almost too obvious for anyone who's been around for a while to think about.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;To go to the trouble of putting these down is a great starting point for anyone just getting into web design.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;Check it out over at &lt;/span&gt;&lt;/span&gt;&lt;a href="http://sixrevisions.com/web_design/250-quick-web-design-tips-part-1/"&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;sixrevisions.com.&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.santaro.co.uk/images/hints1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="203" src="http://www.santaro.co.uk/images/hints1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;If you're a beginner and want to start learing web design, click through the web devil archives on the right, or have a look at the previous post &lt;a href="http://webdev-il.blogspot.com/2010/02/how-to-start-learning-html-and-css.html"&gt;about how to start learning html and css&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="authorInfo"&gt;&lt;span class="authorName"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1919769119361812131?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1919769119361812131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/complete-list-of-web-design-tips-for.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1919769119361812131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1919769119361812131'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/complete-list-of-web-design-tips-for.html' title='The complete list of web design tips for beginners'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6061731559147880687</id><published>2011-03-21T23:50:00.000-07:00</published><updated>2011-03-21T23:50:10.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>A quick guide to online marketing</title><content type='html'>Every wanted a simple timeline to show you what you should be doing to market your website online? Over at &lt;a href="http://unbounce.com/noob-guide-to-online-marketing-infographic/"&gt;ubounce.com&lt;/a&gt; they have a great infographic that shows the noobs guide to online marketing.&lt;br /&gt;This hefty graphic steps through the following areas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Social media&lt;/li&gt;&lt;li&gt;Email marketing&lt;/li&gt;&lt;li&gt;Lead generation&lt;/li&gt;&lt;li&gt;Organic SEO/SEM&lt;/li&gt;&lt;li&gt;Conversion rate optimisation&lt;/li&gt;&lt;li&gt;Analytics&lt;/li&gt;&lt;li&gt;Content marketing&lt;/li&gt;&lt;li&gt;Pay per click (ppc)&lt;/li&gt;&lt;/ul&gt;and covers all the main steps for each of these activities in marketing a website.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://unbounce.com/noob-guide-to-online-marketing-infographic/"&gt;&lt;img border="0" height="320" src="https://lh6.googleusercontent.com/-KFYSsHAgzag/TYhFx4IuZQI/AAAAAAAAAGM/fn0r1pk9lc0/s320/OnlineMarketingScreenshot.PNG" width="166" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;If you're interested in online marketing and search engine optimisation, check out all the&lt;a href="http://webdev-il.blogspot.com/search/label/SEO"&gt; webdevil posts with the SEO label&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6061731559147880687?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6061731559147880687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/quick-guide-to-online-marketing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6061731559147880687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6061731559147880687'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/quick-guide-to-online-marketing.html' title='A quick guide to online marketing'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-KFYSsHAgzag/TYhFx4IuZQI/AAAAAAAAAGM/fn0r1pk9lc0/s72-c/OnlineMarketingScreenshot.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6301135820450318165</id><published>2011-03-21T03:13:00.000-07:00</published><updated>2011-03-21T03:23:41.117-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>How to make an auto height DIV wrap around floating content</title><content type='html'>When you design web pages with CSS sooner or later you'll run into this problem - you've got a nice auto height div container with some floating elements inside BUT the auto container doesn't expand&amp;nbsp; to wrap around those floating elements inside!&lt;br /&gt;Example:&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;div id="wrapper"&amp;gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&amp;lt;!-- auto height --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;nbsp; &amp;lt;div id="col1"&amp;gt;&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&amp;lt;!-- floating --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;nbsp; &amp;lt;div id="col2"&amp;gt;&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;span style="color: black;"&gt;&amp;lt;!-- floating --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;/div&amp;gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-Sziy98vpbzU/TYcjhAMLs-I/AAAAAAAAAGA/WuxpYbeABok/s1600/AutoFloat1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-Sziy98vpbzU/TYcjhAMLs-I/AAAAAAAAAGA/WuxpYbeABok/s1600/AutoFloat1.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;There are three basic solutions (don't switch channels before you see the third one - it's a cool tip!!)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Solution 1. &lt;/b&gt;Stick some text in a paragraph after the last floating element. Some people use a blank paragraph &lt;b style="color: red;"&gt;&amp;lt;p&amp;gt; &lt;/b&gt;&lt;b style="color: red;"&gt;&amp;amp;nbsp;&lt;/b&gt;&lt;b style="color: red;"&gt; &amp;lt;/p&amp;gt;&amp;nbsp;&lt;/b&gt; Not a pretty option, or semantically good.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-MdZm4w0AlMM/TYckIOp_meI/AAAAAAAAAGI/65xLjaKyqHM/s1600/AutoFloat3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="https://lh5.googleusercontent.com/-vjJ-MxAsotM/TYcj2vuvguI/AAAAAAAAAGE/xN0e6mGUslA/s320/AutoFloat2.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Solution 2. &lt;/b&gt;Add another element with a clear float after the last floating element. Another div tag, or even a break.&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;&amp;lt;br class="clearboth" /&amp;gt;&lt;/b&gt;&lt;/div&gt;CSS:&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;.clearboth {clear:both;}&lt;/b&gt;&lt;/div&gt;This works and is the most common method used.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-MdZm4w0AlMM/TYckIOp_meI/AAAAAAAAAGI/65xLjaKyqHM/s1600/AutoFloat3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="210" src="https://lh3.googleusercontent.com/-MdZm4w0AlMM/TYckIOp_meI/AAAAAAAAAGI/65xLjaKyqHM/s320/AutoFloat3.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;Solution 3. &lt;/b&gt;Clear the float using &lt;b&gt;overflow: auto&lt;/b&gt; on the last floated element.&lt;br /&gt;CSS:&lt;br /&gt;&lt;div style="color: red;"&gt;&lt;b&gt;#col2 {overflow:auto}&lt;/b&gt;&lt;/div&gt;check this last solution out in more detail over at &lt;a href="http://webdesignerwall.com/tutorials/css-clearing-floats-with-overflow"&gt;webdesignerwall.com&lt;/a&gt; - they have a good demo and include how to word wrap using this method.&lt;br /&gt;&lt;br /&gt;If you want to know more about floating then check out my previous post about &lt;a href="http://webdev-il.blogspot.com/2009/10/having-css-float-problem.html"&gt;working out how CSS float works&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;br /&gt;Also check out the solution to &lt;a href="http://webdev-il.blogspot.com/2009/10/solution-to-ie6-makes-float-margin.html"&gt;IE 6 making your float margins twice as big&lt;/a&gt;!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6301135820450318165?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6301135820450318165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-make-auto-height-div-wrap-around.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6301135820450318165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6301135820450318165'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-make-auto-height-div-wrap-around.html' title='How to make an auto height DIV wrap around floating content'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-Sziy98vpbzU/TYcjhAMLs-I/AAAAAAAAAGA/WuxpYbeABok/s72-c/AutoFloat1.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1552565622958772824</id><published>2011-03-18T01:48:00.000-07:00</published><updated>2011-03-18T01:51:07.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='video'/><category scheme='http://www.blogger.com/atom/ns#' term='SEO'/><title type='text'>Check SEO statistics on any website for free!</title><content type='html'>What if you could get SEO statistics about any website on the net for free?&lt;br /&gt;&lt;br /&gt;Having stats about your own website is easy to get your hands on, but getting the low down on your competitors is another thing altogether - check out&lt;a href="http://blekko.com/"&gt; the blekko search engine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You'll find that by every search result there is an seo link (see the following screen shot)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-VDZnBtHGEzE/TYMZKM2KKDI/AAAAAAAAAF8/r0GFzL7m0Qw/s1600/BlekkoSEO.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="https://lh6.googleusercontent.com/-VDZnBtHGEzE/TYMZKM2KKDI/AAAAAAAAAF8/r0GFzL7m0Qw/s400/BlekkoSEO.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;...click the link and you get some fancy graphs about inbound links (yeah!) outbound links, internal links and duplicate content.&lt;br /&gt;&lt;br /&gt;And as well as seo you can do lots of other funky stuff with blekko - the slashtag might be too much for your average web surfer to learn, but it allows for quick filtering of results. Check out the following video:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/tlESXiyyA5M?rel=0" title="YouTube video player" width="500"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want more SEO info, then check out my previous post abou&lt;a href="http://webdev-il.blogspot.com/2009/11/pagerank-isnt-everything.html"&gt;t how pagerank isn't everything&lt;/a&gt; and how to get a detailed report about your website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1552565622958772824?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1552565622958772824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/check-seo-statistics-on-any-website-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1552565622958772824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1552565622958772824'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/check-seo-statistics-on-any-website-for.html' title='Check SEO statistics on any website for free!'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-VDZnBtHGEzE/TYMZKM2KKDI/AAAAAAAAAF8/r0GFzL7m0Qw/s72-c/BlekkoSEO.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-1948528378904326151</id><published>2011-03-16T20:57:00.000-07:00</published><updated>2011-03-17T01:48:30.879-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Accessible websites for dyslexic users</title><content type='html'>A great article over at &lt;a href="http://uxmovement.com/content/6-surprising-bad-practices-that-hurt-dyslexic-users"&gt;uxmovement.com&lt;/a&gt; looks into how text design can cause visual distortion to dyslexic users.&lt;br /&gt;I did a quick search that reveals dyslexia affects between 5 and 10% of the population - so so changing your design to assist upto 10% of your viewers is a good idea.&lt;br /&gt;I've summarised the article into the follow graphics that give an overview of the design decisions that produce visual distortion. &lt;br /&gt;For more details visit the &lt;a href="http://uxmovement.com/content/6-surprising-bad-practices-that-hurt-dyslexic-users"&gt;original article&lt;/a&gt; and follow their sources.&lt;br /&gt;&lt;br /&gt;The River Effect:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-KvcZnefgN4o/TYGF2cdkWQI/AAAAAAAAAFs/cWV8hJRTRSc/s1600/RiverEffect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh3.googleusercontent.com/-KvcZnefgN4o/TYGF2cdkWQI/AAAAAAAAAFs/cWV8hJRTRSc/s1600/RiverEffect.png" /&gt;&lt;/a&gt;&lt;/div&gt;The Blur Effect:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-506Dff9Gqkw/TYGGMef-TNI/AAAAAAAAAFw/IxfoRn2AEVs/s1600/BlurEffect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh5.googleusercontent.com/-506Dff9Gqkw/TYGGMef-TNI/AAAAAAAAAFw/IxfoRn2AEVs/s1600/BlurEffect.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The Washout Effect:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-Lkpu72lPn-U/TYGeAugWh2I/AAAAAAAAAF4/CVL_iPLyTpY/s1600/WashoutEffect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-Lkpu72lPn-U/TYGeAugWh2I/AAAAAAAAAF4/CVL_iPLyTpY/s1600/WashoutEffect.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;If you're interested in Accessible web design - read my previous post about &lt;a href="http://webdev-il.blogspot.com/2011/03/free-online-web-accessibility-testing.html"&gt;online accessibility testing tools.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-1948528378904326151?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/1948528378904326151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/accessible-websites-for-dyslexic-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1948528378904326151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/1948528378904326151'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/accessible-websites-for-dyslexic-users.html' title='Accessible websites for dyslexic users'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-KvcZnefgN4o/TYGF2cdkWQI/AAAAAAAAAFs/cWV8hJRTRSc/s72-c/RiverEffect.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-5939858383426977300</id><published>2011-03-15T18:44:00.000-07:00</published><updated>2011-04-05T23:28:40.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS3'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><title type='text'>Web design for mobile screen sizes</title><content type='html'>To follow up on the last post &lt;a href="http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html"&gt;about mobile web design&lt;/a&gt;,&amp;nbsp;here is a great link to design considerations related to the size of mobile phone display resolutions over at &lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-2-dimensions/"&gt;uxbooth.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-2-dimensions/"&gt;&lt;/a&gt;I really like the compiled list of resolutions to devices, which I've summarised into the following graphic (note that this is by no means a complete list) - click to enlarge at 100% pixel size.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-Y0fGjW-MjgI/TYAUuve6kAI/AAAAAAAAAFo/3ctJar3x_JY/s1600/mobileDisplaySizes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-Y0fGjW-MjgI/TYAUuve6kAI/AAAAAAAAAFo/3ctJar3x_JY/s320/mobileDisplaySizes.png" width="215" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The article also has a good introduction to CSS3 media queries. &lt;br /&gt;The best bit of this post at &lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-2-dimensions/#comments"&gt;uxbooth.com is the comments section&lt;/a&gt; - have a look at the comments about the iPhone 4 display resolution. &lt;br /&gt;You'll notice on my graphic that the iPhone 4 (grey box) has the "biggest" display, however in reality this is the same as the previous iPhone (orange box) but with a higher dpi. The discussion in the comments section covers this in more depth (and how it effects web graphics).&lt;br /&gt;&lt;br /&gt;Now you know about different screen sizes, you really need to know about viewports and how viewports relate to screen size and the all important &lt;a href="http://webdev-il.blogspot.com/2011/04/mobile-web-design-viewport-size-vs.html"&gt;viewport meta tag&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-5939858383426977300?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/5939858383426977300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5939858383426977300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/5939858383426977300'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/web-design-for-mobile-screen-sizes.html' title='Web design for mobile screen sizes'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-Y0fGjW-MjgI/TYAUuve6kAI/AAAAAAAAAFo/3ctJar3x_JY/s72-c/mobileDisplaySizes.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8433578109308427477</id><published>2011-03-14T17:18:00.000-07:00</published><updated>2011-03-14T17:28:41.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>How to make an HTML link to call a phone href=tel:</title><content type='html'>With the rise in mobile web surfing the benefits of calling direct from a web page become more realistic (see my later comments regarding Skype and international users).&lt;br /&gt;This is easy to implement as the URL spec allows for telephone numbers which all the latest mobile browsers can use.&lt;br /&gt;Here it is:&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a href="tel:5551234567"&amp;gt;Call (555)123-4567&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;One click should open the phone dialler and input the number to be called.&lt;br /&gt;&lt;b&gt;Example:&lt;/b&gt;&lt;br /&gt;&lt;a href="tel:5551234567"&gt;Call (555)123-4567&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Too easy! Well, yes there are a few concerns...&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-w-z8_bbSpGk/TX6vaqW5i-I/AAAAAAAAAFk/GcZnq6xjXgU/s1600/MobileBrowsing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="https://lh6.googleusercontent.com/-w-z8_bbSpGk/TX6vaqW5i-I/AAAAAAAAAFk/GcZnq6xjXgU/s200/MobileBrowsing.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;What happens if you see this page on a desktop computer? &amp;nbsp;You click the link and nothing happens (which is why I've included the number in the link text).&lt;br /&gt;Well you could hide this link using CSS in the following way:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a class="mobilesOnly" href="tel:5551234567"&amp;gt;Call (555)123-4567&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;CSS for non-handheld devices&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;.mobilesOnly {visibility:hidden;}&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another problem is that on desktop computers Skype is a big player, and they use the non-standard spec of &lt;b&gt;callto&lt;/b&gt; as follows:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;lt;a href="callto:5551234567"&amp;gt;Call (555)123-4567&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;so now we have the battle between &lt;b&gt;callto&lt;/b&gt; for Skype and &lt;b&gt;tel&lt;/b&gt; for mobiles.&lt;br /&gt;&lt;br /&gt;Another thing to look out for is that this will only really work for local websites. &amp;nbsp;So for a website with a global reach, the usefulness of a telephone number on the page is limited (think of all those different international dialling codes), but for a local store the benefits are massive.&lt;br /&gt;&lt;br /&gt;And my last concern is unscrupulous marketers harvesting phone numbers (especially mobile numbers) in the same way as email addresses to spam people with SMS ads.. but that's something to look out for just round the corner.&lt;br /&gt;&lt;br /&gt;If you're interested in optimising your sites for mobiles then look at my previous post &lt;a href="http://webdev-il.blogspot.com/2011/03/is-it-good-to-have-multiple-versions-of.html"&gt;about having multiple versions of the same site&lt;/a&gt;&amp;nbsp;&amp;nbsp;and &lt;a href="http://webdev-il.blogspot.com/2011/01/web-design-trends-for-2011.html"&gt;design trends for 2011 which are driven by mobile devices&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8433578109308427477?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8433578109308427477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8433578109308427477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8433578109308427477'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-make-html-link-to-call-phone.html' title='How to make an HTML link to call a phone href=tel:'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-w-z8_bbSpGk/TX6vaqW5i-I/AAAAAAAAAFk/GcZnq6xjXgU/s72-c/MobileBrowsing.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4958920740993080717</id><published>2011-03-13T19:06:00.000-07:00</published><updated>2011-03-13T19:06:20.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><title type='text'>Web design contracts and legal guidelines for freelancers</title><content type='html'>Ever had "scope creep" or a client who delays payment? &amp;nbsp;If you're working as a freelancer or run you own business it makes sense to know the legal side of things. &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-amVXcWe9U6g/TX13Iz8Ui1I/AAAAAAAAAFg/ASw0x-08KKY/s1600/contractLetterpress.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="152" src="https://lh5.googleusercontent.com/-amVXcWe9U6g/TX13Iz8Ui1I/AAAAAAAAAFg/ASw0x-08KKY/s320/contractLetterpress.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Here are a number of great articles about this issue.&lt;br /&gt;At &lt;a href="http://webdesignledger.com/tips/legal-guidelines-for-freelance-web-designers"&gt;webdesignlegder.com&lt;/a&gt; there's a short summary of what you should be doing:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;drafting contracts&lt;/li&gt;&lt;li&gt;setting dates&lt;/li&gt;&lt;li&gt;adding follow-up clauses&lt;/li&gt;&lt;li&gt;defining project deliverables&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Over at &lt;a href="http://articles.sitepoint.com/article/bulletproof-web-design-contract"&gt;sitepoint.com&amp;nbsp;&lt;/a&gt;&amp;nbsp;there is a more detailed look at producing web design contracts and at &lt;a href="http://www.zenfulcreations.com/resources/worksheets/design_contract.htm"&gt;zenfulcreations.com&amp;nbsp;a template for a basic web site design contract&lt;/a&gt; which is a great starting point to get you going.&lt;br /&gt;&lt;br /&gt;Want to know how bad clients can be? &amp;nbsp;Check out my &lt;a href="http://webdev-il.blogspot.com/2010/04/web-design-and-client-relations.html"&gt;previous post about web design and client relations&lt;/a&gt;.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4958920740993080717?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4958920740993080717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/web-design-contracts-and-legal.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4958920740993080717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4958920740993080717'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/web-design-contracts-and-legal.html' title='Web design contracts and legal guidelines for freelancers'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-amVXcWe9U6g/TX13Iz8Ui1I/AAAAAAAAAFg/ASw0x-08KKY/s72-c/contractLetterpress.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7099830520607690533</id><published>2011-03-09T18:21:00.000-08:00</published><updated>2011-03-09T18:32:18.611-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='forms'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML5'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Adding a search box to your website</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://farm3.static.flickr.com/2647/3705679430_706c2379eb_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://farm3.static.flickr.com/2647/3705679430_706c2379eb_o.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;There are three main ways you can add a search to your web site:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. &lt;/b&gt;If your site uses a CMS then it may have a search module that is easy to install (some popular ones listed below):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://drupal.org/documentation/modules/search"&gt;Drupal search module&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wordpress.org/support/topic/add-search-box-in-header"&gt;Wordpress search plugin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogger-templates.blogspot.com/2007/04/search.html"&gt;Blogger search form&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;2. &lt;/b&gt;You can use the power of Google to search you site using the Google custom search (you need to have a google account to generate the code):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/cse/"&gt;Google custom search&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Trick google into only searching within your site using a hidden search field containing your website URL - check out my previous post with the code:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://webdev-il.blogspot.com/2010/07/how-to-add-site-search-to-your-web-page.html"&gt;how-to-add-site-search-to-your-web-page&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&amp;nbsp;- quick and easy!&lt;br /&gt;You may also like to add the new HTML5 search form tag while you are at it - check out my previous post &lt;a href="http://webdev-il.blogspot.com/2010/10/html-5-goodies-forms.html"&gt;about HTML5 forms &lt;/a&gt;that you can start using right now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7099830520607690533?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7099830520607690533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/adding-search-box-to-your-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7099830520607690533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7099830520607690533'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/adding-search-box-to-your-website.html' title='Adding a search box to your website'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6359617139249368477</id><published>2011-03-07T22:28:00.000-08:00</published><updated>2011-03-07T22:28:57.233-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>Who has a slice of the browser pie?</title><content type='html'>Following on from an earlier post this year about &lt;a href="http://webdev-il.blogspot.com/2011/01/web-viewing-statistics-for-2010.html"&gt;web viewing stats for 2010&lt;/a&gt;, here is a graphic I put together showing "Who has a slice of the browser pie?" - global web browser trends going back to January 2008.&lt;br /&gt;Interesting to see how IE has steadily been whittled away and how Google Chrome and Apple Safari are on the rise!&lt;br /&gt;The data is sourced from w3counter.com, which has a great trending graph.&lt;br /&gt;&lt;br /&gt;Click to enlarge the graphic:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-Vcd6fj4FKJc/TXXMgrLcG4I/AAAAAAAAAFM/0GzXMzCmr2Q/s1600/WebStatsInfographic.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="282" src="https://lh4.googleusercontent.com/-Vcd6fj4FKJc/TXXMgrLcG4I/AAAAAAAAAFM/0GzXMzCmr2Q/s400/WebStatsInfographic.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6359617139249368477?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6359617139249368477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/who-has-slice-of-browser-pie.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6359617139249368477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6359617139249368477'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/who-has-slice-of-browser-pie.html' title='Who has a slice of the browser pie?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh4.googleusercontent.com/-Vcd6fj4FKJc/TXXMgrLcG4I/AAAAAAAAAFM/0GzXMzCmr2Q/s72-c/WebStatsInfographic.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4693229631482785771</id><published>2011-03-07T16:45:00.000-08:00</published><updated>2011-03-07T16:46:42.691-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><title type='text'>Basic Design Principles for Web Design</title><content type='html'>The general design of a webpage can be summarised in the basic principles of web design.&lt;br /&gt;A great article over at &lt;a href="http://psd.tutsplus.com/tutorials/designing-tutorials/9-essential-principles-for-good-web-design/"&gt;psd.tutsplus.com&lt;/a&gt;&amp;nbsp;&amp;nbsp;gives&amp;nbsp;9 general principles for good web design - these can be summarised into the following points (read the article for more in depth coverage of each):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Precedence (guiding the eye)&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Position&lt;/li&gt;&lt;li&gt;Colour&lt;/li&gt;&lt;li&gt;Contrast&lt;/li&gt;&lt;li&gt;Size&lt;/li&gt;&lt;li&gt;Design Elements&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Spacing&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Line spacing&lt;/li&gt;&lt;li&gt;Padding&lt;/li&gt;&lt;li&gt;White space&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Navigation&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Where can you go?&lt;/li&gt;&lt;li&gt;Where are you now?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Design to Build&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Can it be done&lt;/li&gt;&lt;li&gt;What happens when a screen resizes?&lt;/li&gt;&lt;li&gt;Can you simplify things?&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Typography&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Font choices &amp;amp; size&lt;/li&gt;&lt;li&gt;Spacing&lt;/li&gt;&lt;li&gt;Line length&lt;/li&gt;&lt;li&gt;Colour&lt;/li&gt;&lt;li&gt;Paragraphs&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Usability&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Standards&lt;/li&gt;&lt;li&gt;What will users do?&lt;/li&gt;&lt;li&gt;User tasks&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Alignment&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Grid systems&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Clarity&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Sharpness&lt;/li&gt;&lt;li&gt;Edges snapped to pixels&lt;/li&gt;&lt;li&gt;Contrast&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Consistency&lt;/li&gt;&lt;/ol&gt;Another great resource about design with respect to white space is over at&amp;nbsp;&lt;a href="http://www.alistapart.com/articles/whitespace"&gt;alistapart.com&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;and has some good example graphics.&lt;br /&gt;&lt;br /&gt;For more specific details have a look at the previous post about the&amp;nbsp;&lt;a href="http://webdev-il.blogspot.com/2011/02/essential-elements-in-website-landing.html"&gt;essential elements in a website-landing page&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-PFmSjCqDUQI/TXV7_4CEN1I/AAAAAAAAAFI/ND8LMoZP1zk/s1600/LeonardoDesignPrinciples.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="319" src="https://lh5.googleusercontent.com/-PFmSjCqDUQI/TXV7_4CEN1I/AAAAAAAAAFI/ND8LMoZP1zk/s320/LeonardoDesignPrinciples.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4693229631482785771?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4693229631482785771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/basic-design-principles-for-web-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4693229631482785771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4693229631482785771'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/basic-design-principles-for-web-design.html' title='Basic Design Principles for Web Design'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-PFmSjCqDUQI/TXV7_4CEN1I/AAAAAAAAAFI/ND8LMoZP1zk/s72-c/LeonardoDesignPrinciples.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-4036661411881109182</id><published>2011-03-06T18:07:00.000-08:00</published><updated>2011-03-06T18:08:37.842-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Free Online web accessibility testing tools</title><content type='html'>&lt;b&gt;Web Accessibility&lt;/b&gt; means that people with disabilities can perceive, understand, and interact with a website, no matter whether they have &amp;nbsp;a visual, auditory, physical, speech, cognitive, or neurological disability.&lt;br /&gt;Making a web site accessible can be simple or complex, depending on many factors such as the type of content, the size and complexity of the site.&lt;br /&gt;Ideally you want your site to be accessible by the greatest number of people you can - including older people who may have age related accessibility issues.&lt;br /&gt;&lt;b&gt;So how do you check that your website is accessible?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;Obviously testing is a crucial step - but you may not be an accessibility expert, which is why there are a number of free online resources that check basic accessibility functions:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The first is &lt;a href="http://wave.webaim.org/"&gt;wave&lt;/a&gt; - this provides a report on any URL you feed into it. &amp;nbsp;Even more useful is the wave firefox toolbar (works great in tandem with firebug).&lt;/li&gt;&lt;li&gt;Secondly there is &lt;a href="http://cynthiasays.com/"&gt;cynthiasays&lt;/a&gt;, which provides a similar report to Wave for a web page URL you specify.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For more details on accessibility and HTML have a look at the links in the following post&lt;br /&gt;&lt;a href="http://webdev-il.blogspot.com/2010/02/how-to-start-learning-html-and-css.html"&gt;how-to-start-learning-html-and-css&lt;/a&gt;&amp;nbsp;and look at the Accessibility tutorials.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-wvsyFQ0mxew/TXQ9o3VKxXI/AAAAAAAAAE0/_9XOoHXdXYs/s1600/Fx_Accessibility_Icon_275.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://lh6.googleusercontent.com/-wvsyFQ0mxew/TXQ9o3VKxXI/AAAAAAAAAE0/_9XOoHXdXYs/s1600/Fx_Accessibility_Icon_275.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-4036661411881109182?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/4036661411881109182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/free-online-web-accessibility-testing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4036661411881109182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/4036661411881109182'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/free-online-web-accessibility-testing.html' title='Free Online web accessibility testing tools'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-wvsyFQ0mxew/TXQ9o3VKxXI/AAAAAAAAAE0/_9XOoHXdXYs/s72-c/Fx_Accessibility_Icon_275.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-6996780415880295691</id><published>2011-03-02T02:28:00.000-08:00</published><updated>2011-03-02T02:28:42.307-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How to add Facebook comments to your own website!</title><content type='html'>Facebook have just added a new plugin that will allow facebook commenting on your site!&lt;br /&gt;It's easier than you think - just 4 easy steps:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1&lt;/b&gt;. go to &lt;a href="http://developers.facebook.com/docs/reference/plugins/comments/"&gt;developers.facebook.com/docs/reference/plugins/comments/&lt;/a&gt; and choose the options that you want for your new comment section.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2&lt;/b&gt;. You will be prompted to login to facebook to get an application ID that is specific to that page URL.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 3.&lt;/b&gt; Once you get to the page where it generates the APP ID you can go back to the comment generator and do it again - it will give you the HTML code with your new ID embedded.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 4.&lt;/b&gt; Cut and paste the HTML code into the correct portion of your site.&lt;br /&gt;&lt;div style="color: red; text-align: center;"&gt;&lt;b&gt;That's it!&lt;/b&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;There are also instructions about moderation of comments &lt;br /&gt;This is a link to the moderators comment tool&lt;a href="http://developers.facebook.com/tools/comments."&gt; developers.facebook.com/tools/comments.&lt;/a&gt;&lt;br /&gt;- and facebook is touting the fact that all of its users are genuine so you won't get as much spam and crud in your comments (because the comment appear on the users facebook page :)&lt;br /&gt;&lt;br /&gt;Check out what this looks like by going to my new facebook comments section on my homepage - &lt;a href="http://tobyonline.co.uk/"&gt;tobyonline.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This follows hot on the heels from my &lt;a href="http://webdev-il.blogspot.com/2011/02/retrofit-comments-sections-easily-to.html"&gt;very recent post of retrofitting comments to your website using Disqus&lt;/a&gt; ...now your have another options - cool.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-iPP1lEVv9dM/TW4bhULhlpI/AAAAAAAAAEw/MkhsrKhbd98/s1600/FacebookTool.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="235" src="https://lh5.googleusercontent.com/-iPP1lEVv9dM/TW4bhULhlpI/AAAAAAAAAEw/MkhsrKhbd98/s320/FacebookTool.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-6996780415880295691?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/6996780415880295691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-add-facebook-comments-to-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6996780415880295691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/6996780415880295691'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/how-to-add-facebook-comments-to-your.html' title='How to add Facebook comments to your own website!'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-iPP1lEVv9dM/TW4bhULhlpI/AAAAAAAAAEw/MkhsrKhbd98/s72-c/FacebookTool.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-7592119125568240028</id><published>2011-03-01T16:34:00.000-08:00</published><updated>2011-03-01T16:36:18.447-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='trends'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='hosting'/><title type='text'>Is it good to have multiple versions of the same website?</title><content type='html'>Following on from my recent post about &lt;a href="http://webdev-il.blogspot.com/2011/02/automatically-detect-screen-size-and.html"&gt;automatically detecting screen size&lt;/a&gt;&amp;nbsp;let's look at why you may want multiple versions of a website, and if this is a good idea.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Firstly, why would you want multiple versions? &lt;/b&gt;&lt;br /&gt;- Well the short answer would be to accommodate the variation in screen sizes and platforms (phones, web tv, tablets etc.) &amp;nbsp;Many sites already have a main site and a mobile site&amp;nbsp;(example &lt;a href="http://www.bbc.co.uk/mobile/index.html"&gt;www.bbc.co.uk/mobile/&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Therefore, why not build a new domain or sub folder &lt;/b&gt;for each platform and even make a flash and non-flash version?&lt;br /&gt;- This is one way of tackling the problem, and for a small site is possible, but there are a number of problems you may run into:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;maintenance&lt;/b&gt; - keeping content updated, correct and relevant on multiple sites is going to be more work&lt;/li&gt;&lt;li&gt;&lt;b&gt;link sharing&lt;/b&gt; - what if someone on a mobile shares a link to a page that you're viewing on your desktop, not the best user experience for you&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;There is a more in-depth article about the &lt;a href="http://www.wolf-howl.com/seo/dangers-multiple-website/"&gt;dangers of multiple websites here&lt;/a&gt;, where Michael Gray suggests the following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use a single domain to serve all of your content&lt;/li&gt;&lt;li&gt;Use a single URL on that domain to serve content, for every platform and user agent&lt;/li&gt;&lt;li&gt;Use style sheets or server side scripting to serve content optimized or properly formatted for different platforms&lt;/li&gt;&lt;li&gt;Use country specific tld’s or subdomains only for different countries or languages&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Good summary - which leads to my previous post of &lt;a href="http://webdev-il.blogspot.com/2011/01/web-design-trends-for-2011.html"&gt;web design trends for the coming year&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-Ibu-9TtZS_A/TW2QmeqkmAI/AAAAAAAAAEs/sVoc6Hzq2YY/s1600/subdomains.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="https://lh3.googleusercontent.com/-Ibu-9TtZS_A/TW2QmeqkmAI/AAAAAAAAAEs/sVoc6Hzq2YY/s320/subdomains.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-7592119125568240028?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/7592119125568240028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/03/is-it-good-to-have-multiple-versions-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7592119125568240028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/7592119125568240028'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/03/is-it-good-to-have-multiple-versions-of.html' title='Is it good to have multiple versions of the same website?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh3.googleusercontent.com/-Ibu-9TtZS_A/TW2QmeqkmAI/AAAAAAAAAEs/sVoc6Hzq2YY/s72-c/subdomains.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-869838934883829815</id><published>2011-02-27T22:03:00.000-08:00</published><updated>2011-02-27T22:03:40.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='web graphics'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>Free Online Browser Compatibility Tests</title><content type='html'>We all know that we should test our websites in different web browsers on various OSs, however there is only a small number of different browsers we tend to keep on our test machines.&amp;nbsp; Here is a great resource for checking what a site looks like and how it renders in a huge selection of web browsers, and the best part - it's free.&lt;br /&gt;&lt;br /&gt;Check out&amp;nbsp; &lt;a href="http://browsershots.org/"&gt;browsershots.org&lt;/a&gt;&amp;nbsp; where you can enter the URL of your webpage, and select which browsers you want to check.&amp;nbsp; It'll then process the job and you can view or download all the images to compare (even IE6)&lt;br /&gt;Nice :)&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-lqgODhLxGts/TWs6oI1hRPI/AAAAAAAAAEo/4LTbqv6hFkQ/s1600/WebCapture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="283" src="https://lh5.googleusercontent.com/-lqgODhLxGts/TWs6oI1hRPI/AAAAAAAAAEo/4LTbqv6hFkQ/s400/WebCapture.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-869838934883829815?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/869838934883829815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/02/free-online-browser-compatibility-tests.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/869838934883829815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/869838934883829815'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/02/free-online-browser-compatibility-tests.html' title='Free Online Browser Compatibility Tests'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-lqgODhLxGts/TWs6oI1hRPI/AAAAAAAAAEo/4LTbqv6hFkQ/s72-c/WebCapture.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8880266041123141717</id><published>2011-02-23T03:48:00.000-08:00</published><updated>2011-02-23T03:48:24.751-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='web browser'/><title type='text'>Fast loading web pages are still important</title><content type='html'>Here's a link to a&lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-1-speed/"&gt; great article from uxbooth.com&lt;/a&gt; - designing mobile websites with a view to speed.&lt;br /&gt;Recently I was reminiscing about dial-up modems and how you could watch the browser load the images slowly before you eyes! Even now with blindingly fast internet connections speed is still an issue - especially when we try to translate the desktop experience to modile websites.&lt;br /&gt;&lt;br /&gt;Check out the comparison table of load times&lt;a href="http://www.uxbooth.com/blog/considerations-for-mobile-design-part-1-speed/"&gt; in this article&lt;/a&gt; along with some handy hints.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://maxcdn.thedesigninspiration.com/wp-content/uploads/2009/05/new-speed-meter-l.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://maxcdn.thedesigninspiration.com/wp-content/uploads/2009/05/new-speed-meter-l.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-8880266041123141717?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/8880266041123141717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/02/fast-loading-web-pages-are-still.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8880266041123141717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/8880266041123141717'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/02/fast-loading-web-pages-are-still.html' title='Fast loading web pages are still important'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-147589125570045959</id><published>2011-02-22T02:54:00.000-08:00</published><updated>2011-02-22T02:54:25.284-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='jQuery'/><title type='text'>Automatically detect screen size and apply different CSS style sheets</title><content type='html'>There may be times when you want to have an alternative style sheet for a different screen size (I'm thinking mobile devices..) at to switch the style sheet automatically.&lt;br /&gt;Over at&lt;a href="http://www.ilovecolors.com.ar/detect-screen-size-css-style/"&gt; ilovecolors.com.ar&lt;/a&gt; (that's Argentina) there is a simple tute that goes through the steps to do this with a little help from jQuery.&amp;nbsp; Make sure you check the comments sections as this has more tweeks posted from Drupal users to implement this with multiple style sheets.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ocIRPbvc4iU/TWOVkL91WHI/AAAAAAAAAEk/LrnOky0xW5A/s1600/switch.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-ocIRPbvc4iU/TWOVkL91WHI/AAAAAAAAAEk/LrnOky0xW5A/s200/switch.gif" width="81" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-147589125570045959?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/147589125570045959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/02/automatically-detect-screen-size-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/147589125570045959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/147589125570045959'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/02/automatically-detect-screen-size-and.html' title='Automatically detect screen size and apply different CSS style sheets'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ocIRPbvc4iU/TWOVkL91WHI/AAAAAAAAAEk/LrnOky0xW5A/s72-c/switch.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-2642174506870357719</id><published>2011-02-21T00:11:00.000-08:00</published><updated>2011-02-21T00:15:49.227-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='UX'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>How can you boost your web site's credibility?</title><content type='html'>Stanford university research reveals 10 guidelines for building the credibility of a web site.&amp;nbsp; In summary they are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Design your site so it looks professional.&lt;/li&gt;&lt;li&gt;Make it easy to verify the accuracy of the information on your site.&lt;/li&gt;&lt;li&gt;Show that there's a real organization behind your site.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Highlight the expertise in your organization and in the content and services you provide.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Show that honest and trustworthy people stand behind your site.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Make it easy to contact you.&lt;/li&gt;&lt;li&gt;Make your site easy to use -- and useful.&lt;/li&gt;&lt;li&gt;Update your site's content often.&lt;/li&gt;&lt;li&gt;Use restraint with any promotional content (ads).&lt;/li&gt;&lt;li&gt;Avoid errors of all types, no matter how small they seem.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Read more about these Stanford Guidelines for Web Credibility over at &lt;a href="http://credibility.stanford.edu/guidelines/index.html"&gt;credibility.stanford.edu/guidelines/index.html&lt;/a&gt; or &lt;b&gt;watch the following slide show:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="__ss_9440" style="width: 425px;"&gt;&lt;object height="355" id="__sse9440" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=web-credibility-bj-fogg-stanford-university-10748&amp;stripped_title=web-credibility-bj-fogg-stanford-university&amp;userName=bjfogg" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse9440" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=web-credibility-bj-fogg-stanford-university-10748&amp;stripped_title=web-credibility-bj-fogg-stanford-university&amp;userName=bjfogg" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0pt 12px;"&gt;&lt;br /&gt;.. and here are more resources from the Stanford Persuasive Tech Lab for those interested in the subject -&amp;nbsp; &lt;a href="http://captology.stanford.edu/resources"&gt;captology.stanford.edu/resources&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103563098476761629-2642174506870357719?l=webdev-il.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdev-il.blogspot.com/feeds/2642174506870357719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://webdev-il.blogspot.com/2011/02/how-can-you-boost-your-web-sites.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2642174506870357719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8103563098476761629/posts/default/2642174506870357719'/><link rel='alternate' type='text/html' href='http://webdev-il.blogspot.com/2011/02/how-can-you-boost-your-web-sites.html' title='How can you boost your web site&apos;s credibility?'/><author><name>tobyonline</name><uri>http://www.blogger.com/profile/05808630095243567260</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_sAFaRrBjzTo/R9i8VE1bzwI/AAAAAAAAAAM/hR_CxM6H5iA/S220/tobyonline.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8103563098476761629.post-8815984153395406781</id><published>2011-02-20T19:46:00.000-08:00</published><updated>2011-02-20T19:47:19.550-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blogs'/><category scheme='http://www.blogger.com/atom/ns#' term='interface design'/><category scheme='http://www.blogger.com/atom/ns#' term='CMS'/><category scheme='http://www.blogger.com/atom/ns#' term='content'/><title type='text'>Retrofit a comments sections easily to any webpage</title><content type='html'>Adding a comments feature to your website allows for more community interact
