<?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>MEC Designs</title>
	<atom:link href="http://www.mec-designs.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mec-designs.com</link>
	<description>Custom Web Development &#38; Design made easy</description>
	<lastBuildDate>Sat, 21 Jan 2012 01:37:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>A Free Joomla 960 based template</title>
		<link>http://www.mec-designs.com/http:/www.mec-designs.com/</link>
		<comments>http://www.mec-designs.com/http:/www.mec-designs.com/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 01:59:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design 123]]></category>

		<guid isPermaLink="false">http://www.mec-designs.com/?p=125</guid>
		<description><![CDATA[This is my own little addition to the joomla community. Design your website concepts utilizing the Grid 960 template in Photoshop, Illustrator, etc and simple use the pre-made content regions within your template Joomla-960 for your modules. This was created to streamline the custom theming of your joomla template. Download joomla-960 here Download your Photoshop, ...]]></description>
			<content:encoded><![CDATA[<p>This is my own little addition to the joomla community. Design your website concepts utilizing the Grid 960 template in Photoshop, Illustrator, etc and simple use the pre-made content regions within your template Joomla-960 for your modules. This was created to streamline the custom theming of your joomla template. <a href='http://www.mec-designs.com/http:/www.mec-designs.com/joomla-960/' rel='attachment wp-att-126'>Download joomla-960 here</a> <a href="http://github.com/nathansmith/960-Grid-System/zipball/master" target="blank">Download your Photoshop, Illustrator, etc templates here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mec-designs.com/http:/www.mec-designs.com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten common CSS tricks</title>
		<link>http://www.mec-designs.com/http:/www.mec-designs.com/</link>
		<comments>http://www.mec-designs.com/http:/www.mec-designs.com/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 03:50:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design 123]]></category>

		<guid isPermaLink="false">http://localhost/mec-designs/wordpress/?p=97</guid>
		<description><![CDATA[1. CSS font shorthand rule When styling fonts with CSS you may be doing this: font-size: 1em; line-height: 1.5em; font-weight: bold; font-style: italic; font-variant: small-caps; font-family: verdana,serif; There&#8217;s no need though as you can use this CSS shorthand property: font: 1em/1.5em bold italic small-caps verdana,serifMuch better! Just a couple of words of warning: This CSS ...]]></description>
			<content:encoded><![CDATA[<div>
<h2>1. <acronym title="Cascading Stylesheets">CSS</acronym> font shorthand rule</h2>
<p>When styling fonts with <acronym title="Cascading Stylesheets">CSS</acronym> you may be doing this:</p>
<div><code>font-size: 1em;<br />
line-height: 1.5em;<br />
font-weight: bold;<br />
font-style: italic;<br />
font-variant: small-caps;<br />
font-family: verdana,serif;</code></div>
<p>There&#8217;s no need though as you can use this <acronym title="Cascading Stylesheets">CSS</acronym> shorthand property:</p>
<p><code>font: 1em/1.5em bold italic small-caps verdana,serif</code>Much better! Just a couple of <strong>words of warning</strong>: This <acronym title="Cascading Stylesheets">CSS</acronym> shorthand version will only work if you&#8217;re specifying both the <code>font-size</code> and the <code>font-family</code>. Also, if you don&#8217;t specify the <code>font-weight</code>, <code>font-style</code>, or <code>font-varient</code> then these values will automatically default to a value of <code>normal</code>, so do bear this in mind too.</p>
<h2>2. Two classes together</h2>
<p>Usually attributes are assigned just one class, but this doesn&#8217;t mean that that&#8217;s all you&#8217;re allowed. In reality, <strong>you can assign as many classes as you like</strong>! For example:</p>
<p><code>&lt;p&gt;...&lt;/p&gt;</code>Using these two classes together (separated by a space, not with a comma) means that <strong>the paragraph calls up the rules assigned to both <code>text</code> and <code>side</code></strong>. If any rules overlap between the two classes then the class which is below the other in the <acronym title="Cascading Stylesheets">CSS</acronym> document will take precedence.</p>
<h2>3. <acronym title="Cascading Stylesheets">CSS</acronym> border default value</h2>
<p>When writing a border rule you&#8217;ll usually specify the colour, width and style (in any order). For example, <code>border: 3px solid #000</code> will give you a black solid border, 3px thick. However <strong>the only required value here is the border style</strong>.</p>
<p>If you were to write just <code>border: solid</code> then the  defaults for that border will be used. But what defaults? Well, the  default width for a border is medium (equivalent to about 3 to 4px) and  the default colour is that of the text colour within that border. If  either of these are what you want for the border then you can leave them  out of the <acronym title="Cascading Stylesheets">CSS</acronym> rule!</p>
<h2>4. !important ignored by <acronym title="Internet Explorer">IE</acronym></h2>
<p>Normally in <acronym title="Cascading Stylesheets">CSS</acronym> whichever rule is specified last takes precedence. However if you <strong>use <code>!important</code> after a command then this <acronym title="Cascading Stylesheets">CSS</acronym> command will take precedence</strong> regardless of what appears after it. This is true for all browsers except <acronym title="Internet Explorer">IE</acronym>. An example of this would be:</p>
<p><code>margin-top: 3.5em !important; margin-top: 2em</code>So, the top margin will be set to 3.5em for all browsers except <acronym title="Internet Explorer">IE</acronym>,  which will have a top margin of 2em. This can sometimes come in useful,  especially when using relative margins (such as in this example) as  these can display slightly differently between <acronym title="Internet Explorer">IE</acronym> and other browsers.</p>
<p>(Many of you may also be aware of the <acronym title="Cascading Stylesheets">CSS</acronym> <a href="http://www.w3.org/TR/REC-CSS2/selector.html#child-selectors">child selector</a>, the contents of which <acronym title="Internet Explorer">IE</acronym> ignores.)</p>
<h2>5. Image replacement technique</h2>
<p>It&#8217;s always advisable to use regular <acronym title="Hypertext Markup Language">HTML</acronym> markup to display text, as opposed to an image. Doing so allows for a  faster download speed and has accessibility benefits. However, if you&#8217;ve  absolutely got your heart set on using a certain font and your site  visitors are unlikely to have that font on their computers, then really  you&#8217;ve got no choice but to use an image.</p>
<p>Say for example, you wanted the top heading of each page to be ‘Buy  widgets’, as you&#8217;re a widget seller and you&#8217;d like to be found for this  phrase in the search engines. You&#8217;re pretty set on it being an <strong>obscure font so you need to use an image</strong>:</p>
<p><code>&lt;h1&gt;&lt;img src="widget-image.gif" alt="Buy widgets" /&gt;&lt;/h1&gt;</code>This is OK but there&#8217;s strong evidence to suggest that search engines  don&#8217;t assign as much importance to alt text as they do real text  (because so many webmasters use the alt text to cram in keywords). So,  an alternative would be:</p>
<p><code>&lt;h1&gt;&lt;span&gt;Buy widgets&lt;/span&gt;&lt;/h1&gt;</code>Now, this obviously won&#8217;t use your obscure font. To fix this problem place these commands in your <acronym title="Cascading Stylesheets">CSS</acronym> document:</p>
<div><code>h1<br />
{<br />
background: url(widget-image.gif) no-repeat;<br />
}&nbsp;</p>
<p></code><code>h1 span<br />
{<br />
position: absolute;<br />
left:-2000px;<br />
}</code></p>
</div>
<p>The image, with your fancy font, will now display and the regular  text will be safely out of the way, positioned 2000px to the left of the  screen thanks to our <acronym title="Cascading Stylesheets">CSS</acronym> rule.</p>
<h2>6. <acronym title="Cascading Stylesheets">CSS</acronym> box model hack alternative</h2>
<p>The <a href="http://tantek.com/CSS/Examples/boxmodelhack.html">box model hack</a> is used to fix a rendering problem in pre-<acronym title="Internet Explorer">IE</acronym> 6 browsers, where by the border and padding are <em>included</em> in the width of an element, as opposed to <em>added on</em>. For example, when specifying the dimensions of a container you might use the following <acronym title="Cascading Stylesheets">CSS</acronym> rule:</p>
<div><code>#box<br />
{<br />
width: 100px;<br />
border: 5px;<br />
padding: 20px;<br />
}</code></div>
<p>This <acronym title="Cascading Stylesheets">CSS</acronym> rule would be applied to:</p>
<p><code>&lt;div id=&amp;quot;box&amp;quot;&gt;...&lt;/div&gt;</code>This means that the total width of the box is 150px (100px width +  two 5px borders + two 20px paddings) in all browsers except pre-<acronym title="Internet Explorer">IE</acronym> 6 versions. In these browsers the total width would be just 100px, with  the padding and border widths being incorporated into this width. The <strong>box model hack</strong> can be used to fix this, but this <strong>can get really messy</strong>.</p>
<p>A simple alternative is to use this <acronym title="Cascading Stylesheets">CSS</acronym>:</p>
<div><code>#box<br />
{<br />
width: 150px;<br />
}&nbsp;</p>
<p></code><code>#box div<br />
{<br />
border: 5px;<br />
padding: 20px;<br />
}</code></p>
</div>
<p>And the new <acronym title="Hypertext Markup Language">HTML</acronym> would be:</p>
<p><code>&lt;div  id=&amp;quot;box&amp;quot;&gt;&lt;strong&gt;&lt;div&gt;&lt;/strong&gt;...&lt;strong&gt;&lt;/div&gt;&lt;/strong&gt;&lt;/div&gt;</code></p>
<p>Perfect! Now the box width will always be 150px, regardless of the browser!</p>
<h2>7. Centre aligning a block element</h2>
<p>Say you wanted to have a fixed width layout website, and the content  floated in the middle of the screen. You can use the following <acronym title="Cascading Stylesheets">CSS</acronym> command:</p>
<div><code>#content<br />
{<br />
width: 700px;<br />
margin: 0 auto;<br />
}</code></div>
<p>You would then enclose <code>&lt;div id=&amp;quot;content&amp;quot;&gt;</code> around every item in the body of the <acronym title="Hypertext Markup Language">HTML</acronym> document and it&#8217;ll be given an automatic margin on both its left and  right, ensuring that it&#8217;s always placed in the centre of the screen.  Simple&#8230; well not quite &#8211; we&#8217;ve still got the pre-<acronym title="Internet Explorer">IE</acronym> 6 versions to worry about, as these browsers won&#8217;t centre align the element with this <acronym title="Cascading Stylesheets">CSS</acronym> command. You&#8217;ll have to change the <acronym title="Cascading Stylesheets">CSS</acronym> rules:</p>
<div><code>body<br />
{<br />
&lt;strong&gt;text-align: center&lt;/strong&gt;;<br />
}&nbsp;</p>
<p></code><code>#content<br />
{<br />
&lt;strong&gt;text-align: left&lt;/strong&gt;;<br />
width: 700px;<br />
margin: 0 auto;<br />
}</code></p>
</div>
<p>This will then centre align the main content, but it&#8217;ll also centre  align the text! To offset the second, probably undesired, effect we  inserted <code>text-align: left</code> into the content div.</p>
<h2>8. Vertically aligning with <acronym title="Cascading Stylesheets">CSS</acronym></h2>
<p><strong>Vertically aligning with tables</strong> was a doddle. To make cell content line up in the middle of a cell you would use <code>vertical-align: middle</code>. This <strong>doesn&#8217;t really work with a <acronym title="Cascading Stylesheets">CSS</acronym> layout</strong>. Say you have a navigation menu item whose height is assigned 2em and you insert this vertical align command into the <acronym title="Cascading Stylesheets">CSS</acronym> rule. It basically won&#8217;t make a difference and the text will be pushed to the top of the box.</p>
<p>Hmmm&#8230; not the desired effect. The solution? <strong>Specify the line height to be the same as the height of the box</strong> itself in the <acronym title="Cascading Stylesheets">CSS</acronym>. In this instance, the box is 2em high, so we would insert <code>line-height: 2em</code> into the <acronym title="Cascading Stylesheets">CSS</acronym> rule and the text now floats in the middle of the box &#8211; perfect!</p>
<h2>9. <acronym title="Cascading Stylesheets">CSS</acronym> positioning within a container</h2>
<p>One of the best things about <acronym title="Cascading Stylesheets">CSS</acronym> is that you can position an object absolutely anywhere you want in the  document. It&#8217;s also possible (and often desirable) to position objects  within a container. It&#8217;s simple to do too. Simply assign the following <acronym title="Cascading Stylesheets">CSS</acronym> rule to the container:</p>
<div><code>#container<br />
{<br />
position: relative;<br />
}</code></div>
<p>Now any element within this container will be positioned relative to it. Say you had this <acronym title="Hypertext Markup Language">HTML</acronym> structure:</p>
<p><code>&lt;div id=&amp;quot;container&amp;quot;&gt;&lt;div id=&amp;quot;navigation&amp;quot;&gt;...&lt;/div&gt;&lt;/div&gt;</code></p>
<p>To position the navigation exactly 30px from the left and 5px from the top of the container box, you could use these <acronym title="Cascading Stylesheets">CSS</acronym> commands:</p>
<div><code>#navigation<br />
{<br />
position: absolute;<br />
left: 30px;<br />
top: 5px;<br />
}</code></div>
<p>Perfect! In this particular example, you could of course also use <code>margin: 5px 0 0 30px</code>, but there are some cases where it&#8217;s preferable to use positioning.</p>
<h2>10. Background colour running to the screen bottom</h2>
<p>One of the disadvantages of <acronym title="Cascading Stylesheets">CSS</acronym> is its inability to be controlled vertically, causing one particular  problem which a table layout doesn&#8217;t suffer from. Say you have a column  running down the left side of the page, which contains site navigation.  The page has a white background, but you want this <strong>left column to have a blue background</strong>. Simple, you assign it the appropriate <acronym title="Cascading Stylesheets">CSS</acronym> rule:</p>
<div><code>#navigation<br />
{<br />
background: blue;<br />
width: 150px;<br />
}</code></div>
<p>Just one problem though: Because the navigation items don&#8217;t continue  all the way to the bottom of the screen, neither does the background  colour. The <strong>blue background colour is being cut off half way down the page</strong>, ruining your great design. What can you do!?</p>
<p>Unfortunately the only solution to this is to cheat, and assign the  body a background image of exactly the same colour and width as the left  column. You would use this <acronym title="Cascading Stylesheets">CSS</acronym> command:</p>
<div><code>body<br />
{<br />
background: url(blue-image.gif) 0 0 repeat-y;<br />
}</code></div>
<p><strong>This image</strong> that you place in the background should be <strong>exactly 150px wide</strong> and the <strong>same blue colour</strong> as the background of the left column. The disadvantage of using this  method is that you can&#8217;t express the left column in terms of em, as if  the user resizes text and the column expands, it&#8217;s background colour  won&#8217;t.</p>
<p>At the time of writing though, this is the only solution to this  particular problem so the left column will have to be expressed in px if  you want it to have a different background colour to the rest of the  page.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mec-designs.com/http:/www.mec-designs.com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>:nth-child and :nth-of-type</title>
		<link>http://www.mec-designs.com/http:/www.mec-designs.com/</link>
		<comments>http://www.mec-designs.com/http:/www.mec-designs.com/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 03:42:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design 123]]></category>

		<guid isPermaLink="false">http://localhost/mec-designs/wordpress/?p=91</guid>
		<description><![CDATA[Let&#8217;s assume this HTML: &#60;section&#62;    &#60;p&#62;Little&#60;/p&#62;    &#60;p&#62;Piggy&#60;/p&#62;    &#60;!-- Want this one --&#62; &#60;/section&#62; These will do the exact same thing: p:nth-child(2) { color: red; } p:nth-of-type(2) { color: red; } There is a difference though of course. Our :nth-child selector, in &#8220;Plain English,&#8221; means select an element if: It is a paragraph ...]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s assume this HTML:</p>
<pre><code>&lt;section&gt;
   &lt;p&gt;Little&lt;/p&gt;
   &lt;p&gt;Piggy&lt;/p&gt;    &lt;!-- Want this one --&gt;
&lt;/section&gt;</code></pre>
<p>These will do the exact same thing:</p>
<pre><code>p:nth-child(2) { color: red; }</code></pre>
<pre><code>p:nth-of-type(2) { color: red; }</code></pre>
<p>There is a difference though of course.</p>
<p>Our <strong>:nth-child</strong> selector, in &#8220;Plain English,&#8221; means select an element <em>if</em>:</p>
<ol>
<li>It is a paragraph element</li>
<li>It is the second child of a parent</li>
</ol>
<p>Our <strong>:nth-of-type</strong> selector, in &#8220;Plain English,&#8221; means:</p>
<ol>
<li>Select the second paragraph child of a parent</li>
</ol>
<p>:nth-of-type is&#8230; what&#8217;s a good way to say it&#8230; <em>less conditional</em>.</p>
<p>Let&#8217;s say our markup changed to this:</p>
<pre><code>&lt;section&gt;
   &lt;h1&gt;Words&lt;/h1&gt;
   &lt;p&gt;Little&lt;/p&gt;
   &lt;p&gt;Piggy&lt;/p&gt;    &lt;!-- Want this one --&gt;
&lt;/section&gt;</code></pre>
<p>This breaks:</p>
<pre><code>p:nth-child(2) { color: red; } /* Now incorrect */</code></pre>
<p>This still works:</p>
<pre><code>p:nth-of-type(2) { color: red; } /* Still works */</code></pre>
<p>By &#8220;breaks&#8221;, I mean that the <code>:nth-child</code> selector above is now selecting the word &#8220;Little&#8221; instead of &#8220;Piggy&#8221;  because that element fulfills both 1) it&#8217;s the second child and 2) it&#8217;s a  paragraph element. By &#8220;still works,&#8221; I mean that &#8220;Piggy&#8221; is still being  selected because it&#8217;s the second paragraph under that parent element.</p>
<p>If we were to add an <code>&lt;h2&gt;</code> after that <code>&lt;h1&gt;</code>, the :nth-child selector <em>wouldn&#8217;t select anything at all</em>, because now the second child is no longer a paragraph so that selector finds nothing. The <code>:nth-of-type</code> again still works.</p>
<p>I feel like <code>:nth-of-type</code> is less fragile and more useful in general, despite <code>:nth-child</code> being more common (in my eyes). How often do you think &#8220;I want to  select the second child of a parent if it just happens to be a  paragraph.&#8221; Possibly sometimes, but more likely you want to &#8220;select the  second paragraph&#8221; or &#8220;select every third table row,&#8221; which are cases  where <code>:nth-of-type</code> is (again, in my eyes) a stronger choice.</p>
<p>I find most of my <em>&#8220;crap, why isn&#8217;t this :nth-child selector working?!&#8221;</em> moments are because it turns out I&#8217;ve tag-qualified the selector and that number child isn&#8217;t really that tag. So when using <code>:nth-child</code>, I find it&#8217;s generally best to specify the parent and leave <code>:nth-child</code> un-tag-qualified.</p>
<pre><code>dl :nth-child(2) {  } /* is better than */
dd:nth-child(2) {  } /* this */</code></pre>
<p>But, of course it all depends on the exact situation.</p>
<p>Browser support for <code>:nth-of-type</code> is fairly decent&#8230; Firefox 3.5+, Opera 9.5+, Chrome 2+, Safari 3.1+,  IE 9+. I&#8217;d say if you need deeper support, jQuery would have your back  (use the selector there, apply a class, and style with that class), but  in fact jQuery dropped support for :nth-of-type.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mec-designs.com/http:/www.mec-designs.com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To Reset or Not to Reset</title>
		<link>http://www.mec-designs.com/http:/www.mec-designs.com/</link>
		<comments>http://www.mec-designs.com/http:/www.mec-designs.com/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 02:29:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design 123]]></category>

		<guid isPermaLink="false">http://localhost/mec-designs/wordpress/?p=72</guid>
		<description><![CDATA[To Reset or Not Reset — That’s the CSS Question Every web browser uses a base stylesheet. It ensures HTML is rendered reasonably well when you don’t provide custom CSS. You know the kind of thing: blue for unvisited links, purple for visited links, bold for strong tags, larger text for h1 titles etc. Unfortunately, ...]]></description>
			<content:encoded><![CDATA[<p>To Reset or Not Reset — That’s the CSS Question</p>
<p>Every web browser uses a base stylesheet. It ensures HTML is rendered reasonably well when you don’t provide custom CSS. You know the kind of thing: blue for unvisited links, purple for visited links, bold for strong tags, larger text for h1 titles etc. Unfortunately, vendors love making our lives complicated and each browser uses a different base. So how can you ensure your custom CSS is not affected by a default style implemented on a specific device?</p>
<p>Enter CSS resets. These strip most styles so elements are rendered consistently across browsers. Typically, all fonts and line heights revert to 100%, margins and padding are set to 0px, borders are removed, and ordered/unordered lists become unstyled.</p>
<p>Eric Meyer’s CSS Reset was one of the first and is the most well known and used. The HTML5 Reset Stylesheet from HTML5 doctor can also help style newer elements. There are several others — CSSReset.com provides a great selection and documentation.</p>
<p>Do you use a CSS reset? Should you?</p>
<p>I’ve looked at a random collection of 30 websites and the majority used a CSS reset. The advantages are clear:</p>
<p>They provide a blank canvas; any styles applied are (almost) certain to be your own.<br />
Development can be more logical: you’re adding styles rather than removing or modifying them.<br />
Browser compatibility issues can be minimized.<br />
Despite these advantages, I don’t use CSS resets. Actually, that’s not quite true — I often use the basic margin and padding reset because the default values are rarely useful:</p>
<p>view plainprint?<br />
* { padding: 0; margin: 0; }<br />
This affects every tag and some developers will tell you it causes havoc or slower CSS processing. I’m yet to encounter a situation where it’s become problematical.</p>
<p>My main issues with CSS resets are:</p>
<p>Additional page weight<br />
Most CSS resets add around 2Kb of code (uncompressed). That may not sound much but it’s a large overhead when the majority of my CSS files rarely exceed 10Kb.</p>
<p>Additional effort<br />
A CSS reset requires you to re-style all your elements — which adds further weight to your file. Sometimes though, I’m happy with the browser’s defaults. Font weights, line heights, link outlines, bullet discs and other styles are often fine. If they’re not, I’ll change them accordingly.</p>
<p>Different browsers render pages differently<br />
No two browsers are the same yet some people expect pixel-perfect rendering across all devices. CSS resets often give the impression that this goal is achievable. It’s not.</p>
<p>Personally, I don’t mind if titles in Firefox are 2px larger than IE or Opera’s idea of ‘bold’ is slightly heavier than Chrome’s. A CSS reset will never resolve those issues for you.</p>
<p>They don’t negate the need for browser testing<br />
I’m not convinced CSS resets aid browser consistency. You must test your site or application in as many devices as possible so you can address errors and bugs caused by your code or the browser.</p>
<p>They don’t fit with my workflow<br />
I’m not a fan of CSS frameworks. I rarely encounter situations where a generic CSS approach applies to the site being built. I may copy a few code snippets from elsewhere but, in general, I prefer to start with an empty file. It remains my code and I know exactly where to go when bugs arise.</p>
<p>Although it’s not as complex, a CSS reset is a framework which can introduce unexpected results.</p>
<p>They don’t save time<br />
Has a CSS reset ever saved you hours of development time?</p>
<p>Before I’m attacked by an angry mob of CSS reset fans, I’m not saying you should never use them. They may they work for you and that’s fine. I suspect they’re also useful to those who are new to web development. However, are you adding a CSS reset because it’s genuinely useful or has it become a development habit?</p>
<p>As a test, try removing the reset styles from your website to see if it makes a significant difference.</p>
<p>Do you use CSS resets? Have you recently adopted or dropped the practice? Do they help?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mec-designs.com/http:/www.mec-designs.com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello world!</title>
		<link>http://www.mec-designs.com/http:/www.mec-designs.com/</link>
		<comments>http://www.mec-designs.com/http:/www.mec-designs.com/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 19:41:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://localhost/mec-designs/wordpress/?p=1</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!]]></description>
			<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mec-designs.com/http:/www.mec-designs.com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

