<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PC Pro blog &#187; css</title>
	<atom:link href="http://www.pcpro.co.uk/blogs/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pcpro.co.uk/blogs</link>
	<description>Blogging in the real world</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:54:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The confusion surrounding HTML5</title>
		<link>http://www.pcpro.co.uk/blogs/2010/06/22/the-confusion-surrounding-html5/</link>
		<comments>http://www.pcpro.co.uk/blogs/2010/06/22/the-confusion-surrounding-html5/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 11:15:51 +0000</pubDate>
		<dc:creator>Ian Devlin</dc:creator>
				<category><![CDATA[Real World Computing]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=18532</guid>
		<description><![CDATA[
There seems to be a lot of confusion lately with regards to what HTML5 actually is. Those in the web development community generally have a good idea of what it entails, if not the nitty-gritty, at least what it may contain. Not so outside of the web development world.
As generally tends to happen, external parties [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.pcpro.co.uk/blogs/wp-content/uploads/2010/06/question-mark.jpg" alt="question mark" /></p>
<p>There seems to be a lot of confusion lately with regards to what HTML5 actually is. Those in the web development community generally have a good idea of what it entails, if not the nitty-gritty, at least what it may contain. Not so outside of the web development world.</p>
<p>As generally tends to happen, external parties grab hold of these new phrases, half-heartedly look into what they mean, jumble them together and cause a wave of confusion. The latest wave is the lumping together of HTML5 and <abbr title="Cascading Style Sheets 3">CSS3</abbr> into the general heading of HTML5.<span id="more-18532"></span></p>
<p>This is misleading.</p>
<p><strong>So what is HTML5 then?</strong></p>
<p>HTML5 is basically an emerging standard that is intending to replace the current versions of HTML (4.01) and XHTML (1.1). It introduces new markup elements and attributes that can be used for describing the structure of a HTML document in <a href="http://www.html5laboratory.com/writing-a-valid-html5-document.php" target="new">a more defined way</a> than is currently available. It also adds the embedding of <a href="http://www.pcpro.co.uk/blogs/2010/05/18/adding-video-to-your-website-with-html5/">video files</a> and audio files into a web document.</p>
<blockquote><p>HTML is  the language for describing the structure of web pages</p></blockquote>
<p>As well as new elements, there are new JavaScript APIs that allow such functionality as drag and drop, local file storage, web <abbr title="Structured Query Language">SQL</abbr>, 2D drawing (via the <code>&lt;canvas&gt;</code> element) and file access.</p>
<p><strong>And CSS3?</strong></p>
<p>Like the current version of CSS (2.1), CSS3 allows you to define the presentation of web pages. CSS3 however, introduces a huge variety of new ways to present your designs. It also introduces the idea of &#8220;modules&#8221; such as box, lists, hyperlinks, background and text. Each module will provide styling control over a certain type of content.</p>
<blockquote><p>CSS is the language for describing the presentation of web pages, including colors, layout, and fonts</p></blockquote>
<p>It also introduces new effects such as rounded borders, gradients, and box shadows, all effects that currently require fancy JavaScript or hacky combinations of HTML and CSS in order to achieve them. These will now be available through simple CSS definitions. Of course there are plenty more, this is just one example of the kind of thing that will be available for use.</p>
<p><strong>They&#8217;re not the same</strong></p>
<p>See the difference there? HTML is for structure, CSS for presentaion. So in the same way that the current version of HTML (4.01 or XHTML 1.1) is used for structuring a web document, and the current version of CSS (2.1) is used for styling a web document, both HTML5 and CSS3 have the same roles. This hasn&#8217;t changed.</p>
<p>They are exclusive of one another. HTML 4.01 can be used with CSS3, HTML5 with CSS 2.1, HTML5 with CSS3, any combination (although the browser needs to support them).</p>
<p><strong>So where has the confusion come from?</strong></p>
<p>The biggest culprit in my eyes is Apple. When they released their <a href="http://www.apple.com/html5">HTML5 Demos</a>, people very easily got the wrong end of the stick. This wasn&#8217;t done intentionally by Apple, but such is their worldwide appeal and influence, that many people&#8217;s first introduction to HTML5 was via Apple&#8217;s demos &#8211; that, out of seven demos, only two are HTML5 specific.</p>
<p>Don&#8217;t get me wrong, I like what Apple have done with these demos (other than forcing you to use Safari in order to view them), and all the demos are coded in HTML5 and use a variety of the new HTML5 elements. What annoys me is the the way they were presented to the public &#8211; under the name of HTML5 Showcase. Even the link is misleading. I&#8217;m all for promoting HTML5, but it needs to be done properly.</p>
<p>An example of the confusion that reigned (this was prior to the Apple HTML5 demo release) can be seen in The Guardian&#8217;s technology blog article <a href="http://www.guardian.co.uk/technology/blog/2010/may/26/html5-solar-system-demonstration" target="new">A working web version of the solar system &#8211; in HTML5, not Flash</a>. It&#8217;s been corrected now, thankfully, but it illustrates the confusion that existed then, and largely still exists now.</p>
<p><strong>Conclusion</strong></p>
<p>People need to be educated properly as to what any new emerging technologes actually are and what they are used for. Misleading the public will only lead to problems and misunderstandings as to what can do what and how, causing all sorts of issues between clients and web designers/developers who I&#8217;m sure are already dreading being asked: “This design is a bit bland. Can you add some HTML5?”</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcpro.co.uk/blogs/2010/06/22/the-confusion-surrounding-html5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>CMS and CSS: Problem Solved</title>
		<link>http://www.pcpro.co.uk/blogs/2009/08/06/cms-and-css-problem-solved/</link>
		<comments>http://www.pcpro.co.uk/blogs/2009/08/06/cms-and-css-problem-solved/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:05:20 +0000</pubDate>
		<dc:creator>Tom Arah</dc:creator>
				<category><![CDATA[Real World Computing]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[artisteer]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[digital design]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.pcpro.co.uk/blogs/?p=6700</guid>
		<description><![CDATA[A while back I wrote about my belief that the future for web authoring lies beyond static web pages with Web 2.0 and with the big three content management systems (CMS): Joomla, Wordpress and Drupal. I also wrote that one of the major stumbling blocks to this happening was the appalling state of CMS-based design.
I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pcpro.co.uk/blogs/wp-content/uploads/2009/08/blog-artisteer.jpg"><img class="alignright size-medium wp-image-6703" src="http://www.pcpro.co.uk/blogs/wp-content/uploads/2009/08/blog-artisteer-175x131.jpg" alt="" width="175" height="131" /></a>A while back I wrote about my belief that <strong><a title="cms - the future for web authoring" href="http://www.pcpro.co.uk/blogs/2009/03/05/dreamweaver-is-dying/">the future for web authoring</a></strong> lies beyond static web pages with Web 2.0 and with the big three content management systems (CMS): Joomla, Wordpress and Drupal. I also wrote that one of the major stumbling blocks to this happening was the appalling state of CMS-based design.</p>
<p>I&#8217;m glad to say that I think I&#8217;ve come across a near-perfect solution&#8230;</p>
<p><span id="more-6700"></span>There really shouldn&#8217;t be a problem in the first place: a CMS provides efficient, flexible and scalable centralized control over content while CSS (the Cascading Style Sheet markup language) is designed to provide efficient, flexible and scalable centralized control over presentation. In theory it&#8217;s a match made in heaven.</p>
<p>In practice it&#8217;s anything but. The problem is that creating a comprehensive style sheet that takes in every possible design element (heading, table, block, list, menu, button and so on) as well as every foible of CSS and, crucially, every bug in the various browser implementations (IE take a bow) is way beyond most users&#8217; capabilities.</p>
<p>The current best workaround for the average user brave enough to move beyond the in-built default themes is to take advantage of the designs that you find on <strong><a title="free template sites" href="http://www.freecmstemplates.com/">free template sites</a></strong>. It&#8217;s a huge advance but it&#8217;s only a partial solution. Off-the-shelf templates inherently mean design that is neither unique to your site nor tailor-made to your content.</p>
<p>Now however there&#8217;s an alternative.</p>
<p>At first sight <strong><a title="Artisteer" href="http://www.artisteer.com/">Artisteer</a></strong> looks seriously unpromising &#8211; an automatic theme creator that generates unique designs every time you click the Suggest Design button sounds like a recipe for design disaster. In practice it really delivers the goods as I discuss in the full <strong><a title="Artisteer review" href="http://www.pcpro.co.uk/reviews/264109/artisteer-21.html">Artisteer 2.1 review</a></strong> . And with version 2.x&#8217;s ability to export your designs as ready-to-go themes for Joomla, Wordpress and Drupal you can begin exploring your new custom design live on your site within minutes.</p>
<p>With Artisteer&#8217;s various Suggestion commands you can quickly hone in on an overall look-and-feel, but what about the inevitable tweaks and iterations involved in any real world design process? It&#8217;s here that Artisteer really proves itself a worthy partner to CMS / CSS with its own beautifully efficient, flexible and scalable centralized design engine letting you take ever more granular control over your presentation as-and-when you need it.</p>
<p>The end result, as I say in the review, is that Artisteer makes it &#8220;child&#8217;s play to automatically create fully customised tailor-made themes that look good and work well&#8221;. By providing the bridge that connects CMS and CSS, Artisteer could be the key to unlocking the full and extraordinary potential of both. I strongly recommend giving the free trial a spin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcpro.co.uk/blogs/2009/08/06/cms-and-css-problem-solved/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

