<?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>StylizedWeb.com &#187; CSS</title>
	<atom:link href="http://stylizedweb.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://stylizedweb.com</link>
	<description>Web Design + Wordpress Tutorials &#38; Resources</description>
	<lastBuildDate>Wed, 08 Sep 2010 17:21:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Typekit Review</title>
		<link>http://stylizedweb.com/2009/11/13/typekit-review-and-invite-giveaway/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/11/13/typekit-review-and-invite-giveaway/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 03:00:58 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=224</guid>
		<description><![CDATA[People look at me funny when I say that the web has been at war with typeface freedom since it's inception. I suppose I may be exaggerating, after all no one is bombing comic sans into oblivion using a "slab tank," but you would have to agree that if nothing else we have had a [...]]]></description>
			<content:encoded><![CDATA[<p>People look at me funny when I say that the web has been at war with typeface freedom since it's inception. I suppose I may be exaggerating, after all no one is bombing comic sans into oblivion using a "slab tank," but you would have to agree that if nothing else we have had a lot of beautiful typefaces held hostage when it comes to the practical use of them in our design.</p>
<p>Because we are forced to use a select few typefaces we are limited in not only our creativity, but also in how we can best represent a brand that dares select a corporate font that falls outside of the 15 - 20 "safe" fonts to use on their website.</p>
<p>Now don't get me wrong, there are some work around methods out there. Hell some of them are even pretty good, but none of them are great. They almost all rely on some form of javascript or server side processing and it never works as well as actual web text.</p>
<h2>Then there was @font-face</h2>
<p>For a long time this has looked like the best solution to our typographic toils. Now we can embed fonts into our websites and if users don't have them it simply gets downloaded to their computer, brilliant! What a huge advance in web technology! It may shock you that it has been supported by IE of all browsers since version 5.5. Yes, yes, we have actually been waiting for so called "modern" browsers to adopt the technology before we got to the point we could use it.</p>
<p>Poking fun at browsers aside we can now use @font-face safely and expect that a majority of our users will be able to experience the new fonts. Only there is another problem, a problem that actually was a part of @font-face's solution.</p>
<p>Downloading fonts onto a users computer that doesn't hasn't purchased the rights to them? Whoops, that is a copyright violation.</p>
<h2>So we can't use commercial fonts?</h2>
<div id="attachment_229" class="wp-caption alignright" style="width: 160px"><a rel="lightbox" href="http://stylizedweb.com/wp-content/uploads/2009/11/Picture-1.png"><img class="size-thumbnail wp-image-229 " title="Picture 1" src="http://stylizedweb.com/wp-content/uploads/2009/11/Picture-1-150x150.png" alt="A nice selection of fonts to chose from" width="150" height="150" /></a><p class="wp-caption-text">A nice selection of fonts to chose from</p></div>
<p>As it stands we can't use commercial fonts and typefaces using this method. There is no license that I am aware of that allows you to freely distribute a font after purchase. So we are limited to using freely distributed fonts. As desperate as this situation may sound it is actually OK because there are some pretty good free typefaces ones out there (thank you dedicated type designers, I love your work).</p>
<p>What actually becomes the challenge is finding these quality typefaces. Beyond finding them there is some effort in converting the typefaces for IE, hosting them and integrating them into your CSS.</p>
<h2>How TypeKit Solves These Problems</h2>
<p>Typekit aims to free us of the restrictive "web safe fonts" as well as make the process easy and effortless. Sure there are some sites out there that list @font-face safe fonts but typekit takes it not just one step further, but four. How do they make it four steps further you ask?</p>
<ul>
<li>With a large selection of fonts (approximately 75 for the trial account) and an easy way to sort and narrow down the available fonts finding one you need take minutes</li>
<li>Rather than downloading the font, converting it and hosting it TypeKit keeps all of the fonts on their servers saving time, effort and bandwidth</li>
<li>Rather than dealing with @font-face CSS files you simply include a javascript file and add which selectors you want to have the fonts embeded</li>
<li>Font not quite the best fit? Rebranding? Redesigning? You can change the font used on a dime</li>
</ul>
<div id="attachment_230" class="wp-caption alignright" style="width: 160px"><a rel="lightbox" href="http://stylizedweb.com/wp-content/uploads/2009/11/Picture-2.png"><img class="size-thumbnail wp-image-230 " title="Picture 2" src="http://stylizedweb.com/wp-content/uploads/2009/11/Picture-2-150x150.png" alt="Easy to integrate into your website" width="150" height="150" /></a><p class="wp-caption-text">Easy to integrate into your website</p></div>
<h2>
<p>Price points</h2>
<p>The trial account is just that, a trial. You can use two fonts on a single website and don't have access to the full library. However the upgraded accounts are really quite inexpensive ranging from $24 - $250 per year ($20 a month isn't so bad). With upgrades you get to use the kit on additional websites and have access to a larger font library.</p>
<p>My only complaint would be that there is no "unlimited" option. For those of us who run agencies it is conceivable that over time we would need to use the service on more than 40 sites and purchasing multiple accounts could get messy.</p>
<p>The product is a solid concept and is well executed. The extra effort to make it more than a repository of free licensed fonts goes a long way.</p>
<h2>What are Your Thoughts?</h2>
<p>Let us know if you think the service is something you would use and pay for, or what you would improve about it. </p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/11/13/typekit-review-and-invite-giveaway/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>How Many People is Your Website Alienating?</title>
		<link>http://stylizedweb.com/2009/10/16/how-many-people-is-your-website-alienating/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/10/16/how-many-people-is-your-website-alienating/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:08:51 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=188</guid>
		<description><![CDATA[With the target lawsuit over and the WCAG II guidelines released the discussion of web accessibility is not what it once was. Beyond the thoughts and concerns of HTML5, people seem to have forgotten how important web accessibility is. With the web become more rich, interactive and feature filled every day we really should be [...]]]></description>
			<content:encoded><![CDATA[<p>With the target lawsuit over and the WCAG II guidelines released the discussion of web accessibility is not what it once was. Beyond the thoughts and concerns of HTML5, people seem to have forgotten how important web accessibility is. With the web become more rich, interactive and feature filled every day we really should be thinking about accessibility more rather than less. Tools like javascript libraries put in the hands of those who don't know better have the potential of creating horribly inaccessible websites. Furthermore there are plenty of websites that are content focused that simply haven't had the care taken to make them accessible through the basics (alt text, semantic markup, hijack javascript techniques, etc..)</p>
<p>If we are to look at the percentage of people who potentially have one accessibility need or more, you can get a pretty clear picture that not only is it a good idea for the betterment of the web -- but also it makes good business sense.</p>
<h2>The Rundown:</h2>
<p>The following is the percentage of web users I have found with a specific accessibility need (please note that these statistics are gathered from reports specifically in America - however I would expect similar results in other major areas of the world).</p>
<ul>
<li>Users with visual, motor, cognitive or hearing disabilities - 10%</li>
<li>Users with an outdated browser (pre IE6) - 1%</li>
<li>Users who have javascript disabled - 5%</li>
<li>Users running on a low resolution (800 x 600 or lower) - 4%</li>
<li>Users on dial-up or a slow internet connection - 10%</li>
</ul>
<p>This means that up to 30% of users surfing the web can be effected by accessibility issues on a website (there could be overlap in some of the different categories, so I say up to). This is a strikingly high number of users that could be effected and should be reason to wake up and smell the coffee. You wouldn't turn 3 out of every 10 people away from your store front, why are you turning them away from your website?</p>
<h2>How to Test</h2>
<p>Testing your site for accessibility usually requires a handful of methods and techniques. The best method of course is doing actual testing with users who have accessibility needs. However if you are not able to do so there are plenty of ways to test your site by yourself.</p>
<h3>Turn Elements Off</h3>
<p>One of the easiest and best ways to start testing your site for accessibility is simply to start browsing under different situations.</p>
<ul>
<li>Browse in all text</li>
<li>Turn off images</li>
<li>Turn off javascript</li>
<li>Shrink your web browser</li>
</ul>
<p>This can easily be done with tools such as the <a href="https://addons.mozilla.org/en-US/firefox/addon/60">web developers toolbar</a>.</p>
<h3>Try Using a Screen Reader</h3>
<p>There are a handful of ways to test your site using a screen reader with out spending large sums of cash.</p>
<ul>
<li><a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">JAWS free trial</a></li>
<li><a href="http://firevox.clcworld.net/" target="_blank">FireVox Firefox screen reader plugin</a></li>
</ul>
<h3>Test Internet Speeds</h3>
<p>Using a tool like <a href="http://www.ghacks.net/2007/06/12/internet-speed-simulator/" target="_blank">Internet Speed Simulator</a> you can actually limit your bandwidth to see how your site will perform under dial up or slow speed connection situations.</p>
<h2>Accessibility Effects More People Than You Think</h2>
<p>Ultimately you need to remember that accessibility effects a lot more people than you may think. It is way to easy to dismiss accessibility because you don't see your users having accessibility needs, however that simply is not the case. There are plenty of more common accessibility concerns that you may not have in mind that could be keeping users from accessing your site.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/10/16/how-many-people-is-your-website-alienating/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Create a CSS3 Button That Degrades Nicely</title>
		<link>http://stylizedweb.com/2009/10/08/create-a-css3-button-that-degrades-nicely/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/10/08/create-a-css3-button-that-degrades-nicely/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 07:00:23 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=190</guid>
		<description><![CDATA[There was a time where creating a nice looking, scalable button required heavy use of images, the sliding doors technique and even some javascript. As it stands a lot of the modern browsers support the css we would like to use to create a nice looking button. Firefox, Safari and Opera all have support for [...]]]></description>
			<content:encoded><![CDATA[<p>There was a time where creating a nice looking, scalable button required heavy use of images, the sliding doors technique and even some javascript. As it stands a lot of the modern browsers support the css we would like to use to create a nice looking button. Firefox, Safari and Opera all have support for rounder corners, box shadows and text shadows. What used to take six steps and lots of extra mark-up, images and css, now only takes three steps and some simple CSS3.</p>
<p>One of the great perks regarding this technique is that in the event that a user doesn't have a browser that supports the CSS that we will be using, they will still see a nice beveled button - it simply won't look quite as nice. </p>
<h3>What We are Going To Do</h3>
<p>To create a nice button we have a few major components:</p>
<ul>
<li>A nice background gradient</li>
<li>Rounder corners</li>
<li>Some nice borders to give it a 3D effect</li>
<li>A drop shadow</li>
<li>A text shadow (for a nice touch)</li>
</ul>
<p>In the end we will have a button that looks just like this, only with out using any images behind a few pixel background gradient (and when CSS gradients are supported we can even remove that!).</p>
<p><img class="aligncenter size-full wp-image-197" title="screenshot" src="http://stylizedweb.com/wp-content/uploads/2009/10/screenshot.png" alt="screenshot" width="500" height="119" /></p>
<h3>The HTML</h3>
<pre><code>
</code>&lt;p&gt;&lt;a href="#"&gt;Example Button&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#"&gt;Example Button&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="#"&gt;Example Button&lt;/a&gt;&lt;/p&gt;</pre>
<p>As you can see the HTML is very basic, we essentially just need an anchor tag and text. The paragraph is there just to be semantic.</p>
<h3>The CSS</h3>
<pre><code>
.css3button a {
     background: url(background.gif) bottom repeat-x #</code>9eabb3<code>;
     padding: 5px 10px 5px 10px;
     text-align: center;
     font-weight: bold;
     color: #fff;
     text-decoration: none; border: 1px inset #aaa;
     -webkit-border-radius: 8px; width: auto; -moz-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;
     -moz-box-shadow: 1px 1px 1px #666;  -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;
     text-shadow: rgba(0,0,0, .5) 0px -1px 0px;
</code>      border-top: inset 1px #ccc; border-left: inset 1px #ccc; border-bottom: solid 1px solid #000; border-right: 1px solid #666;
<code>}

.css3button a:hover  {
     background: #999;
     text-shadow: rgba(0,0,0, .5) 0px 1px 0px;
}
</code></pre>
<p>The CSS is a bit more complicated, but still fairly simple. We are really just adding a repeating background image, adding some rounded corners, as well as box and text shadows. The borders add a bit more depth / shading and ensures that if the CSS properties are not supported that the element still retains a beveled appearance.</p>
<p><img class="size-full wp-image-196 alignleft" title="background" src="http://stylizedweb.com/wp-content/uploads/2009/10/background.gif" alt="background" width="75" height="25" /></p>
<p>The background image is simple gradient to give the button some depth, in this case I used the following image:</p>
<h3>That Simple</h3>
<p>That is how easy it is. If you want to play around with the borders you can end up with some pretty nice effects as well.</p>
<h3>Examples</h3>
<p class="css3button"><a href="#">Example Button</a></p>
<p class="css3button double-border"><a href="#">Example Button</a></p>
<p class="css3button big-radius"><a href="#">Example Button</a></p>
<p class="css3button small-radius"><a href="#">Example Button</a></p>
<p><br class="clear" /></p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/10/08/create-a-css3-button-that-degrades-nicely/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>Five commonly neglected parts of a website that deserve detail</title>
		<link>http://stylizedweb.com/2009/06/06/five-commonly-neglected-parts-of-a-website-that-deserve-detail/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/06/06/five-commonly-neglected-parts-of-a-website-that-deserve-detail/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 17:59:09 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=133</guid>
		<description><![CDATA[There are some great websites out there. They are well planned, well executed, well designed and simply effective. For every great website there are three that are could be great, but fall short due to a few small areas of neglect.]]></description>
			<content:encoded><![CDATA[<p>There are some great websites out there. They are well planned, well executed, well designed and simply effective. For every great website there are three that are could be great, but fall short due to a few small areas of neglect.</p>
<p>We as a community and as an industry have become very good at most aspects of building websites. Just looking through a few CSS Galleries clearly shows the quality of design that is being produced and how much it has improved in just a few years. If you look a layer deeper and view the source of these websites you will see beautiful and semantic XHTML/CSS. It seems the days of table based layouts is finally gone.</p>
<p>The amount of functionality and rich experience that sites have now day are creative, impressive and engaging. Powerful javascript libraries such as jQuery, MooTools and prototype make it easy to produce these experiences rapidly and effortlessly.</p>
<p>But a website is more than the design, code and effects/functionality. Sometimes we have to rethink our approach and find out what is really important. What are the sites objectives and what are our users objectives? More often than not you will find that you could improve the following areas of your websites:</p>
<h2>1. Web forms</h2>
<p><img class="alignright" src="http://www.stylizedweb.com/neglect/forms.gif" alt="" width="194" height="250" />While they are far from the sexiest part of web design, web forms are arguably one of the most important. In almost all cases a web form also functions as a conversion point (a point where a user performs an action that accomplishes a site objective).</p>
<p>Here a user is going to enter in some of their personal information so that they can get something in return. This establishes interest and provides the site owner with some valuable information.</p>
<p><strong>Web forms are often neglected in two ways:</strong></p>
<ol>
<li>There is not enough attention in making them usable. This could be poor validation, improper labeling of required fields, making them too long or poor form layout.</li>
<li>There is not enough attention to what information is asked from the user.</li>
</ol>
<p>You have a real opportunity to learn more about the people who use your website. That information can not only help you build a better website but also a better business. This marketing information could easily lead to R&amp;D improvements and better products.</p>
<p>Do some research and learn how you can make more effective forms. Your clients, bosses and website owners will thank you many times over.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.amazon.com/gp/product/1933820241?ie=UTF8&amp;tag=httpwww3poinc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1933820241">Web Form Design: Filling in the Blanks</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpwww3poinc-20&amp;l=as2&amp;o=1&amp;a=1933820241" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.cxpartners.co.uk/thoughts/web_forms_design_guidelines_an_eyetracking_study.htm">Web form eye tracking studies</a></li>
</ul>
<h2>2. The Content</h2>
<p><img class="alignright" src="http://www.stylizedweb.com/neglect/web-content.jpg" alt="" width="250" height="250" />Content is king. In a recent study 25% of users noted that the number one reason they were to leave a website was due to "weak web copy." The only reason anyone ever goes to any website is because of the content, yet so many website owners neglect the content. Despite it's importance content becomes an afterthought. Appearance, search rankings and conversions tend to be the focal point of most web design projects. What we may forget is that with out great content you still have a poor appearance, you won't rank high and no one will convert.</p>
<p>Rather than trying to write all of the content yourself, hire someone. It will be worth it, I promise you. If nothing else write the bulk of the copy and hire someone to make it consistent with the proper voice and tone.</p>
<h3>Resources</h3>
<ul>
<li><a href="http://www.amazon.com/gp/product/0273656058?ie=UTF8&amp;tag=httpwww3poinc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0273656058">The Web Content Style Guide: The Essential Reference for Online Writers, Editors and Managers</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpwww3poinc-20&amp;l=as2&amp;o=1&amp;a=0273656058" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.webpagecontent.com/">Quality Web Content</a></li>
</ul>
<h2>3. The Footer</h2>
<p><img class="alignright" src="http://www.stylizedweb.com/neglect/footers.jpg" alt="" width="250" height="250" />With a little thought it becomes painfully obvious, most website footers are absolutely useless. A user takes the time and effort to read (or scan) through an entire page, and when they reach the bottom they are rewarded with links that don't fit anywhere else, a copyright notice and maybe an address and phone number.</p>
<p>The point where page content ends is a very high action zone. That means that users who get to that point have a high probability of clicking on any link that comes below it. Rather than some meaningless legal links and an address create a footer that gives the user a place to find additional content that may interest them.</p>
<p><strong>This could be:</strong></p>
<ul>
<li>Related pages / articles / posts</li>
<li>Links to rich media</li>
<li>Latest news / updates</li>
<li>Previously viewed pages</li>
<li>A contact form</li>
<li>Ways to save / share the page</li>
<li>Newsletter sign up</li>
</ul>
<h3>Resources</h3>
<ul>
<li><a href="http://www.smashingmagazine.com/2008/04/08/footers-in-modern-web-design-creative-examples-and-ideas/">Footers in modern web design</a></li>
<li><a href="http://popupon.blogspot.com/2007/01/geek-trends-15-footers-with-great.html">Footers with great usability</a></li>
</ul>
<h2>4. The Print Version</h2>
<p><img class="alignright" src="http://www.stylizedweb.com/neglect/printing-mailbox.jpg" alt="" width="250" height="269" />Many designers fail to realize how many people still prefer to print off websites rather than try and read them on screen. There are two significant benefits to paying attention to the print version.</p>
<p>The most obvious benefit is that it can improve the user experience of the site. Users who visit your site and print it out will actually read the content and are more likely to revisit the site and make an action (or conversion). If the printed version is difficult to read and work with they are highly likely to simply recycle the paper and forget they ever visited your site in the first place.</p>
<p>The second benefit is it could be a real competitive advantage. If a user prints off two web sites, and yours clearly has more attention to detail in the print version, they are much more likely to use your product/services over the competitors.</p>
<p><strong>You can improve the print version simply by:</strong></p>
<ul>
<li>Turning off unnecessary items such as the header, footer, navigation, search box etc...</li>
<li>Changing the font to serif, increase the font size and space out the line height to make the print version more legible</li>
<li>Adjust the columns or remove sidebars so that only the primary content prints out</li>
</ul>
<h3><strong>Resources</strong></h3>
<ul>
<li><a href="http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml">Print style sheets, a definitive guide</a></li>
<li><a href="http://www.amazon.com/gp/product/B001DA0FII?ie=UTF8&amp;tag=httpwww3poinc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001DA0FII">Pro CSS Techniques</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpwww3poinc-20&amp;l=as2&amp;o=1&amp;a=B001DA0FII" border="0" alt="" width="1" height="1" /></li>
</ul>
<h2>5. Analytics</h2>
<p><img class="alignright" src="http://www.stylizedweb.com/neglect/analytics.jpg" alt="" width="250" height="250" />How users behave and use a website is one of the most important factors you could possibly focus on. Despite this fact it is so commonly neglected by both website owners and website designers. Businesses need to spend more money on the analysis of user behavior and web design companies need to promote the service more heavily.</p>
<p>Even a website that is built using an effective strategy, user testing and best practices is a best guess at what will be most effective.</p>
<p>If you actually pay attention to how users behave and analyize that behavior you can discover countless ways to continually improve your website.</p>
<ul>
<li>Are users leaving a specific page more than others? Maybe they are not finding what they are looking for and that page can bet altered</li>
<li>Do you have a page where a lot of people are entering the site other than the homepage? You need to start thinking of those pages as landing pages</li>
<li>Are there important pages that don't get a lot of traffic? Figure out how you can make those pages more prominent</li>
</ul>
<h3><strong>Resources</strong></h3>
<ul>
<li><a href="http://www.amazon.com/gp/product/0470130652?ie=UTF8&amp;tag=httpwww3poinc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0470130652">Web Analytics: An Hour a Day</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpwww3poinc-20&amp;l=as2&amp;o=1&amp;a=0470130652" border="0" alt="" width="1" height="1" /></li>
<li><a href="http://www.kaushik.net/avinash/">Occam's Razor - web analytics blog</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/06/06/five-commonly-neglected-parts-of-a-website-that-deserve-detail/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Latest Design News, Daily</title>
		<link>http://stylizedweb.com/2009/06/02/latest-design-news-daily/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/06/02/latest-design-news-daily/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 11:26:26 +0000</pubDate>
		<dc:creator>Dejan Cancarevic</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=131</guid>
		<description><![CDATA[I summarized over on 3.7CREA.TV that I find that staying educated and current is one of the more challenging and exciting parts of being a web designer or developer. One of the great aspects of this industry is the community and amount of knowledge that is being shared every day. It is this enthusiasm and quest to learn more that has allowed the web to advance at such a fast and exciting pace.]]></description>
			<content:encoded><![CDATA[<p>I summarized over on <a href="http://3.7crea.tv">3.7CREA.TV</a> that I find that staying educated and current is one of the more challenging and exciting parts of being a web designer or developer. One of the great aspects of this industry is the community and amount of knowledge that is being shared every day. It is this enthusiasm and quest to learn more that has allowed the web to advance at such a fast and exciting pace.</p>
<p>Due to the nature of the industry and vast range of contributors to it, it can often be hard to find and monitor the great content that is being published. I used to find myself hunting through countless different websites and RSS feeds, trying to ensure I didn’t miss any valuable information, articles or techniques. Even trying to sort through them in an RSS reader is more difficult than it should be.</p>
<p>So to try and make finding the best web design news easier, we have launched <a href="http://www.todayindesign.com/">Today In Design</a>. <a href="http://www.todayindesign.com/">Today In Design</a> aggregates the most popular design articles from sources such as <a href="http://www.delicious.com/">delicious</a>, <a href="http://www.digg.com/design">digg</a>, <a href="http://www.designbump.com/">design bump</a>, etc… additionally it pulls in hand selected news articles from sources such as <a href="http://www.cssglobe.com/">CSS Globe</a> and <a href="http://www.design-newz.com/">Design Newz</a>.</p>
<p>Any feedback or suggestions would be more than welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/06/02/latest-design-news-daily/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t forget about :active</title>
		<link>http://stylizedweb.com/2009/05/11/dont-forget-about-active/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/05/11/dont-forget-about-active/#comments</comments>
		<pubDate>Mon, 11 May 2009 00:35:20 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Themes]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=114</guid>
		<description><![CDATA[I was recently reading through "The Elements of User Experience," which opens with a compelling story describing why things going wrong in your day could be the fault of poor design in regards to usability. Interestingly enough one of the points covered in this section is the use of feedback as a way to notify a user that something has occurred.]]></description>
			<content:encoded><![CDATA[<p>Every once in a while I remember some functionality of CSS that we have had access too for ages yet is rarely taken advantage of in creative ways. The last time I really wrote about this is when I had discovered a way to make other menu items change when you hovered on just one of them, as you can see here in the <a href="http://www.3point7designs.com/blog/2007/12/22/advanced-css-menu-trick/">Advanced CSS Menu Trick</a> article.</p>
<p>Sometimes rediscovering these capabilities are valuable for creating new ways to add creative touches, such as the <a href="http://thinkvitamin.com/features/how-to-recreate-silverbacks-parallax-effect/">parallax scrolling effect</a>. Other times they can greatly improve the usability and user experience of our sites. <strong>In some cases they do both.</strong></p>
<p>I was recently reading through "<a href="http://www.amazon.com/gp/product/0735712026?ie=UTF8&amp;tag=httpwww3poinc-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0735712026">The Elements of User Experience</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=httpwww3poinc-20&amp;l=as2&amp;o=1&amp;a=0735712026" border="0" alt="" width="1" height="1" /><br />
," which opens with a compelling story describing why things going wrong in your day could be the fault of poor design in regards to usability. Interestingly enough one of the points covered in this section is the use of feedback as a way to notify a user that something has occurred.</p>
<p><a href="http://www.stylizedweb.com/demos/active">View the demo here</a></p>
<h2>Most Web Designers Fail to Take Advantage of :active</h2>
<p>In the case in the book they mention a coffee pot beeping so you know that it was switched on. This same principal of offering a user basic feedback applies to the web, yet we rarely see it used in all instances it can.</p>
<p>We have had the ability to style a links :active pseudo selector since CSS1, yet when was the last time you actually used it? I will admit that I am a grand offender as well, as I couldn't tell you. However the value of such a subtle detail can have large benefits  to a users experience of the site. Not to mention it does give another avenue to enrich the interactivity of our interfaces.</p>
<h2>An Common Example</h2>
<p>If you have ever done any usability studies you will have probably run into a situation where things that seem incredibly simple end up taking significant amount of time. One of the most basic of these situations is that of clicking on a simple link. I have many times in my "behavior observing" career seen a user who thinks they have click on a link, despite having missed it slightly.</p>
<p>What follows is a long pause while they wait for the page to change, before getting frustrated and either blaming the internet, the site, or swirling the mouse to ensure the computer hasn't locked up.</p>
<p>This could all be solved by simply giving the user feedback when a button is clicked. Interestingly enough flash based websites have done a better job through out history of accomplishing this than most HTML sites, done so by adding a subtle "clicking" noise as a link is clicked.</p>
<p>Of course I am not advocating the use of sound (as it fails on several accessibility levels among other issues), however it wouldn't be hard to give the user some feedback to let them know the link was successfully clicked on.</p>
<h2>What We Can Do</h2>
<p>By using the :active selector in CSS we can give the user some feedback that a link has in fact been clicked. This way if there is any sort of delay the user knows that it is successful loading and they don't have to reclick the link. This will make the site more usable and as more developers and designers begin to adopt this process the web itself will become more usable.</p>
<p>Additionally it opens up a new area for us designers to work our creativity. We can now think about what subtle design elements we can give links and buttons to indicate to the user that they have been clicked. In my example, a beveled button appears to be pushed inward.</p>
<h2>It Isn't Perfect</h2>
<p>Despite the fact that it is a dramatic improvement over not having any feedback and it does give us more room to express our creativity, the functionality isn't perfect. You may notice in the demo that if you click on a button quickly it changes so fast you might not even notice. You may not realize that there is even an effect giving you feedback.</p>
<p>Regardless, using :active will still enhance the user experience. Even if only 10% of your users notice it is worth the time and effort put into it. Additionally users who are less familiar with computers and the internet will be more likely to hold the mouse button down longer and thus notice the effect.</p>
<h2>Consider Adopting it as a Regular Practice</h2>
<p>I really advocate the adoption of it as normal standards based markup. If it becomes a convention than users will expect some sort of notification that a link was clicked and even it happens to fast on the pages that load right away, they know to look for it.</p>
<p><a href="http://www.stylizedweb.com/demos/active">View the demo here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/05/11/dont-forget-about-active/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>8 methods to bring your front end coding to rockstar levels</title>
		<link>http://stylizedweb.com/2009/03/30/8-methods-to-bring-your-front-end-coding-to-rockstar-levels/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2009/03/30/8-methods-to-bring-your-front-end-coding-to-rockstar-levels/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 03:47:36 +0000</pubDate>
		<dc:creator>3pointross</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=107</guid>
		<description><![CDATA[There are a lot of good front end developers out their right now. If you fancy yourself as a front end editor then you really should be looking at how you can differentiate yourself from the rest. Yes there are lots of "good" front end developers, but there are not a whole lot of excellent front end developers.]]></description>
			<content:encoded><![CDATA[<p>There are a lot of good front end developers out their right now. If you fancy yourself as a front end editor then you really should be looking at how you can differentiate yourself from the rest. Yes there are lots of "<strong>good</strong>" front end developers, but there are not a whole lot of <strong>excellent </strong>front end developers.</p>
<h2>1. Improve Your Semantic Names</h2>
<p>If you work in a team or ever revisit your code and need to update it then you should think about the quality of your class and ID names. It is not uncommon for developers to use class names like "box", "wrapper", or "container." While you may think that these naming conventions or "semanitc enough" none of them describe the content that is inside them. Instead consider using HTML5 spec's such as "content-sub", "section", "content-aside" or "content-sup."</p>
<p>You and your team will have a much easier time sorting through code that describes the content than trying to remember the details of "box."</p>
<p>Read more about semantic naming from <a href="http://forabeautifulweb.com/blog/about/more_on_developing_naming_conventions_microformats_and_html5/">Andy Clarke</a> and <a href="http://www.alistapart.com/articles/semanticsinhtml5">A List Apart</a>.</p>
<h2>2. Improve the Organization of Your Files</h2>
<p>I think it is reasonable safe to assume that most developers have at least started to organize their files by type (ie: a folder for images, css, javascript, etc...). You can go a step further and improve the organization even more, particularly any folder that is going to have a lot of files (such as Images in particular and CSS as a secondary.)</p>
<p>I find it best to create sub folders with in images and separate images based on design structure, buttons, headlines, photos, etc...</p>
<p>There are plenty of other folders you may want to create to keep the updating and growth of a site easy and efficient, including:</p>
<ul>
<li>Documents</li>
<li>Client files</li>
<li>Copy</li>
<li>Proofs</li>
<li>Staged/Development area (folder for a "clone of the site" where you can make changes and get sign off)</li>
<li>Downloads</li>
</ul>
<p><a href="http://elements.projectdesigns.org/">The Elements CSS Framework</a> does a great job of organizing files based on the normal client/provider workflow.</p>
<h2>3. Use Commenting in Your XHTML</h2>
<p>Any time you end up developing complex layouts you are bound to use a lot of &lt;div&gt;s in your markup. This can be particularly confusing to go back and edit as it becomes hard to figure out which div is being closed where. You may see three &lt;/div&gt;s all in a row.</p>
<p>To combat this simply add some coments at each &lt;/div&gt; (or any other closing element if you find that it will be helpful) to let you know what element was just closed.</p>
<pre><code>
     &lt;div id="header" class="section"&gt;
          &lt;div id="header-logo"&gt;
               &lt;h1&gt;HTMLiZER&lt;/h1&gt;
          &lt;/div&gt;&lt;!--/#header-logo--&gt;
     &lt;/div&gt;&lt;!--/#header--&gt;
</code></pre>
<p>If you find it useful you can take it one step further and comment the primary area you would be editing (such as the main content area, sidebar, etc...)</p>
<h2>4. Segment Your CSS</h2>
<p>For small 4 - 5 page brochure sites your CSS will be pretty manageable even if you don't spend the time and effort you should into organizing and commenting. Once you start developing web applications or large sites with a vast array of design "modules" you should make sure that you organize your CSS in way that is easy to manage.</p>
<p>I recommend splitting your css into logical different files for better organization, such as:</p>
<ul>
<li>reset.css</li>
<li>main.css</li>
<li>structure.css</li>
<li>typography.css</li>
<li>print.css</li>
<li>helpers.css</li>
</ul>
<p>This way you don't have to sort through all of the typography styling to find the area where you defined the size of the header. Likewise if you want to adjust the headings it is pretty simple to find it through a small typography.css file rather than a huge file that has everything.</p>
<h2>5. Create a TOC With Comments in Your CSS</h2>
<p>Every CSS file you plan on editing and extending over time should have a table of contents at the begining and a headline seperator at every section. This will allow you to easily jump to a section using "find" rather than scrolling for that one area that had the CSS you are hoping to modify.</p>
<p>EX</p>
<p>/***********</p>
<p>TOC:</p>
<p>=1: Header<br />
=2: Content<br />
=3: Footer<br />
=4: Navigation<br />
=5: Portfolio</p>
<p>****************/</p>
<p>/* *********  =1: HEADER *********** */</p>
<p>#header { ... }</p>
<h2>6. Compress and Combine Your CSS files</h2>
<p>Even though it is easier to work on a site when you segment and organize your css into several different file names, it actually causes your site to load slower. The more calls the browser has to make to the server for additional files the slower it will load.</p>
<p>Before deploying your css files you should combine and compress them. Compressing them removes any uncessary whitespace, comments, etc... that is unnecissary when the site is live.</p>
<p>There are several handy tools to do this <a href="http://www.cssdrive.com/index.php/main/csscompressoradvanced/">including this online version</a>.</p>
<h2>7. Create your own framework (or improve on another one)</h2>
<p>As you get more experience under your belt you will find that you use the same methods and naming conventions over and over. This is helpful for several reasons and it should be encouraged. It has lots of benefits including:</p>
<ul>
<li>More consistant rendering due to reusing ideal CSS techniques</li>
<li>Easier editing and maintenance as you can better recall what names mean</li>
<li>The start of code that can be saved and reused every time</li>
</ul>
<p>Chances are that you end up rewriting the same type of code over and over again, simply because you don't have it stored somewhere. Some examples may be:</p>
<ul>
<li>A class that floats an image left / right and gives it some margin</li>
<li>The structure for an unordered list navigation</li>
<li>The structure for a form</li>
<li>external link, pdf and download icons</li>
<li>clearfix</li>
<li>png fix</li>
<li>Typeography baselines and hierarchies</li>
<li>etc...</li>
</ul>
<p>Rather than reusing these bits of codes write modules into your own CSS framework (or you could imrpove on another one). This way you can streamline the development process so it takes less time and improve the consistancy of your work.</p>
<h2>8. Develop your CSS to be modular or "object oriented"</h2>
<p>You could assign every bit of code an unique ID or adjust the margins and padding per instance. Lots of coders do this to try and get the CSS as close to the designers comp as possible. However this is inefficient in development time and file size. Establish a set rule for differnt types of content and how they should be styled, this should include basic things such as:</p>
<ul>
<li>Font sizing (all normal text is 12px, featured text is 14px bold)</li>
<li>Margin's (normal margin is 10px between elements, margin between two content blocks is 40px, etc...)</li>
<li>All navigation tabs will have 15px height and 13px font</li>
<li>etc...</li>
</ul>
<p>This way you don't have to rewrite the code for every new item added to the site. Additionally it will keep the site feeling consistant and well balanced visually. If all elements and every page follows the same rhythm it will feel more unified as a whole.</p>
<p>Some call this <a href="http://wiki.github.com/stubbornella/oocss">object oriented css</a>, it is worth looking into for rockstar like front end coding.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2009/03/30/8-methods-to-bring-your-front-end-coding-to-rockstar-levels/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>MoreCSS Library Review</title>
		<link>http://stylizedweb.com/2008/09/15/morecss-design-oriented-javascript-library-review/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2008/09/15/morecss-design-oriented-javascript-library-review/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 12:28:15 +0000</pubDate>
		<dc:creator>Dejan Cancarevic</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=73</guid>
		<description><![CDATA[<a href="http://yellowgreen.de/morecss">MoreCSS</a> is a fantastic Design oriented JavaScript library made by <a href="http://yellowgreen.de">YellowGreen</a> which offers a CSS coder lots of new possibilities inside the CSS file itself like creating popups, various effects and better properties control. And also, when you get used it ti, a real time saver!

There's no new syntax to learn and no programming skills needed, file is really small - 6 KB core script (GZIP compressed, 12 KB uncompressed), cross-browser compatible for Internet Explorer 6+, Firefox 2+, Opera 9+, Safari 2+, valid W3C CSS...]]></description>
			<content:encoded><![CDATA[<p><a href="http://yellowgreen.de/morecss">MoreCSS</a> is a fantastic Design oriented JavaScript library made by <a href="http://yellowgreen.de">YellowGreen</a> which offers a CSS coder lots of new possibilities inside the CSS file itself like creating popups, various effects and better properties control. And also, when you get used it ti, a real time saver!</p>
<p>There's no new syntax to learn and no programming skills needed, file is really small - 6 KB core script (GZIP compressed, 12 KB uncompressed), cross-browser compatible for Internet Explorer 6+, Firefox 2+, Opera 9+, Safari 2+, valid W3C CSS...</p>
<p><a href="http://yellowgreen.de/morecss"><img class="mainslika" alt="MoreCSS" src="http://i288.photobucket.com/albums/ll167/dejanc/morecss.jpg"/></a></p>
<p>You can download latest version directly <a href="http://yellowgreen.de/files/projects/morecss/layout/morecss-logo.gif">here</a> or you can go to the <a href="http://morecss.yellowgreen.de/documentation/information/downloads/">download page</a> for changelog and more resources. MoreCSS is very well <a href="http://morecss.yellowgreen.de/documentation/information/start/">documented</a> with good descriptions and working examples. </p>
<h5>How to install</h5>
<p>MoreCSS runs automatically on page load and applies the properties written in external stylesheets to the specified elements. You do not need to configure the code or anything. Just include MoreCSS.js and the external stylesheet(s) in your page header. Be sure that you include the stylesheet(s) at first, then MoreCSS.js and at least all plugin scripts.</p>
<h5>What can you do with it?</h5>
<ul class="seozvezdica">
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/add-class/">add-class</a></strong> - Add the specified CSS class to an element, very good example is zebra-style table, it can be used for script generated lists for example in WordPress (list of archives, posts...)</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/content/">content</a></strong> - Adds dynamic content before / after static content. Enhanced cross-browser solution for CSS property.</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/default-value/">default-value</a></strong> - Adds a default value with typical on focus behaviour to the specified input field.</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/include-content/">include-content</a></strong> - Includes the content of a file (via AJAX).</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/target/">target</a></strong> - Opens the link target in a new window, popup or layer.</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/properties/tooltip/">tooltip</a></strong> - Adds a styleable tooltip to the cursor position.</li>
<li><strong><a href="http://morecss.yellowgreen.de/documentation/plugins/effects/fade/">fade</a></strong> - Opacity fade effect.</li>
<li><strong>and much more ...</strong></li>
</ul>
<h5>How to use</h5>
<p><strong>Syntax Elements</strong><br />
The syntax in MoreCSS is very similar to real CSS, but with some limitations because of performance reasons. But MoreCSS has also some special syntax elements for advanced functions.</p>
<p><strong>Properties</strong><br />
Once you have installed MoreCSS you can use the properties in the same way as regular CSS properties. In the left menu you will find all currently built in properties and working code examples for each property. With plugins you can include special properties for visual effects and more.</p>
<p><strong>Write your own plugins</strong><br />
MoreCSS allows you to write your own plugins using the Library Functions and using the Core Properties</p>
<h5 styke="margin-top30px;">Example code</h5>
<pre class="css">&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/* HTML */</span>
&lt;table id=<span style="color: #ff0000;">&quot;example_1&quot;</span>&gt;
&lt;tr&gt;
&lt;td&gt;Lorem ipsum dolor&lt;/td&gt;
&lt;td&gt;Lorem ipsum dolor&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&nbsp;
<span style="color: #808080; font-style: italic;">/* CSS */</span>
&nbsp;
tr<span style="color: #6666ff;">.blue</span> td <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background-color</span>:<span style="color: #cc00cc;">#D0E3FF</span>;
	<span style="color: #000000; font-weight: bold;">color</span>:<span style="color: #cc00cc;">#FFFFFF</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* MoreCSS */</span>
<span style="color: #cc00cc;">#example_1</span> tr<span style="color: #3333ff;">:every-second-child</span> <span style="color: #66cc66;">&#123;</span>
	add-class: <span style="color: #000000; font-weight: bold;">blue</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2008/09/15/morecss-design-oriented-javascript-library-review/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Simple show/hide with CSS</title>
		<link>http://stylizedweb.com/2008/09/10/simple-showhide-with-css/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2008/09/10/simple-showhide-with-css/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 16:26:47 +0000</pubDate>
		<dc:creator>Dejan Cancarevic</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=71</guid>
		<description><![CDATA[As the title says here's one way to have simple show and hide effect using just CSS and avoid JavaScript. Idea is to use some tag inside the link (for example bold, or span or what ever) which will hide it's content in normal state and show in hover state. Mostly it's used for creating interesting menu effects with some additional images.

So here's basic example code, and a few ideas where you can also use this, for example i've used it <a href="http://stylizedweb.com/2008/03/05/gunmetal-wp-theme/">Gunmetal free WordPress Theme</a>, you can see the <a href="http://stylizedweb.com/wp-content/themes/Gunmetal/">demo here</a>.]]></description>
			<content:encoded><![CDATA[<p>As the title says here's one way to have simple show and hide effect using just CSS and avoid JavaScript. Idea is to use some tag inside the link (for example bold, or span or what ever) which will hide it's content in normal state and show in hover state. Mostly it's used for creating interesting menu effects with some additional images.</p>
<p>So here's basic example code, and a few ideas where you can also use this, for example i've used it <a href="http://stylizedweb.com/2008/03/05/gunmetal-wp-theme/">Gunmetal free WordPress Theme</a>, you can see the <a href="http://stylizedweb.com/wp-content/themes/Gunmetal/">demo here</a>.</p>
<pre class="css">&nbsp;
&lt;ol id=<span style="color: #ff0000;">&quot;nav&quot;</span>&gt;
&lt;li&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;b&gt;»&lt;/b&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;b&gt;»&lt;/b&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;b&gt;»&lt;/b&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&nbsp;
        ...
&lt;/ol&gt;
&nbsp;
<span style="color: #cc00cc;">#nav</span> a <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">block</span>;
	<span style="color: #000000; font-weight: bold;">margin</span>: <span style="color: #933;">0</span>;
	<span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #993333;">none</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> a b <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">float</span>: <span style="color: #000000; font-weight: bold;">right</span>;
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">none</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> a<span style="color: #3333ff;">:hover</span> <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #993333;">none</span>;
	<span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #993333;">none</span>;
	<span style="color: #000000; font-weight: bold;">text-decoration</span>: <span style="color: #993333;">none</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #cc00cc;">#nav</span> a<span style="color: #3333ff;">:hover</span> b <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">inline</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>As bold tag you can use what ever you want like span or italic... The thing I'm seeing a lot these days is like descriptive headline on menu hover. The idea is the same, you place some tag into your link with empty span that has background image and absolute position and show it on hover. Here's example code.</p>
<pre class="css">&nbsp;
&lt;ul id=<span style="color: #ff0000;">&quot;menu&quot;</span>&gt;
&lt;li id=<span style="color: #ff0000;">&quot;one&quot;</span>&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;span&gt;&lt;/span&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&lt;li id=<span style="color: #ff0000;">&quot;two&quot;</span>&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;span&gt;&lt;/span&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&lt;li id=<span style="color: #ff0000;">&quot;three&quot;</span>&gt;&lt;a href=<span style="color: #ff0000;">&quot;#&quot;</span>&gt;&lt;span&gt;&lt;/span&gt;Menu Item&lt;/a&gt;&lt;/li&gt;
&nbsp;
        ...
&lt;/ul&gt;
&nbsp;
<span style="color: #cc00cc;">#menu</span> span <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">none</span>;
	<span style="color: #000000; font-weight: bold;">position</span>: <span style="color: #993333;">absolute</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#menu</span> a<span style="color: #3333ff;">:hover</span> span <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">block</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#one</span> span <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #933;">one<span style="color: #6666ff;">.gif</span></span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">scroll</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span>;
	<span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #933;">11px</span>;
	<span style="color: #000000; font-weight: bold;">width</span>: <span style="color: #933;">111px</span>;
	<span style="color: #000000; font-weight: bold;">left</span>: <span style="color: #933;">35px</span>;
	<span style="color: #000000; font-weight: bold;">top</span>: -<span style="color: #933;">20px</span>;
...
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #cc00cc;">#two</span> span <span style="color: #66cc66;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #993333;">transparent</span> <span style="color: #993333;">url</span><span style="color: #66cc66;">&#40;</span><span style="color: #933;">two<span style="color: #6666ff;">.gif</span></span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333;">no-repeat</span> <span style="color: #993333;">scroll</span> <span style="color: #933;">0</span> <span style="color: #933;">0</span>;
	<span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #933;">222px</span>;
	<span style="color: #000000; font-weight: bold;">width</span>: <span style="color: #933;">22px</span>;
	<span style="color: #000000; font-weight: bold;">left</span>: <span style="color: #933;">15px</span>;
	<span style="color: #000000; font-weight: bold;">top</span>: -<span style="color: #933;">10px</span>;
...
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>And here are some ideas where you could also use this. For example to show that some link has target blank, so you give that link some id and do the same thing here for it with some descriptive icon. Have in mind that if you're using it inside some paragraph rest of text is going to move, so you could add padding on regular state and remove it on hover to fix it. </p>
<p>And here's another example, you can also use this to show a new menu like i am on every post title (those share icons) just i'm using a Javascript for it, didn't think if this when i was coding this <img src='http://stylizedweb.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2008/09/10/simple-showhide-with-css/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>CSS 3 Rounded Corners</title>
		<link>http://stylizedweb.com/2008/08/19/css3-rounded-corners/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://stylizedweb.com/2008/08/19/css3-rounded-corners/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 11:16:28 +0000</pubDate>
		<dc:creator>Dejan Cancarevic</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://stylizedweb.com/?p=67</guid>
		<description><![CDATA[When New WordPress started using this i though you know Internet Explorer is definitely out now when i'm doing some css work that needs rounded corners I'm mostly using only this technique because buyers are ok with it although it's just for FireFox and Safari. And since most of people still don't know about this i figured it's good thing to share. 

Of course i'm talking about Border-radius property for FireFox and Safari 3 (<strong>only</strong>). And here are some nice examples how to use it.]]></description>
			<content:encoded><![CDATA[<p>When New WordPress started using this i though you know Internet Explorer is definitely out now when i'm doing some css work that needs rounded corners I'm mostly using only this technique because buyers are ok with it although it's just for FireFox and Safari. And since most of people still don't know about this i figured it's good thing to share. </p>
<p>Of course i'm talking about Border-radius property for FireFox and Safari 3 (<strong>only</strong>). And here are some nice examples how to use it.</p>
<pre class="css">&nbsp;
<span style="color: #cc00cc;">#box</span> <span style="color: #66cc66;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">background</span>: <span style="color: #cc00cc;">#eee</span>;
     <span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#ccc</span>;
     <span style="color: #000000; font-weight: bold;">padding</span>: <span style="color: #933;">15px</span>;
     -moz-border-radius: <span style="color: #933;">10px</span>;
     -webkit-border-radius: <span style="color: #933;">10px</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<div style="margin: 0 0 30px 0; background: #fff;     border: 1px solid #ccc;     padding: 15px;     -moz-border-radius: 10px;     -webkit-border-radius: 10px;" >
<p>And now FireFox and Safari 3 users will have rounded corners.</p>
<p>Nice, huh <img src='http://stylizedweb.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
</div>
<p>And of course you don't have to make all corners rounded, it can be just top left etc, so the code goes like this (small not, for example you can't make rounded corners on images and stuff like that)</p>
<ul class="seozvezdica">
<li>-moz-border-radius-topleft  and  -webkit-border-top-left-radius</li>
<li>-moz-border-radius-topright  and -webkit-border-top-right-radius</li>
<li>-moz-border-radius-bottomleft  and -webkit-border-bottom-left-radius</li>
<li>-moz-border-radius-bottomright  and -webkit-border-bottom-right-radius</li>
</ul>
<p><strong>Update:</strong> I've just ran into border radius for opera (example -opera-border-radius: 10px;) but i haven't tested it yes, so i'm not sure it's working, anyway go to know.</p>
]]></content:encoded>
			<wfw:commentRss>http://stylizedweb.com/2008/08/19/css3-rounded-corners/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
	</channel>
</rss>
