<?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/"
	>

<channel>
	<title>Web Administration devBlog &#187; CSS</title>
	<atom:link href="http://blog.webadmin.ufl.edu/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.webadmin.ufl.edu</link>
	<description>University of Florida: Web Administration</description>
	<pubDate>Thu, 12 Nov 2009 17:38:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.2-alpha</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Favorite Links from September</title>
		<link>http://blog.webadmin.ufl.edu/2009/10/08/favorite-links-from-september-2/</link>
		<comments>http://blog.webadmin.ufl.edu/2009/10/08/favorite-links-from-september-2/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 15:10:44 +0000</pubDate>
		<dc:creator>Bruce Floyd</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Favorite Links]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.webadmin.ufl.edu/?p=1561</guid>
		<description><![CDATA[Here are some interesting links we discovered in September:

10 Examples of Beautiful CSS Typography and How They Did It
The title says it all.  This article includes the key CSS that makes the typographical magic happen.
How to Create a Valid Non-Javascript Lightbox
You see lightboxes and modal windows everywhere and most are created in javascript, but [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some interesting links we discovered in September:<br />
<span id="more-1561"></span></p>
<h3><a href="http://www.3point7designs.com/blog/2008/06/10-examples-of-beautiful-css-typography-and-how-they-did-it/">10 Examples of Beautiful CSS Typography and How They Did It</a></h3>
<p>The title says it all.  This article includes the key CSS that makes the typographical magic happen.</p>
<h3><a href="http://carsonified.com/blog/design/css/how-to-create-a-valid-non-javascript-lightbox/">How to Create a Valid Non-Javascript Lightbox</a></h3>
<p>You see lightboxes and modal windows everywhere and most are created in javascript, but not this one. Jenna Smith has developed a lightbox that only uses valid XHTML and CSS. Yahtzee, folks!</p>
<h3><a href="http://www.alistapart.com/articles/usability-testing-demystified/">Usability Testing Demystified</a></h3>
<p>Author and usability guru <a href="http://www.alistapart.com/articles/usability-testing-demystified/">Dana Chisnell</a> has fashioned a terrific article in &#8220;<a href="http://www.alistapart.com">A List Apart</a>&#8221; meant to take away the fear people have over doing usability testing.</p>
<h3><a href="http://spriteme.org/">Sprite Me</a></h3>
<p>A great way of increasing page load speed is by reducing HTTP requests by using CSS sprites. SpriteMe.org has created a web application that scans a web page and combines all CSS background images into one large optimized image.</p>
<p>We&#8217;re interested in your recommendations as well, so if you have links that you&#8217;d like to share with the rest of us, post a comment or send an email to <a href="mailto:webmaster@ufl.edu">our office e-mail account</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webadmin.ufl.edu/2009/10/08/favorite-links-from-september-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Favorite Links from August</title>
		<link>http://blog.webadmin.ufl.edu/2009/09/02/favorite-links-from-august-2/</link>
		<comments>http://blog.webadmin.ufl.edu/2009/09/02/favorite-links-from-august-2/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 16:59:09 +0000</pubDate>
		<dc:creator>Jessie DaSilva</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Design]]></category>

		<category><![CDATA[HTML]]></category>

		<category><![CDATA[Social Networking]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.webadmin.ufl.edu/?p=1445</guid>
		<description><![CDATA[Here are the interesting links we stumbled upon in August:

Card Sorting: Pushing Users Beyond Terminology Matches
Here&#8217;s the summary as it appears at the top of the article: &#8220;It&#8217;s easy to bias study participants, whether in user testing or in card sorting, if they focus on matching stimulus words instead of working on the underlying problem.&#8221;
Doctype
A [...]]]></description>
			<content:encoded><![CDATA[<p>Here are the interesting links we stumbled upon in August:<br />
<span id="more-1445"></span></p>
<h3><a href="http://www.useit.com/alertbox/word-matching.html">Card Sorting: Pushing Users Beyond Terminology Matches</a></h3>
<p>Here&#8217;s the summary as it appears at the top of the article: &#8220;It&#8217;s easy to bias study participants, whether in user testing or in card sorting, if they focus on matching stimulus words instead of working on the underlying problem.&#8221;</p>
<h3><a href="http://doctype.com/">Doctype</a></h3>
<p>A free question-and-answer site for web designers that will allow them to find solutions to their problems.</p>
<h3><a href="http://www.useit.com/alertbox/twitter-iterations.html">Twitter Postings: Interative Design</a></h3>
<p>&#8220;Summary: We made a timeline message more punchy, credible, and viral through 5 rounds of redesign.&#8221;</p>
<h3><a href="http://carsonified.com/blog/design/10-user-interface-design-fundamentals/">10 User Interface Design Fundamentals</a></h3>
<p>As @davemcfarland wrote, &#8220;Nice, short list of user interface design basics.&#8221; Couldn&#8217;t agree more!</p>
<h3><a href="http://www.456bereastreet.com/archive/200512/ten_reasons_to_learn_and_use_web_standards/">Ten reasons to learn and use web standards</a></h3>
<p>Like we said on Twitter, an oldie, but a goodie.</p>
<h3><a href="http://www.webdesignerdepot.com/2009/08/250-resources-to-help-you-become-a-css-expert/">250+ Resources to Help You Become a CSS Expert</a></h3>
<p>A great list to check out if you&#8217;re really dedicated to becoming a CSS know-it-all.</p>
<h3><a href="http://net.tutsplus.com/tutorials/html-css-techniques/six-ways-to-improve-your-web-typography/">6 Ways To Improve Your Web Typography</a></h3>
<p>Let&#8217;s face it, you can never read too much about typography on the web! You would be surprised how much the right font can spice up a web site.</p>
<h3><a href="http://www.blog.spoongraphics.co.uk/articles/25-classic-fonts-that-will-last-a-whole-design-career">25 Classic Fonts That Will Last a Whole Design Career</a></h3>
<p>While we&#8217;re on that previous note, check out this piece on classic, durable fonts.</p>
<h3><a href="http://www.cnn.com/2009/TECH/08/06/internet.explorer.six/">Web citizens trying to kill Internet Explorer 6</a></h3>
<p>Former UF Webmaster Mark Trammell was quote in this article about a campaign against IE6.</p>
<h3><a href="http://blog.webadmin.ufl.edu/2009/08/07/an-overview-of-the-css-summit/">An Overview of The CSS Summit</a></h3>
<p>If you didn&#8217;t get a chance to attend The CSS Summit, catch up with our overview of it here.</p>
<h3><a href="http://www.webadmin.ufl.edu/jobs/">Jobs @ Web Administration</a></h3>
<p>UF Web Admin is hiring! Right now, we&#8217;re looking for an OPS Web Designer and a student OPS Web Designer. Feel free to pass along the info if you know someone who&#8217;s interested.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webadmin.ufl.edu/2009/09/02/favorite-links-from-august-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Overview of The CSS Summit</title>
		<link>http://blog.webadmin.ufl.edu/2009/08/07/an-overview-of-the-css-summit/</link>
		<comments>http://blog.webadmin.ufl.edu/2009/08/07/an-overview-of-the-css-summit/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 17:10:59 +0000</pubDate>
		<dc:creator>Michael Davis</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.webadmin.ufl.edu/?p=1161</guid>
		<description><![CDATA[To put it bluntly, the CSS Summit on July 18th was a mind-melting, daylong marathon of cramming more CSS knowledge into your brain than you could ever stuff into a single head tag.
Sounds great, right? It gets better.
The Summit Series is entirely online, meaning you can skip the hotel reservations, the 5-hour flight delays and [...]]]></description>
			<content:encoded><![CDATA[<p>To put it bluntly, the CSS Summit on July 18th was a mind-melting, daylong marathon of cramming more CSS knowledge into your brain than you could ever stuff into a single head tag.</p>
<p>Sounds great, right? It gets better.<span id="more-1161"></span></p>
<p>The Summit Series is entirely online, meaning you can skip the hotel reservations, the 5-hour flight delays and those little bags of peanuts the airlines give you while they secretly lose and/or destroy your luggage.</p>
<p>Our office purchased the meeting pass and watched the Summit in our conference room, but attendees are certainly allowed to participate from the comfort of their own home or office.</p>
<p>The CSS Summit, the first installment of the Summit Series put together by <a title="Christopher Schmitt's home page" href="http://christopherschmitt.com/" target="_self">Christopher Schmitt</a> and <a title="Environments for Humans home page" href="http://www.environmentsforhumans.com" target="_self">Environments for Humans</a>, featured CSS-specific presentations from some of the top names in the business like Molly Holzschlag, Dave McFarland, Jason Cranford-Teague, and others.</p>
<p>Here&#8217;s a summary of some of the key takeaways from each of the speakers at the conference:</p>
<h3><strong>CSS and Troubleshooting IE6 </strong>with <a title="Kimberly Blessing's home page" href="http://www.kimberlyblessing.com/" target="_self">Kimberly Blessing</a></h3>
<p>&#8220;Support does not mean that everybody gets the same thing&#8221;. Kim led her presentation off with this quote because it&#8217;s such an important point to remember when troubleshooting cross-browser inconsistencies. *cough* IE6 *cough*</p>
<p>The goal when troubleshooting IE6 is not to match the look pixel-for-pixel, but rather to try to preserve a similar and enjoyable user experience across all browsers. In order to do this you need to do determine what level of support you are going to give IE6, decide which factors will influence when support for IE6 will end, and document a technical strategy to cover coding techniques for dealing with IE6.</p>
<p>Kimberly also mentioned End of Life messages (EOLs), which are basically scripts that display a message prompting IE6 users to upgrade their browser. She mentioned a few sites that use this technique like YouTube and Facebook, but she didn&#8217;t officially condone them</p>
<h3><strong>Object-oriented CSS</strong> with <a title="Nicole Sullivan's home page" href="http://www.stubbornella.org/content/" target="_self">Nicole Sullivan</a></h3>
<p>Nicole&#8217;s three-prong web development philosophy is simple:</p>
<ol>
<li> Work out of respect for the design</li>
<li>Designers make our code beautiful and clever on the outside as it is on the inside</li>
<li>Respect the original design vision. Consistent design = clean code = fast site</li>
</ol>
<p>Object-oriented CSS is all about leaner code and easier maintenance. Elements like headings should be treated as the most basic reusable building blocks of a site. Anytime you can reuse them, you&#8217;re getting a performance freebie. You should avoid location-dependent style because it can easily lead to code bloating down the road.</p>
<p>One great suggestion to promote lean code Nicole shared was to create modules. In a module you would separate an object&#8217;s code into two parts: 1. A container and the content and 2. The structure and skin. One class solves the browser bugs, positioning, presentational elements and generally does the heavy lifting of CSS. The other class &#8220;skins&#8221; the object, adding the style. The goal is very predictable skins in which the complexity is absorbed.</p>
<h3><strong>Tomorrow&#8217;s CSS3 Today </strong>with<a title="Dave McFarland's website" href="http://www.sawmac.com/" target="_self"> Dave McFarland</a></h3>
<p>Dave covered some of the highlights of CSS3 including advanced CSS3 selectors as well as some of the CSS3 properties that you can begin using today. the key takeaway frmo his talk was that while the modern browsers (Safari 4, Firefox 3, Chrome, etc&#8230;) are beginning to ship with increasing CSS3 support, these versions of the browsers simply don&#8217;t have a great enough market share to warrant widespread use of CSS3.</p>
<p>In short, use CSS3 at your own risk. If you believe your target audience is likely to use browsers with adequate CSS3 support, then using CSS3 properties and selectors to enhance to your designs may not be a bad idea. However, if your analytics show that many of your users are still browsing with IE6/IE7 and older versions of other popular browsers, then it&#8217;s probably only going to hinder your sites usability.</p>
<p>The key is to use CSS3 sparingly to progressively enhance your designs while making sure that you don&#8217;t alienate or hinder your users that aren&#8217;t using a modern browser with CSS3 support. For more information on CSS3 selectors and properties, visit <a title="CSS3.info" href="http://www.css3.info" target="_self">http://www.css.info</a> or <a title="W3C on CSS3" href="http://www.w3.org/Style/CSS/current-work.html" target="_self">www.w3.org/Style/CSS/current-work</a>.</p>
<h3><strong>CSS &amp; Fluid Width Typography </strong>with <a title="Jason's home page" href="http://www.speaking-in-styles.com/" target="_self">Jason Cranford-Teague</a></h3>
<p>The main focus of Jason&#8217;s presentation was the future of web typography. Scalable Inman Flash Replacement (sIFR) has been the popular pick for accessible custom typography since its release in 2005, but its drawbacks, namely its requirement of both Flash and javascript to be enabled in the user&#8217;s browser, clearly leave the door open for something better to come along.</p>
<p>Enter the @font-face rule.</p>
<p>The implementation is simple. Embed the font of your choice with the @font-face rule, then call it with the font-family property like you would any standard browser font. The problem lies in the file formats. Modern browsers, besides IE, are beginning to support the Trutype (.ttf) and OpenType (.otf) formats (IE only supports Embedded Open Type .eot). However, fonts are considered intellectual property meaning, of course, that embedding them through @font-face is subject to EULAs (End User License Agreements).</p>
<p>Another stalemate for the time being? Perhaps, but these are exciting times for the future of web-native fonts. Jason pointed to Small Batch, Inc.&#8217;s <a title="TypeKit" href="http://blog.typekit.com/" target="_self">Typekit</a> service, <a href="http://kernest.com/" target="_self">Kernest.com</a>, and <a href="http://wiki.github.com/sorccu/cufon/about" target="_self">Cufon</a> as evidence that a new era in web typography is coming soon.</p>
<h3><strong>CSS &amp; Flexible Layouts </strong>with <a title="Zoe's home page" href="http://zomigi.com/" target="_self">Zoe Gillenwater</a></h3>
<p>Why bother with flexible layouts? Zoe Gillenwater asks, &#8220;why not?&#8221;</p>
<p>The benefits of flexible layouts are pretty clear: they respect the user&#8217;s preferences, they increase usability, readability and accessibility, they maximize typographic control, and they take advantage of screen real estate while preserving design proportions.</p>
<p>Reaping these benefits, however, takes a good deal of planning. It&#8217;s important to realize that not every comp can be successfully turned into a liquid or elastic layout. You have to design the site differently from the start, taking into consideration which features are not compatible with a fluid-width layout such as fixed heights for anything containing text.</p>
<p>When putting together a site with a flexible layout there are a few general techniques to stay away from: irregular shapes defining a text area, text matched with images that can&#8217;t expand, and horizontal alignment across columns, just to name a few. Instead, try using scalable images or images that can slide along with the resizing of the window.</p>
<h3><strong>CSS &amp; Coding Layouts </strong>with <a title="Stephanie's website" href="http://www.w3conversions.com/" target="_self">Stephanie Sullivan</a></h3>
<p>Great design is all about overcoming challenges and making things work. A website is made up of its content; the information, sales, marketing, etc&#8230; If the content is the core of any website, doesn&#8217;t it make sense the layout of that content is key in any website&#8217;s design?</p>
<p>Think about these questions when drawing up your next wireframe or comp: How do you best present this content? How do you want your user to interact with this content? Make sure to be logical and create a flow through the site.</p>
<h3><strong>CSS &amp; The Open Web: A Brave New World </strong>with <a title="Molly's home page" href="http://www.molly.com" target="_self">Molly Holzschlag</a></h3>
<p>Last, but certainly not least, was Molly Holzschlag. Author of over 30 books on Web Design and related topics, Molly brought her experience in to discuss the ever-growing importance of open standards on the web. As the popularity of web apps continues to grow, standards are becoming more and more vital.</p>
<p>Designing with a foundation in standards not only helps to ensure more positive user experiences across the board, but can also prove to be cost effective. Some of the benefits of designing with standards are that it provides infrastructure and process, it offers a variety of content delivery options and allows for effective scaling and growth.</p>
<h3>Next Up: The DIY Summit</h3>
<p>If you missed out on the CSS Summit, don&#8217;t worry, the Summit Series continues on Sept. 17. with the DIY Summit. According to the event description, the DIY Summit is &#8220;for those who go it alone, designing and managing entire websites by themselves, either by choice or by chance. Whether they are freelancers or in-house webmasters in a larger company or university, our goal for the DIY Summit is to streamline the workflow for those who don&#8217;t have a team to fall back on.&#8221; <a href="http://diysummit.eventbrite.com/" target="_self">Register now</a>! You won&#8217;t be sorry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webadmin.ufl.edu/2009/08/07/an-overview-of-the-css-summit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Replacing a shared UF signature image</title>
		<link>http://blog.webadmin.ufl.edu/2009/07/27/replacing-a-shared-uf-signature-image/</link>
		<comments>http://blog.webadmin.ufl.edu/2009/07/27/replacing-a-shared-uf-signature-image/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 18:38:21 +0000</pubDate>
		<dc:creator>Daniel Westermann-Clark</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.webadmin.ufl.edu/?p=1167</guid>
		<description><![CDATA[You might not have noticed it, but Web Administration hosts some common images for our templates in a shared location. For example, the recommended URL for the UF signature is:
http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline.gif
Using this URL means that users don&#8217;t have to download the same image for every site they visit at UF. While it&#8217;s only a few kilobytes, [...]]]></description>
			<content:encoded><![CDATA[<p>You might not have noticed it, but Web Administration hosts some common images for <a href="http://www.webadmin.ufl.edu/resources/templates/">our templates</a> in a shared location. For example, the recommended URL for the <a href="http://identity.ufl.edu/web/#signatures">UF signature</a> is:</p>
<p><a href="http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline.gif">http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline.gif</a></p>
<p>Using this URL means that users don&#8217;t have to download the same image for every site they visit at UF. While it&#8217;s only a few kilobytes, chances are pretty good that your site loads a little bit faster because the image is cached.<span id="more-1167"></span></p>
<p>Now, if you&#8217;ve downloaded a template from our site in the past couple of years, you might have received a copy pointing at a different signature:</p>
<p><a href="http://style.webadmin.ufl.edu/images/wordmark.gif">http://style.webadmin.ufl.edu/images/wordmark.gif</a></p>
<p>We are now redirecting this URL to:</p>
<p><a href="http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline-BAD.gif">http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline-BAD.gif</a></p>
<p>This signature is slightly smaller than the official version, and its use is <em>strongly discouraged</em>. Because we don&#8217;t want to break your sites, we aren&#8217;t going to remove it permanently. However, If you have been using the old URL, please take this opportunity to update your sites. To do so, you&#8217;ll have to modify your CSS slightly. The old CSS is:</p>
<pre style="overflow: auto; border: solid 1px #CCC; padding: 5px; font-size: .9em;"><code>/*\*/#footerHome span {
background:url(http://style.webadmin.ufl.edu/images/wordmark.gif) no-repeat;
height:62px;
position:absolute;
right:0;
top:10px;
width:188px;
}/**/</code></pre>
<p>To use the new image, we have to update the <code>background</code>, <code>width</code> and <code>height</code> attributes:</p>
<pre style="overflow: auto; border: solid 1px #CCC; padding: 5px; font-size: .9em;"><code>/*\*/#footerHome span {
background:url(http://images.webadmin.ufl.edu/signatures/UF-Signature-Themeline.gif) no-repeat;
height:54px;
position:absolute;
right:0;
top:10px;
width:195px;
}/**/</code></pre>
<p>All of our template downloads contain this change as of today. If you have any questions, feel free to comment!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webadmin.ufl.edu/2009/07/27/replacing-a-shared-uf-signature-image/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Favorite Links from May</title>
		<link>http://blog.webadmin.ufl.edu/2009/06/04/favorite-links-from-may/</link>
		<comments>http://blog.webadmin.ufl.edu/2009/06/04/favorite-links-from-may/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 17:09:57 +0000</pubDate>
		<dc:creator>Bruce Floyd</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<category><![CDATA[Favorite Links]]></category>

		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://blog.webadmin.ufl.edu/?p=971</guid>
		<description><![CDATA[Here are some interesting links we came across in the month of May:
Improve your jQuery &#x2014; 25 excellent tips
For those of you that either use jQuery or are curious about it, TVI Design has compiled some great tips on how to develop the most efficient code.
All About Floats
Floats are often confusing for those starting out [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some interesting links we came across in the month of May:<span id="more-971"></span></p>
<h3><a href="http://www.tvidesign.co.uk/blog/improve-your-jquery-25-excellent-tips.aspx">Improve your jQuery &#x2014; 25 excellent tips</a></h3>
<p>For those of you that either use <a title="jQuery official site" href="http://www.jquery.com">jQuery</a> or are curious about it, TVI Design has compiled some great tips on how to develop the most efficient code.</p>
<h3><a href="http://css-tricks.com/all-about-floats/">All About Floats</a></h3>
<p>Floats are often confusing for those starting out in CSS. To be honest, they can be confusing for anyone regardless of skill level. CSS Tricks has attempted to break down the use of floats to simple, easy-to-understand bits.</p>
<h3><a href="https://browserlab.adobe.com">Adobe Browserlab</a></h3>
<p>Most web folks know that you should always test your designs on multiple browsers and platforms, because quirky issues can sometimes occur, especially in Internet Explorer. Here is another online browser testing app that will keep you from having to jump from computer to computer in order to verify if site renders well for all users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.webadmin.ufl.edu/2009/06/04/favorite-links-from-may/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
