<?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>Consilience Media &#187; CSS Positioning</title>
	<atom:link href="http://www.consil.co.uk/blog/tag/css-positioning/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.consil.co.uk</link>
	<description></description>
	<lastBuildDate>Thu, 12 Jan 2012 12:03:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Ionic &#8211; CSS multi column framework</title>
		<link>http://www.consil.co.uk/blog/2009/05/01/ionic/</link>
		<comments>http://www.consil.co.uk/blog/2009/05/01/ionic/#comments</comments>
		<pubDate>Fri, 01 May 2009 21:27:52 +0000</pubDate>
		<dc:creator>Phill Brown</dc:creator>
				<category><![CDATA[CMS/Frameworks]]></category>
		<category><![CDATA[Dynamics]]></category>
		<category><![CDATA[Search Engine Optimisation]]></category>
		<category><![CDATA[CSS Frameworks]]></category>
		<category><![CDATA[CSS Layouts]]></category>
		<category><![CDATA[CSS Positioning]]></category>

		<guid isPermaLink="false">http://www.consil.co.uk/blog/?p=385</guid>
		<description><![CDATA[Introducing Ionic, a CSS framework put together to specifically handle layouts with more than 2 columns in CSS. The framework, originally written by Jason under the name &#8216;fluid1&#8242;, has been used on our client&#8217;s website, IEMA.net, since 2005. The aim of the project was to make it accessible to all the common browsers, whilst keeping the HTML markup as semantic as possible. Currently the script only supports a maximum of 3 columns, but there is no reason why the algorithm <a href="http://www.consil.co.uk/blog/2009/05/01/ionic/" title="Read more" class="sprite-wrapper arrow-green-right">...<span class="sprite"></span></a>]]></description>
			<content:encoded><![CDATA[<p>Introducing <a href="http://www.consil.co.uk/ionic/">Ionic</a>, a CSS framework put together to specifically handle layouts with more than 2 columns in CSS.</p>
<p>The framework, originally written by Jason under the name &#8216;fluid1&#8242;, has been used on our client&#8217;s website, <a href="http://www.iema.net" target="_blank">IEMA.net</a>, since 2005. The aim of the project was to make it accessible to all the common browsers, whilst keeping the HTML markup as semantic as possible.</p>
<p>Currently the script only supports a maximum of 3 columns, but there is no reason why the algorithm can&#8217;t be extended to support any number of columns.</p>
<p>Ionic has its own microsite under development where you&#8217;ll be able to grab the latest releases and find out more about the framework. The link is:<a href="http://www.consil.co.uk/ionic/"><br />
www.consil.co.uk/ionic.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.consil.co.uk/blog/2009/05/01/ionic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pure CSS Rollover Map Demo &#8211; England Regions</title>
		<link>http://www.consil.co.uk/blog/2009/04/07/pure-css-rollover-map-demo/</link>
		<comments>http://www.consil.co.uk/blog/2009/04/07/pure-css-rollover-map-demo/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 16:36:30 +0000</pubDate>
		<dc:creator>Jason Judge</dc:creator>
				<category><![CDATA[General Blogging]]></category>
		<category><![CDATA[Web Interface]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Positioning]]></category>

		<guid isPermaLink="false">http://www.consil.co.uk/blog/?p=358</guid>
		<description><![CDATA[A tutorial for producing these maps will be provided soon. With the help of InkScape and a spreadsheet, they are not quite as fiddly as you would expect. Each map consists of a single image, with all the roll-over images as a part of the main map image. It uses a &#8216;sprite&#8217; technique to move the roll-over background images into position when the mouse hovers over the [square] regions. Why do it like this? Firstly there is no JavaScript involved. <a href="http://www.consil.co.uk/blog/2009/04/07/pure-css-rollover-map-demo/" title="Read more" class="sprite-wrapper arrow-green-right">...<span class="sprite"></span></a>]]></description>
			<content:encoded><![CDATA[<p>A tutorial for producing these maps will be provided soon. With the help of InkScape and a spreadsheet, they are not quite as fiddly as you would expect. Each map consists of a single image, with all the roll-over images as a part of the main map image.</p>
<p>It uses a &#8216;sprite&#8217; technique to move the roll-over background images into position when the mouse hovers over the [square] regions. Why do it like this? Firstly there is no JavaScript involved. Secondly it keeps the number of objects downloaded to a minimum &#8211; just one stylesheet (or set of styles) and one image. Lastly, it degrades nicely to a simple unordered list when CSS is not available or relevant.</p>
<h3>Half Size</h3>
<ul class="rollover-map">
<li class="northeast"><a title="North East" href="#">North East</a></li>
<li class="northwest"><a title="North West" href="#">North West</a></li>
<li class="yorkshire"><a title="Yorkshire &amp; Humberside" href="#">Yorkshire &amp; Humberside</a></li>
<li class="westmidlands"><a title="West Midlands" href="#">West Midlands</a></li>
<li class="eastmidlands"><a title="East Midlands" href="#">East Midlands</a></li>
<li class="southwest"><a title="South West" href="#">South West</a></li>
<li class="southeast"><a title="South East" href="#">South East</a></li>
<li class="london"><a title="London" href="#">London</a></li>
<li class="east"><a title="East Of England" href="#">East Of England</a></li>
</ul>
<p><span id="more-358"></span></p>
<h3>Full Size with Picture Roll-Overs</h3>
<p>You are not limited to colours in the roll-over. You can add whatever images you like. If using PNGs (as we are here) you can even include alpha-transparency to overlay the main map with a semi-transparent roll-over image.</p>
<p>Since this demo uses PNGs, Internet Explorer 6 (and below) users may see grey-blue backgrounds around the images. You can work around this by using GIF images instead. However, I would encourage IE6 users to upgrade in the first instance.</p>
<ul class="rollover-map">
<li class="northeast"><a title="North East" href="#">North East</a></li>
<li class="northwest"><a title="North West" href="#">North West</a></li>
<li class="yorkshire"><a title="Yorkshire &amp; Humberside" href="#">Yorkshire &amp; Humberside</a></li>
<li class="westmidlands"><a title="West Midlands" href="#">West Midlands</a></li>
<li class="eastmidlands"><a title="East Midlands" href="#">East Midlands</a></li>
<li class="southwest"><a title="South West" href="#">South West</a></li>
<li class="southeast"><a title="South East" href="#">South East</a></li>
<li class="london"><a title="London" href="#">London</a></li>
<li class="east"><a title="East Of England" href="#">East Of England</a></li>
</ul>
<p><strong>Credits</strong></p>
<ul>
<li><a href="http://www.flickr.com/photos/tasa_m/2882242321/">Whitby Abbey</a></li>
<li><a href="http://www.flickr.com/photos/ptomlins/2463759144/sizes/m/">Birmingham Bull</a></li>
<li><a href="http://www.flickr.com/photos/spentrails/3144141084/sizes/m/">Kent Coast</a></li>
<li><a href="http://www.flickr.com/photos/oldflints/2987309302/">Norfolk Windmill</a></li>
</ul>
<p>The rest are my own snaps: <a href="http://en.wikipedia.org/wiki/Catbells">Catbells</a>, <a href="http://en.wikipedia.org/wiki/Drax_power_station">Drax Power Station</a>, <a href="http://en.wikipedia.org/wiki/Angel_of_the_north">Angel of the North</a>, a member of the <a href="http://en.wikipedia.org/wiki/Queen%27s_Guard">Queen&#8217;s Guard</a> and a <a href="http://en.wikipedia.org/wiki/Clapper_bridge">Clapper Bridge</a> in Cornwall.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.consil.co.uk/blog/2009/04/07/pure-css-rollover-map-demo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Menu Challenges 1</title>
		<link>http://www.consil.co.uk/blog/2008/08/21/css-3/</link>
		<comments>http://www.consil.co.uk/blog/2008/08/21/css-3/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 19:12:09 +0000</pubDate>
		<dc:creator>Phill Brown</dc:creator>
				<category><![CDATA[Styling]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Positioning]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.consil.co.uk/blog/?p=22</guid>
		<description><![CDATA[Ok, so I&#8217;m getting into my site now. The wrapper is in place, and I&#8217;m moving on to the menu: As you can see, this isn&#8217;t your ordinary set of tabs and is causing a number of problems for browsers. Rounded Corners The problem with this menu is that it&#8217;s got a curved highlight hover. There are 4 different ways to curve boxes: 1. Nifty Corners: Uses JavaScript to insert &#60;b&#62; 1px in height and reducing in width. PROS: Scalable, <a href="http://www.consil.co.uk/blog/2008/08/21/css-3/" title="Read more" class="sprite-wrapper arrow-green-right">...<span class="sprite"></span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok, so I&#8217;m getting into my site now. The wrapper is in place, and I&#8217;m moving on to the menu:</p>
<p>As you can see, this isn&#8217;t your ordinary set of tabs and is causing a number of problems for browsers.</p>
<h3>Rounded Corners</h3>
<p>The problem with this menu is that it&#8217;s got a curved highlight hover. There are 4 different ways to curve boxes:</p>
<h4>1. Nifty Corners:</h4>
<p>Uses JavaScript to insert &lt;b&gt; 1px in height and reducing in width.</p>
<p>PROS: Scalable, Works on all browsers<br />
CONS: Doesn&#8217;t support borders, Fixed Radius</p>
<h4>2. Background image</h4>
<p>Have a single fixed image appear in the background.</p>
<p>PROS: Fast loading speed, Works on all browsers, Supports borders, Flexible radius<br />
CONS: Isn&#8217;t scalable</p>
<h4>3. Positioned Spans</h4>
<p>Have 4 span blocks load up inside the list item. The blocks are given a background image and are then absolutely positioned into the 4 corners.</p>
<p>PROS: Scalable, Adjustable radius, Supports borders<br />
CONS: Slow loading speed, Doesn&#8217;t work well on IE6</p>
<h4>4. CSS 3</h4>
<p>Use the new CSS 3 rounded corner properties:</p>
<ul>
<li>-webkit-border-radius (safari)</li>
<li>-moz-border-radius (firefox 3)</li>
</ul>
<p>PROS: Fast loading speed, Scalable, Adjustable radius, Supports borders<br />
CONS: Doesn&#8217;t work on IE and old browsers</p>
<p>In the end I took the <strong>CSS 3</strong> option. The lack of curvy corners didn&#8217;t make it look dirty as it would on sites that are totally curvy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.consil.co.uk/blog/2008/08/21/css-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

