<?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>Abstract Sequential</title>
	<atom:link href="http://stephaniehobson.ca/feed/" rel="self" type="application/rss+xml" />
	<link>http://stephaniehobson.ca</link>
	<description>Stephanie Hobson&#039;s abstract thoughts in the sequence she has them.</description>
	<lastBuildDate>Thu, 15 Sep 2011 19:49:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CSS Loading Spinner</title>
		<link>http://stephaniehobson.ca/2011/09/06/css-loading-spinner/</link>
		<comments>http://stephaniehobson.ca/2011/09/06/css-loading-spinner/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 22:34:49 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/?p=406</guid>
		<description><![CDATA[I needed a loading spinner for a side project the other day but I was too lazy to steal someone else&#8217;s off the internet or try to re-learn making an animated GIF so I just coded my own in CSS (CSS is my hammer). On the bright side it works on any background colour and [...]]]></description>
			<content:encoded><![CDATA[<p>I needed a loading spinner for a side project the other day but I was too lazy to steal someone else&#8217;s off the internet or try to re-learn making an animated GIF so I just coded my own in CSS (CSS is<a href="http://en.wikipedia.org/wiki/Law_of_the_instrument"> my hammer</a>).</p>
<p>On the bright side it works on any background colour and is a little transparent which is neat. And it&#8217;s <i>way</i> faster to adjust the colour scheme than an image file would be.</p>
<p><iframe src="http://stephaniehobson.ca/loading-spinner/" scrolling="no" height="210px" width="100%" style="border:0"></iframe></p>
<h3>The basic idea</h3>
<p>It&#8217;s one <samp>&lt;div&gt;</samp> containing 8 <samp>&lt;span&gt;</samp>s, styled to be little grey lozenges:</p>
<p><code>.spinner span{<br />
	display:block;<br />
	height:13px;<br />
	width:5px;<br />
	border-radius: 2px;<br />
	background-color:rgba(77, 77, 77,0.5);<br />
...</code></p>
<p>In anticipation of rotating them I moved the <samp>transform-origin</samp> to the middle of the element and then a significant way down beneath it. Later, when I rotate the lozenges this spaces them further apart.</p>
<p><code>...<br />
transform-origin:50% 160%;<br />
...</code></p>
<p>They all have a simple animation applied to them that makes them fade in and out (it has a bit of an opacity on it just for fun):</p>
<p><code>...<br />
	animation-name: fade;<br />
	animation-duration: 1s;<br />
	animation-iteration-count: infinite;<br />
	animation-direction: alternate;<br />
	animation-fill-mode:backwards;<br />
}</p>
<p>@keyframes fade {<br />
		0% {<br />
			background-color:rgba(77, 77, 77,0.8);<br />
		}<br />
		40% {<br />
			background-color:rgba(77, 77, 77,0.8);<br />
		}<br />
		100% {<br />
			background-color:rgba(255, 255, 255,0.8);<br />
		}<br />
	}</code></p>
<p>Using <samp>nth-of-type</samp> each lozenge is rotated 45degrees more than the last and has a delay of 250ms added to the animation on it. Unfortunately there is no easy way to do this program-magically so they have to be specified for each. Here is an example of the code for the second one:</p>
<p><code>.spinner span:nth-of-type(2){<br />
	transform: rotate(45deg);<br />
	animation-delay:-750ms;<br />
}</code></p>
<h3>Starting in the middle</h3>
<p>Did you know that you can provide a <i>negative</i> value for <samp>animation-delay</samp>? Cool, eh?!?! This means I can make it appear that the animation is beginning in the middle, otherwise the first time it&#8217;s run it looks funny.</p>
<h3>Placing the spinner</h3>
<p>I added some absolute positioning to the <samp>&lt;span&gt;</samp>s, so the origin of the transform is at the top left of their parent <samp>&lt;div&gt;</samp>. This means the spinner fans out from the top left of the <samp>&lt;div&gt;</samp> and you can absolutely position it to exactly where you want the <i>middle</i> of the spinner.  Handy if you want to place the spinner in the middle of something, like I did.</p>
<p><code>.spinner{<br />
position:absolute;<br />
top:50%;<br />
left:50%;<br />
}</p>
<p>.spinner span{<br />
position:absolute;<br />
top:-20px;<br />
left:-3px;<br />
...</code></p>
<h3>Changing the colour</h3>
<p>Changing the colour is as simple as creating a new animation and applying that to your special spinner spans.</p>
<p>.special .spinner span{<br />
animation-name: specialfade;<br />
}</p>
<h3>Why not as generated content?</h3>
<p>Yeah, ideally they would have been created using :after but I couldn&#8217;t find a way to style all generated content at once so I would have had to repeat the <i>entire</i> declaration for each <samp>:after</samp> element and it&#8217;s long enough already (you should see it with the browser prefixes).</p>
<p>I&#8217;m comfortable with that trade off because a loading spinner is only going to be used in association with javascript in which case you can generate the spans dynamically and remove them when you&#8217;re done.</p>
<h3>Using it</h3>
<p><a href="http://stephaniehobson.ca/loading-spinner/">Here&#8217;s the loading spinner</a> with the <samp>moz</samp> and <samp>webkit</samp> prefixes. Of course, it only works in browsers that support animation and transforms but there&#8217;s more and more of those these days.</p>
<p>Also, yes, totally, please use it. <a href="http://twitter.com/stephaniehobson">Tweet me</a> if you make any improvements.</p>
<h3>A little bit more</h3>
<p>I got a little carried away and made a few more. They only have the vendor prefixes to work in FireFox 6 right now: <a href="http://stephaniehobson.ca/loading-spinner/other-styles.html">other styles</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2011/09/06/css-loading-spinner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A style tag counts as a :first-child</title>
		<link>http://stephaniehobson.ca/2011/08/24/style-element-counts-as-a-first-child/</link>
		<comments>http://stephaniehobson.ca/2011/08/24/style-element-counts-as-a-first-child/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 07:31:09 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/?p=365</guid>
		<description><![CDATA[EDIT 2011-09-15: All of this applies to &#60;script&#62; in the body as well. I have some bad news and a fix (I hesitate to call it good news). HTML5 introduces a way for us to include &#60;style&#62; elements on the page, we just need to give them an attribute of scoped. So, for example, if [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EDIT 2011-09-15: All of this applies to <samp>&lt;script&gt;</samp> in the body as well.</strong></p>
<p>I have some bad news and a fix (I hesitate to call it good news).</p>
<p>HTML5 introduces a way for us to include <samp>&lt;style&gt;</samp> elements on the page, we just need to give them an attribute of <samp>scoped</samp>. So, for example, if you have an SSI included widget you can include the styles in the widget file instead of trying to devise a way to add them to the head.</p>
<p><strong>A Problem</strong></p>
<p>But it causes an itsy bitsy problem with the styles. The <samp>&lt;style&gt;</samp> counts as an element, and if you put it first, it becomes the first-child. The styles I&#8217;d defined for the first-child in that block were not applied to the (now) second child.</p>
<p>In other words this:<br />
<code>div p:first-child</code><br />
stopped working when I added the style to the HTML here:<br />
<code><br />
&lt;div&gt;<br /><strong>&lt;style&gt; p{color:#00F;} &lt;/style&gt;<br /></strong>&lt;p&gt;Text!&lt;/p&gt;<br />
&lt;/div&gt;<br />
</code></p>
<p><strong>A Fix</strong></p>
<p>Fortunately we can include <samp>style</samp> in our CSS declarations (and even style it if you want, <a href="/wtf/scope_style_first-child.html">I gave it a width, and garish background colour</a> in both FF3.6 and Chrome) so an adjacent sibling selector is the fix:<br />
<code>div style:first-child + p</code></p>
<p>I&#8217;m not keen on going through my styles sheets and adding this rule to every place I have first-child declarations but we don&#8217;t use scoped style elements too much so hopefully I won&#8217;t have to.</p>
<p>The other option would be to not put the <samp>&lt;style&gt;</samp> first in the parent I pretty clearly remember reading that the style has to be the first-child, of course, I can&#8217;t find where I read it.</p>
<p><strong>Side Note: using <samp>&lt;style scoped&gt;</samp> today.</strong></p>
<p>As of August 2011 there are no browsers that support the <samp>scoped</samp> attribute but if you&#8217;re using an HTML5 doctype you can still use <samp>&lt;style scoped&gt;</samp> today. Browsers have been happily rendering style elements inside the body for quite some time, it just wasn&#8217;t valid HTML before ;) </p>
<p>The old browsers will apply the styles in your scoped tag to the entire page so I combine it with a class to get the effect I intended.</p>
<p><code>&lt;div class=&quot;foo&quot;&gt;<br />
&lt;style scoped&gt; .foo p{color:#00F;} &lt;/style&gt;<br />
&lt;p&gt;Text!&lt;/p&gt;<br />
&lt;/div&gt;<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2011/08/24/style-element-counts-as-a-first-child/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perfect Stranger</title>
		<link>http://stephaniehobson.ca/2011/07/16/perfect-stranger/</link>
		<comments>http://stephaniehobson.ca/2011/07/16/perfect-stranger/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 02:59:51 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[accomplishment]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=289</guid>
		<description><![CDATA[Twitter is an amazing tool to catch a glimpse of the collective consciousness. I&#8217;ve seen it during the Olympics and I&#8217;ve been apart of it at conferences like An Event Apart. Jeremy Keith once said that Twitter was the closest he&#8217;d ever come to feeling as though he&#8217;s jacked into the Matrix. Most of us [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/perfectstranger" style="float:right; margin-left:10px;"><img src="http://stephaniehobson.ca/wordpress/wp-content/uploads/2011/07/perfectstranger.jpg" alt="" width="73" height="73" class="alignnone size-full wp-image-319" /></a>Twitter is an amazing tool to catch a glimpse of the collective consciousness. I&#8217;ve seen it during the Olympics and I&#8217;ve been apart of it at conferences like An Event Apart. <a href="http://adactio.com">Jeremy Keith</a> once said that Twitter was the closest he&#8217;d ever come to feeling as though he&#8217;s jacked into the Matrix. </p>
<p>Most of us use Twitter to keep in touch with people we know and keep up with things we care about. It makes sense, it&#8217;s familiar and comforting but it blocks out people and ideas we disagree with and it ignores some of the most powerful potential of Twitter.</p>
<p>What are we missing by insulating ourselves with the familiar? A recent episode of <a href="http://www.cbc.ca/spark/2010/08/joel-johnson-and-jonah-lehrer-on-following-complete-strangers-on-twitter/">CBC&#8217;s Spark discussed the benefits of following a stranger</a> with Joel Johnson who wrote a <a href="http://gizmodo.com/5586970/why-i-stalk-a-sexy-black-woman-on-twitter-and-why-you-should-too">gizmodo article</a> on the topic.</p>
<p>Not only can it help us avoid <a href="http://en.wikipedia.org/wiki/Groupthink">groupthink</a> but Joel mentions a study that suggests exposure to other view points can make us more creative. </p>
<p>So I had the idea to create a twitter account that will add a random tweet to my feed now and then and when I mentioned it to <a href="http://searchingfortao.org">Daniel</a> he took a few minutes and built it.</p>
<p>You should follow a <a href="http://twitter.com/perfectstranger">@perfectstranger</a> on Twitter, and let me know what you think. </p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2011/07/16/perfect-stranger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Dull April Fool&#8217;s Day</title>
		<link>http://stephaniehobson.ca/2011/07/16/dull-april-fools-day/</link>
		<comments>http://stephaniehobson.ca/2011/07/16/dull-april-fools-day/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 02:59:20 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[accomplishment]]></category>
		<category><![CDATA[april fools]]></category>
		<category><![CDATA[bcit]]></category>
		<category><![CDATA[black and white]]></category>
		<category><![CDATA[desaturate]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/?p=303</guid>
		<description><![CDATA[There was a rash of black and white April Fool&#8217;s Day sites this year. We weren&#8217;t the only ones to do it but I think we did it best, if I do say so myself. There were three parts to our little switch and it wouldn&#8217;t have been the same without any of them: Desaturating [...]]]></description>
			<content:encoded><![CDATA[<p>There was a rash of black and white April Fool&#8217;s Day sites this year. We weren&#8217;t the only ones to do it but I think we did it best, if I do say so myself. There were three parts to our little switch and it wouldn&#8217;t have been the same without any of them:</p>
<ul>
<li>Desaturating the colours in the style sheet.</li>
<li>Desaturating every image on the site, that&#8217;s right, all of them.</li>
<li>Authentic content.</li>
</ul>
<p><a href="http://www.flickr.com/photos/stephaniehobson/5584653410/" style="display:block;"><img src="http://farm6.static.flickr.com/5022/5584653410_3f0a069163_o.jpg" style="width:100%; max-width:1194px;"></a></p>
<p><strong>Desaturating the colours in the stylesheet.</strong></p>
<p>I captured the colours in the stylesheet using the Web Developer Extension in FireFox. Information > View Color Information produces a list of all the colours used in the styles and their hex codes. I took a screen shot of that and then desaturated it in Photoshop by adding a desaturation layer.</p>
<p>Once I had the desaturated colours I did a find and replace for the original hex codes in the style sheet, sampling the new hex codes from my Photoshop document.</p>
<p><strong>Desaturating all the images.</strong></p>
<p>All the images? Yep, all the images.</p>
<p>For this I tried out a couple different javascript libraries but ultimately went with <a href="http://mezzoblue.github.com/PaintbrushJS/demo/">PaintBrushJS</a> by <a href="http://mezzoblue.com">Dave Shea</a> because it was the only one that could handle background images and didn&#8217;t add any extra elements to the page. PaintBrushJS uses a combination of javascript and canvas to alter the images.</p>
<p>For backwards compatibility I manually converted all the header and footer assets to black and white, this also meant I could restrict the desaturating javascript to running on just the content and leaving these pieces alone, taking a bit of a load off the client.</p>
<p>I actually had the easiest time getting it to work in IE&#8230; there&#8217;s a filter. I wouldn&#8217;t have used an evil evil filter if it hadn&#8217;t just been for half of one day but it was so I did.</p>
<p>I think this kind of photo manipulation has a place in web design since it means we can keep the unaltered versions of files and change their rendering when we change the theme, that&#8217;s pretty powerful.</p>
<p><strong>Authentic Content.</strong></p>
<p>We were lucky that the <a href="http://www.bcit.ca/archives/">BCIT Archives</a> have begun digitizing much of their collection. We got a great deal of source material from the <a href="http://archives.bcit.ca/PDFs/1968_1969BCIT_PTCalendar.pdf">1968-69 Program and Course Catalogue</a>. We listed courses like Punch Card Systems and Fortran VI for the day &#8211; both sold out of course.</p>
<p>Nope, the logo wasn&#8217;t a Star Trek knock off, that&#8217;s what the future looked like in the 60s and both BCIT and Star Trek ran with it.</p>
<p>The content about campus events came from copies of the student news paper from the same era. My favourite of the new stories was about how BCIT was getting its <em>second</em> computer. </p>
<p><strong>It was a lot of fun and I&#8217;m glad we work at the kind of place that was keen to let us do it.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2011/07/16/dull-april-fools-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FireFox&#8217;s buttons are wider than IE or Chrome/Safari&#8217;s</title>
		<link>http://stephaniehobson.ca/2011/03/09/firefoxs-buttons-wider-than-ie-or-chrome-safari/</link>
		<comments>http://stephaniehobson.ca/2011/03/09/firefoxs-buttons-wider-than-ie-or-chrome-safari/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 22:29:42 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[cross browser]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[pseudo]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/?p=296</guid>
		<description><![CDATA[I hate form styling on the best of days. This is a good example of why: Firefox&#8217;s buttons are wider than IE&#8217;s or Webkit&#8217;s. Why? This little gem in the browser&#8217;s style sheets: button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { padding: 0px 2px 0px 2px; } That&#8217;s right, it&#8217;s 4px wider. Thank you FireFox. [...]]]></description>
			<content:encoded><![CDATA[<p>I hate form styling on the best of days. This is a good example of why:</p>
<p>Firefox&#8217;s buttons are wider than IE&#8217;s or Webkit&#8217;s. Why? This little gem in the browser&#8217;s style sheets:</p>
<p><code>button::-moz-focus-inner,<br />
input[type="reset"]::-moz-focus-inner,<br />
input[type="button"]::-moz-focus-inner,<br />
input[type="submit"]::-moz-focus-inner,<br />
input[type="file"] > input[type="button"]::-moz-focus-inner {<br />
  padding: 0px 2px 0px 2px;<br />
}<br />
</code></p>
<p>That&#8217;s right, it&#8217;s 4px wider. Thank you FireFox.</p>
<p>Fortunately, we can fix it!</p>
<p><code>button::-moz-focus-inner,<br />
input[type="reset"]::-moz-focus-inner,<br />
input[type="button"]::-moz-focus-inner,<br />
input[type="submit"]::-moz-focus-inner,<br />
input[type="file"] > input[type="button"]::-moz-focus-inner {<br />
  padding: 0px;<br />
}<br />
</code></p>
<p>That was easy :)</p>
<p>We have a class on our site that is applied to every button. I call it &#8220;formbutton&#8221; (I didn&#8217;t get to pick it. My boss picked it 8 years ago. It&#8217;s a great name isn&#8217;t it? Epic and enduring.) So I can simplify that code up to this:</p>
<p><code>.formbutton::-moz-focus-inner {<br />
  padding: 0px;<br />
}<br />
</code></p>
<p><strong>Want a little more info:</strong></p>
<p>I found this with a little help from this article on <a href="http://www.oppenheim.com.au/2008/07/06/how-to-view-firefoxs-default-internal-css-stylesheet/">viewing FireFox&#8217;s default style sheets</a>. The observant among you may notice there is another style in there. It is for keyboard navigation. Use your new found powers wisely, don&#8217;t remove it without replacing it.</p>
<p>Also, here&#8217;s a link if you&#8217;re wondering what is up with the <a href="http://www.evotech.net/blog/2007/05/after-v-after-what-is-double-colon-notation/">double colon notation.</a></p>
<p>And so far it does not look like there are equivalent pseudo elements in Webkit or IE, but I will admit to not looking very hard since this fixed my problem ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2011/03/09/firefoxs-buttons-wider-than-ie-or-chrome-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking a photo of yourself with an iPhone</title>
		<link>http://stephaniehobson.ca/2010/09/15/taking-a-photo-of-yourself-with-an-iphone/</link>
		<comments>http://stephaniehobson.ca/2010/09/15/taking-a-photo-of-yourself-with-an-iphone/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 06:31:27 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=251</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="404"><param name="movie" value="http://www.youtube.com/v/xckrxgvTsyY?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/xckrxgvTsyY?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="404"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2010/09/15/taking-a-photo-of-yourself-with-an-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bullets alligned to the top of the text</title>
		<link>http://stephaniehobson.ca/2010/09/10/bullets-alligned-top-text/</link>
		<comments>http://stephaniehobson.ca/2010/09/10/bullets-alligned-top-text/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 20:59:47 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=281</guid>
		<description><![CDATA[Know how IE and FF display list-style-image bullets at two different heights and it drives us all nuts? Did you know it was possible to use vertical-align on any inline element? Did you know that first-line is an inline element? If you&#8217;re working on displaying the bullets at the same height, this might be the [...]]]></description>
			<content:encoded><![CDATA[<p>Know how IE and FF display list-style-image bullets at two different heights and it drives us all nuts?</p>
<p><img src="/bulletfix/compare_default.gif"></p>
<p>Did you know it was possible to use vertical-align on any inline element? Did you know that first-line is an inline element?</p>
<p><img src="/bulletfix/compare_fix.gif"></p>
<p>If you&#8217;re working on displaying the bullets at the same height, <a href="/bulletfix/">this might be the fix for you</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2010/09/10/bullets-alligned-top-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 only cover flow</title>
		<link>http://stephaniehobson.ca/2010/05/28/css3-only-cover-flow/</link>
		<comments>http://stephaniehobson.ca/2010/05/28/css3-only-cover-flow/#comments</comments>
		<pubDate>Sat, 29 May 2010 06:40:44 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=271</guid>
		<description><![CDATA[Nothing teaches me how to do something like a project and I was trying to learn CSS3 so I tried to make a CSS only cover flow. Some of it works in FireFox but all the cool stuff works best in webkit: here&#8217;s as far as I got. Have fun with it :)]]></description>
			<content:encoded><![CDATA[<p>Nothing teaches me how to do something like a project and I was trying to learn CSS3 so I tried to make a CSS only cover flow.</p>
<p>Some of it works in FireFox but all the cool stuff works best in webkit: <a href="http://stephaniehobson.ca/coverflow/#sky">here&#8217;s as far as I got</a>.</p>
<p>Have fun with it :)</p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2010/05/28/css3-only-cover-flow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Hot. Beer Foamy.</title>
		<link>http://stephaniehobson.ca/2010/05/27/web-hot-beer-foamy/</link>
		<comments>http://stephaniehobson.ca/2010/05/27/web-hot-beer-foamy/#comments</comments>
		<pubDate>Thu, 27 May 2010 19:13:18 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=257</guid>
		<description><![CDATA[Like to talk about front-end web stuff? Like to do it with other people? Don&#8217;t object strenuously to the presence of beer or perhaps even see it as a benefit? Are you free June the 2nd between 5:30 and 8:30? Join others like you at Steamworks. Look for the girl in the hat (That&#8217;s me! [...]]]></description>
			<content:encoded><![CDATA[<p>Like to talk about front-end web stuff? Like to do it with other people? Don&#8217;t object strenuously to the presence of beer or perhaps even see it as a benefit?</p>
<p>Are you free June the 2nd between 5:30 and 8:30? Join others like you at <a href="http://www.steamworks.com/">Steamworks</a>. Look for the girl in the hat (That&#8217;s me! Hopefully there won&#8217;t be more than one&#8230;)</p>
<p>Please let me know if you&#8217;re coming so I can reserve the right number of seats:</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<p>PS &#8211; I know I said I&#8217;d go for a different day, but unfortunately I&#8217;m pressed for time this month :/ </p>
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2010/05/27/web-hot-beer-foamy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>I (miss&#124;missed) AEA</title>
		<link>http://stephaniehobson.ca/2010/04/21/i-miss-aea/</link>
		<comments>http://stephaniehobson.ca/2010/04/21/i-miss-aea/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 19:48:01 +0000</pubDate>
		<dc:creator>Stephanie</dc:creator>
				<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://stephaniehobson.ca/wordpress/?p=232</guid>
		<description><![CDATA[Miss An Event Apart? Missed An Event Apart? Or like to talk about web stuff over beer? Are you free April the 28th at 5:30pm? Join others like you at the Irish Heather in Gastown. Look for the girl in the hat (That&#8217;s me! Hopefully there won&#8217;t be more than one&#8230;) Please let me know [...]]]></description>
			<content:encoded><![CDATA[<p>Miss An Event Apart? Missed An Event Apart? Or like to talk about web stuff over beer?</p>
<p>Are you free April the 28th at 5:30pm? Join others like you at the <a href="http://irishheather.com/">Irish Heather</a> in Gastown. Look for the girl in the hat (That&#8217;s me! Hopefully there won&#8217;t be more than one&#8230;)</p>
<p>Please let me know if you&#8217;re coming so I can reserve the right number of seats:</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://stephaniehobson.ca/2010/04/21/i-miss-aea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

