<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4892788920168750463</id><updated>2010-04-16T16:40:55.568-06:00</updated><title type='text'>Dan Olsavsky's Blog</title><subtitle type='html'></subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/blog.html'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.danolsavsky.com/atom.xml'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>59</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-65598132490067724</id><published>2010-04-16T16:33:00.002-06:00</published><updated>2010-04-16T16:40:55.579-06:00</updated><title type='text'>An Important Choice to Make</title><content type='html'>&lt;span style="font-family: arial;"&gt;I recently read &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.businessweek.com/magazine/content/10_10/b4169074693523.htm"&gt;an intriguing article&lt;/a&gt;&lt;span style="font-family: arial;"&gt; about web browser wars in the March 8th edition of Business Week. In the article they reference &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.whatbrowser.org/en/"&gt;http://www.whatbrowser.org&lt;/a&gt;&lt;span style="font-family: arial;"&gt;, a Google owned (yet neutral) website that advocates “Browser Awareness”. I would advise that you to take a moment to check it out and see what you’re missing, unless you’re already using Chrome or FireFox (yes I’m biased). More importantly, the article describes an interesting concept... Some European countries now require PC manufacturers to allow the end-user to choose which browser they want to use. In other words, if IE is set as the default browser &lt;/span&gt;&lt;a style="font-family: arial;" href="http://microsoftontheissues.com/cs/blogs/mscorp/archive/2010/02/19/the-browser-choice-screen-for-europe-what-to-expect-when-to-expect-it.aspx"&gt;Windows will prompt the user&lt;/a&gt;&lt;span style="font-family: arial;"&gt; to choose a different browser or keep IE as the default. This initiative derives from an antitrust settlement involving Microsoft and while it is only exclusive to the EU, don’t be surprised to see it in the States. Furthermore, I wouldn’t be surprised to see something similar happen to Mac (Safari is to Mac as IE is to PC). With the recent passing of IE6 and the rise of Google’s Chrome the browser wars are far from over, but you won’t find me switching &lt;/span&gt;&lt;a style="font-family: arial;" href="http://www.mozilla.com/en-US/"&gt;sides&lt;/a&gt;&lt;span style="font-family: arial;"&gt;! I applaud Business Week for shedding some light on the subject.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-65598132490067724?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/65598132490067724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=65598132490067724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/65598132490067724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/65598132490067724'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2010/04/important-choice-to-make.html' title='An Important Choice to Make'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-5357708455253609118</id><published>2009-03-04T07:39:00.005-07:00</published><updated>2009-05-17T22:48:21.923-06:00</updated><title type='text'>Interview</title><content type='html'>&lt;span style="font-family:arial;"&gt;I was recently asked to do an interview about &lt;/span&gt;&lt;strong style="font-family: arial;"&gt;Web Design&lt;/strong&gt;&lt;span style="font-family:arial;"&gt; for an online magazine. I completed the interview and it was published last night. Check it out, I’m the second interview in the news slider on the home page @ &lt;/span&gt;&lt;a style="font-family: arial;" href="http://spicywebdesigners.com/" class="new-window"&gt;http://spicywebdesigners.com/&lt;/a&gt;&lt;span style="font-family:arial;"&gt; or you can go directly to the interview&lt;/span&gt;&lt;span style="font-family:arial;"&gt; by &lt;/span&gt;&lt;a style="font-family: arial;" href="http://spicywebdesigners.com/2009/03/spicy-web-designer-interview-with-dan-olsavsky/"&gt;clicking here&lt;/a&gt;&lt;span style="font-family:arial;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Thanks,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dan Olsavsky&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Front-End Developer in Denver, Colorado&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-5357708455253609118?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/5357708455253609118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=5357708455253609118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5357708455253609118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5357708455253609118'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2009/03/interview.html' title='Interview'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-3005017648018417232</id><published>2009-02-26T10:11:00.018-07:00</published><updated>2009-03-09T11:20:47.240-06:00</updated><title type='text'>Vote 4 Me</title><content type='html'>&lt;span style="font-family:arial;"&gt;My &lt;span style="font-weight: bold;"&gt;website&lt;/span&gt; is featured on 21 &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;CSS Web Design&lt;/span&gt; galleries. This is HUGE! Please vote for me at;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssdrive.com/"&gt;http://www.cssdrive.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssdrive.com/index.php/main/galleryitem/dan_olsavsky/"&gt;http://www.cssdrive.com/index.php/main/galleryitem/dan_olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csszone.org/"&gt;http://www.csszone.org/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csszone.org/2009/02/26/dan-olsavsky/"&gt;http://www.csszone.org/2009/02/26/dan-olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssbased.com/"&gt;http://www.cssbased.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssbased.com/showcase/4877/dan-olsavsky"&gt;http://www.cssbased.com/showcase/4877/dan-olsavsky&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssstar.com/"&gt;http://www.cssstar.com&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssstar.com/2009/03/02/dan-olsavskycom/"&gt;http://www.cssstar.com/2009/03/02/dan-olsavskycom/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.fantasticss.com/"&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;http://www.fantasticss.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.fantasticss.com/web-and-graphic-design/dan-olsavsky/"&gt;http://www.fantasticss.com/web-and-graphic-design/dan-olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.thecssgallerylist.com"&gt;http://www.thecssgallerylist.com&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.thecssgallerylist.com/dan-olsavskycom/"&gt;http://www.thecssgallerylist.com/dan-olsavskycom/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssenvy.com/"&gt;http://www.cssenvy.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssenvy.com/dan-olsavskycom/"&gt;http://www.cssenvy.com/dan-olsavskycom/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csskid.com/"&gt;http://www.csskid.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csskid.com/portfolio/dan-olsavskycom/"&gt;http://www.csskid.com/portfolio/dan-olsavskycom/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.mysexycss.com/"&gt;http://www.mysexycss.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.mysexycss.com/web-design/dan-olsavsky/"&gt;http://www.mysexycss.com/web-design/dan-olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mostinspired.com/"&gt;&lt;span style="font-family: arial;"&gt;http://www.mostinspired.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.mostinspired.com/sites/view/cfc959c5fc2b25a10380a123db297974"&gt;http://www.mostinspired.com/sites/view/cfc959c5fc2b25a10380a123db297974 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssloggia.com/"&gt;http://www.cssloggia.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssloggia.com/2009/03/04/dan-olsavsky/"&gt;http://www.cssloggia.com/2009/03/04/dan-olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssshowcases.com/"&gt;http://www.cssshowcases.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssshowcases.com/web-designs/dan-olsavsky.htm"&gt;http://www.cssshowcases.com/web-designs/dan-olsavsky.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://cssorgy.com"&gt;http://www.cssorgy.com&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://cssorgy.com/dan-olsavsky-1149"&gt;http://www.cssorgy.com/dan-olsavsky-1149&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssmoon.com/"&gt;http://www.cssmoon.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.cssmoon.com/?p=1684"&gt;http://www.cssmoon.com/?p=1684&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csschick.com/"&gt;http://www.csschick.com&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csschick.com/3989_dan%C2%A0olsavsky/"&gt;http://www.csschick.com/3989_dan%C2%A0olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://gallery.we6design.com/"&gt;http://gallery.we6design.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://gallery.we6design.com/2009/03/website-development-by-dan-olsavsky.html"&gt;http://gallery.we6design.com/2009/03/website-development-by-dan-olsavsky.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.wooki.es/"&gt;http://www.wooki.es/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.wooki.es/archives/dan-olsavsky"&gt;http://www.wooki.es/archives/dan-olsavsky&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.quandtnet.de/"&gt;http://www.quandtnet.de/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.quandtnet.de/sites/portfolio/2009/dan-olsavsky/"&gt;http://www.quandtnet.de/sites/portfolio/2009/dan-olsavsky/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.mabucplus.com/"&gt;http://www.mabucplus.com/ &lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.mabucplus.com/comments?id=903"&gt;http://www.mabucplus.com/comments?id=903&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.csszhan.com/"&gt;http://www.csszhan.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.imyike.com/"&gt;http://www.imyike.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Additional listings; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ninjafreelancing.com/"&gt;&lt;span style="font-family:arial;"&gt;http://www.ninjafreelancing.com/&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://www.freelancedesigners.com/dir/webdesign/CO_denver.html"&gt;http://www.freelancedesigners.com/dir/webdesign/CO_denver.html&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://newfreelancedesigners.blogspot.com/"&gt;http://newfreelancedesigners.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://technorati.com/tag/freelancers"&gt;http://technorati.com/tag/freelancers&lt;/a&gt;&lt;br /&gt;&lt;a style="font-family: arial;" href="http://inezha.com/p/8075699/item513?hl=en"&gt;http://inezha.com/p/8075699/item513?hl=en&lt;/a&gt;&lt;br /&gt;http://twitter.com/cssbased?page=2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;In addition, I have had over 1,300 hits in the past 3 days. Thank you everybody, much appreciated!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Thanks again,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Dan Olsavsky&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Web Designer / Web Developer in Denver, Colorado&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-3005017648018417232?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/3005017648018417232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=3005017648018417232' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3005017648018417232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3005017648018417232'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2009/02/vote-4-me.html' title='Vote 4 Me'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-3605701280795494448</id><published>2009-02-23T15:01:00.000-07:00</published><updated>2009-10-28T00:48:00.108-06:00</updated><title type='text'>Typography</title><content type='html'>&lt;span style="font-family:arial;"&gt;Typography, implemented correctly, is one of the most important design elements on a website. This article reveals many of the modern techniques that are being used recurrently:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webdesignerdepot.com/2009/04/101-examples-of-text-treatments-on-the-web/"&gt;http://www.webdesignerdepot.com/2009/04/101-examples-of-text-treatments-on-the-web/ &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am intrigued by the background shapes (#2) because occasionally I will have text that will blend in with a background. It frustrates the heck out of me when this happens, especially if the text is layered on top of an image. Often times I will add an outer glow or a stroke but that style is getting old and I can’t use CSS to replicate the effect. I specifically like the technique used by DesignPhunk. The text clearly stands out and is easy to read while the transparency effect is still preserved.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal"&gt;&lt;span style="color: rgb(31, 73, 125);"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-3605701280795494448?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/3605701280795494448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=3605701280795494448' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3605701280795494448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3605701280795494448'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2009/04/typography.html' title='Typography'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-5853752838532256220</id><published>2009-02-23T09:29:00.004-07:00</published><updated>2009-02-28T16:05:42.955-07:00</updated><title type='text'>Flash Tip</title><content type='html'>&lt;span style="font-family: arial;"&gt;Many of you may know this already, but perhaps some don’t …so I thought I would share. When you are saving images out for &lt;/span&gt;&lt;strong style="font-family: arial;"&gt;Flash Development&lt;/strong&gt;&lt;span style="font-family: arial;"&gt;, I suggest not compressing or optimizing the images. Why you ask? Because &lt;/span&gt;&lt;em style="font-family: arial;"&gt;Flash&lt;/em&gt;&lt;span style="font-family: arial;"&gt; is compressing the photos when you render the .SWF. There is a very large degradation of quality when you compress the images in Photoshop and then again in Flash (i.e. you are compressing something that is already compressed, therefore causing mass pixelation).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Hope that helps!&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-family: arial;"&gt;Thanks,&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial;"&gt;Dan Olsavsky&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: arial;"&gt;Web Designer / Web Developer in Denver, Colorado&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-5853752838532256220?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/5853752838532256220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=5853752838532256220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5853752838532256220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5853752838532256220'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2009/02/flash-tip-images.html' title='Flash Tip'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-8396184961445555359</id><published>2009-02-13T01:44:00.001-07:00</published><updated>2009-02-13T01:58:29.129-07:00</updated><title type='text'>New Website</title><content type='html'>It's finally here!  I just launched my new site this evening. Drop me a line and let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-8396184961445555359?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/8396184961445555359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=8396184961445555359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/8396184961445555359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/8396184961445555359'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2009/02/new-website.html' title='New Website'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-4447335606453874990</id><published>2008-07-01T15:51:00.002-06:00</published><updated>2009-02-15T21:29:55.397-07:00</updated><title type='text'>IE8</title><content type='html'>FFx3 is due to "flip the switch" sometime in November (the public release was on June 17th) and IE8 is scheduled to be released in Q4 of this year. Rumor has it that MS wants to release IE8 the same time Mozilla forces the FFx3 update. The bottom line is they will both be out and possibly widely used by the end of the year.&lt;br /&gt;&lt;br /&gt;Dean Hachamovitch, General Manager of Microsoft’s Internet Explorer, has released a statement that IE8 is going to Support Standards Mode by default. Many websites may display improperly in IE8 by default because many of us are used to programming for XHTML Transitional (instead of Strict), or in other words, we hack/tweak a lot of website so that they will work in IE6. Read, http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx for more.&lt;br /&gt;&lt;br /&gt;Furthermore, IE8 is not supporting all of the CSS3 functionalities and although MS claims IE8 will fully support CSS2.1, it doesn’t (at least for now). This is an issue that we should all be discussing now because it will affect a lot of websites in the near future. For example: http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx, I know of several sites that I created that use this technique, that I will now have to make significant changes to for IE8 (in some instances this includes the design).&lt;br /&gt;&lt;br /&gt;More IE8/CSS2.1 testing literature can be found here!&lt;br /&gt;&lt;br /&gt;As one web developer says “At some point standards has to give way to usability.”, lol …try telling MS that! Standards Mode is here! This isn’t going to be a huge barrier for many of us, just a series of speed bumps. In fact, this will be a great opportunity for developers to make money. I foresee myself having to create a new style sheet for a lot of my sites, let’s hope it’s that simple.&lt;br /&gt;&lt;br /&gt;Whats wrong in my IE8?&lt;br /&gt;&lt;br /&gt;I am composing a list of things that IE8 doesn’t like. These aren’t all things that we need to go ape $h!t over yet as IE8 is still beta, but be aware, were only a few months away.&lt;br /&gt;&lt;br /&gt;   * IE8 doesn’t work with Multiple IE’s, IE6 or a stand-alone versions of IE7… so don’t install it yet if you plan on testing in older versions of IE&lt;br /&gt;&lt;br /&gt;   * IE8 doesn’t render anchor tags properly if you are using the CSS property display:block with background images (i.e. image sprites).&lt;br /&gt;&lt;br /&gt;   * There is an option in IE8 to render the page as if it were displaying in IE7… but it doesn’t quite work yet.&lt;br /&gt;&lt;br /&gt;   * The in-line attribute “border” must be done in CSS or the border will still show&lt;br /&gt;&lt;br /&gt;   * The in-line attribute “align” is giving me display problems, again, you may have to define this in your style sheet&lt;br /&gt;&lt;br /&gt;   * If you have an anchor tag wrapping around aH1-H6(etc), it will not display properly. Apparently, Heading tags can’t be links.&lt;br /&gt;&lt;br /&gt;   * Target=”_blank” is not working for me&lt;br /&gt;&lt;br /&gt;   * There are some issues with liquid layouts (it doesn’t seem to like percentages for widths on more than one column)&lt;br /&gt;&lt;br /&gt;Some of these problems may be fixed but the Standards will stay the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-4447335606453874990?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/4447335606453874990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=4447335606453874990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/4447335606453874990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/4447335606453874990'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2008/07/ie8.html' title='IE8'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-6476437432483911651</id><published>2008-01-25T10:33:00.000-07:00</published><updated>2008-01-25T10:35:15.635-07:00</updated><title type='text'>Photoshop CS3 Features - Image Editing</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;"&lt;span style="font-weight: bold;"&gt;Photoshop CS3 Features - Image Editing&lt;/span&gt;" &lt;span style="font-style: italic;"&gt;by Dan Olsavsky&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;You will notice that on your main Photoshop CS3 toolbar, Adobe has removed the magic wand tool and replaced it with the Quick Selection Tool. Adobe has recognized that the ability to isolate an object and remove it from its background is quite often a pain staking "project". Photoshop CS3 introduces the Quick Selection tool as a solution. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;The Quick Selection tool is much more versatile and intuitive than the magic wand tool. For instance, it is quite easy to use; you simply paint over the area that you would like to be selected and that’s it. There is no need to hold down the shift key to make multiple selections and if you have accidentally selected a bit too much, you can press the Alt key and paint with the tool to deselect areas (think eraser tool).&lt;span style=""&gt;  &lt;/span&gt;The quality of the selection has improved too, leaving no pixel behind (my attempt at humor).&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Once you have made your selection with the Quick Selection tool, you can press the Q key to go in to Quick Mask mode. Quick Mask mode will show you the non-selected areas in red, which will help you identify areas that you may need to clean up a bit. I find this tool especially helpful when I need to cut out such things as the spaces in-between strands of hair.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Once you have your selection exactly the way you want it, you can use the new Refine Edge tool (select/refine edge) to feather the edge of a selection so it will look natural. The Refine Edge tool includes it’s own dialog box (Control + Alt + R) in which you can control several parameters of the selection. FYI, I used to go to select/contract 1px then, select/inverse and then selection/feather 1px... so this will surely save some time. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;Especially Useful links:&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;a href="http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WSFD9BA8C5-31BA-4fec-81F3-CF04EE5295FC.html"&gt;http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WSFD9BA8C5-31BA-4fec-81F3-CF04EE5295FC.html&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WS9C5407FF-2787-400b-9930-FF44266E9168.html"&gt;http://livedocs.adobe.com/en_US/Photoshop/10.0/help.html?content=WS9C5407FF-2787-400b-9930-FF44266E9168.html&lt;/a&gt;&lt;/p&gt;  &lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;a href="http://www.photoshopsupport.com/tutorials/adorama/changing-colors-selectively.html"&gt;http://www.photoshopsupport.com/tutorials/adorama/changing-colors-selectively.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;"Photoshop CS3 Features - Image Editing" by Dan Olsavsky&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-6476437432483911651?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/6476437432483911651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=6476437432483911651' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6476437432483911651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6476437432483911651'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2008/01/photoshop-cs3-features-image-editing.html' title='Photoshop CS3 Features - Image Editing'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-3350231782811760610</id><published>2008-01-15T08:33:00.001-07:00</published><updated>2009-02-12T23:28:13.619-07:00</updated><title type='text'>New Inspiration</title><content type='html'>&lt;div dir="ltr" align="left"&gt;&lt;div dir="ltr" align="left"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;There are many similar modern design characteristics among the sites in which I am reviewing this month. I will try to identify what they all are in my critiques.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.caferouge.co.uk/"&gt;http://www.caferouge.co.uk/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;pros:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;beautiful textures&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;nice layering techniques, it adds a lot of dimension&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;rich colors invoke emotions&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;well &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;themed, this helps sell the brand&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;simple navigation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;2 tone background with a pattern&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;the graphics are very well done (i like locations.php, it's engaging)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;nice dropdown concept, this helps me find my way&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;cons:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;takes too long to load pages&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;  &lt;div dir="ltr" align="left"&gt;&lt;span style="color: rgb(0, 0, 255);font-family:Arial;font-size:85%;"  &gt;&lt;a style="font-weight: bold;" href="http://www.stonebriar.org/"&gt;http://www.stonebriar.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;pros: &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;index tab at top both looks good and functions well, I can find whatever I want with out scrolling at all. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;great layering techniques, &lt;/span&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;it adds a lot of dimension&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;simple navigation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;2 tone background with a pattern&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;Flash banner in combination with the color palette invokes emotions&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 0, 0);font-family:Arial;font-size:85%;"  &gt;cons:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;the rounded element (containing the service times) seems a bit out of place or perhaps just not consistent with the feel of the rest of the site... i believe this to be because it is rounded&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;i feel the same way about the "this week..." graphic at the bottom of the page on the blue bar. I would loose the rounded part. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 51);font-family:Arial;font-size:85%;"  &gt;i would also re-shape the background elements in the right hand column...I guess I am really not digging the curves, especially because they are curving in different directions than the other curved elements on the site. It's never a good idea to mix and match horizontal and vertical ANYTHING...unless it's a pattern. I often see this same mistake when using gradients.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-3350231782811760610?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/3350231782811760610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=3350231782811760610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3350231782811760610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/3350231782811760610'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2008/01/new-inspiration.html' title='New Inspiration'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-6894577031707207642</id><published>2008-01-10T10:13:00.000-07:00</published><updated>2008-01-10T12:30:44.212-07:00</updated><title type='text'>Using Multiple Style Sheets (for multiple browsers)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Star HTML hack... &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(where ie specific "root" selectors all began)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Star html is not valid mark-up, therefore it wont work in new browsers... for example,  IE7 does not apply rules that use this hack, therefore, you still need to create a new style sheet. Microsoft is discontinuing support of the Star-HTML hack in strict and standard mode so that there will be fewer problems for coders. Furthermore, &lt;span style="font-style: italic;"&gt;You should never hack a CSS document if the hack is not valid!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Update January 2007  IE7 has been out for a few months now, and it ignores the Star-HTML hack just like non-IE browsers. Therefore the hack is now considered to be a filter hack for IE6 and below. Since those old browsers will not change in the future, this "less-than-IE7" filter hack is very safe to use, and allows easy forking of CSS rules between IE6 and IE7 in a single stylesheet."&lt;br /&gt;&lt;br /&gt;" So what happens when we start to match child selectors in IE 7? Well, it makes a big mess because we now match more rules not meant to be used from within IE and then those are merged with IE only rules. Because of the merge styles that were never meant to be combined end up changing the layout of the page away from what the author originally intended when they designed their cross browser matrix and testing patterns. "&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Example&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsanacosmeticdental.com%2Fcss%2Fscreen.css"&gt;The star-html technique does not validate&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;*html #container {&lt;br /&gt;     background: url(../images/ie-bkgd.gif) left top repeat-y;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why Use Multiple Style Sheets?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;It helps keep your default external style sheet from getting too lengthy. &lt;/li&gt;&lt;li&gt;It is also quite easy to determine what style sheet controls a specific browser (if you name it appropriately).&lt;/li&gt;&lt;li&gt;Easiest and most consistent way to manage browser inconsistencies of a web page&lt;/li&gt;&lt;li&gt;You can use CSS3 for browsers that support it (use all available CSS selectors)&lt;/li&gt;&lt;li&gt;Several HTML editing tools are now equipped with ways to manage multiple style sheets (ie Dremweaver)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;There are certain browsers that we have to code for but do not have any reliable means to detect and work around consistently. I have found that it is much easier to develop your CSS code for a highly standards-compliant browser like Firefox first, then create a style sheet for workarounds, to make your code work on IE.&lt;br /&gt;&lt;br /&gt;If you write your main style sheet with styles that are coded in a non-standard way to deal with IE bugs first, &lt;span style="font-style: italic;"&gt;you will wind up having to rewrite everything when Microsoft fixes the bugs&lt;/span&gt;. I found that using the multiple style sheet technique is quite useful and has the least number of side effects.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conditional Comments For IE (goes in the head of your document)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--[if IE ]&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="screen-ie.css" /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--[if IE 7]&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="screen-ie7.css" /&amp;gt;&lt;br /&gt;&amp;lt;![endif]--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;![if IE 6]&amp;gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css" href="screen-ie6.css" /&amp;gt;&lt;br /&gt;&amp;lt;![endif]&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Importing Multiple Styles&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&amp;lt;!--&lt;br /&gt;@import url(screen.css);&lt;br /&gt;@import url(print.css);&lt;br /&gt;@import url(mobile.css);&lt;br /&gt;@import url(forms.css);&lt;br /&gt;@import url(gallery.css);&lt;br /&gt;--&amp;gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Great Articles&lt;/span&gt;&lt;br /&gt;&lt;a href="http://virtuelvis.com/archives/2004/02/css-ie-only"&gt;http://virtuelvis.com/archives/2004/02/css-ie-only&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.positioniseverything.net/articles/cc-plus.html"&gt;http://www.positioniseverything.net/articles/cc-plus.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.quirksmode.org/css/condcom.html"&gt;http://www.quirksmode.org/css/condcom.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.456bereastreet.com/archive/200510/stop_using_css_hacks_now/"&gt;http://www.456bereastreet.com/archive/200510/stop_using_css_hacks_now/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.brucelawson.co.uk/index.php/2005/future-proof-your-css-with-conditional-comments/"&gt;http://www.brucelawson.co.uk/index.php/2005/future-proof-your-css-with-conditional-comments/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-6894577031707207642?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/6894577031707207642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=6894577031707207642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6894577031707207642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6894577031707207642'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2008/01/using-multiple-style-sheets-for_10.html' title='Using Multiple Style Sheets (for multiple browsers)'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-8689992862957666919</id><published>2008-01-09T09:25:00.000-07:00</published><updated>2008-01-09T09:38:53.337-07:00</updated><title type='text'>A  Non-JavaScript, Repeating .PNG Fix - That Works!</title><content type='html'>&lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;I was looking for a  non JavaScript way to use .png's with ie6... however there was a catch, it had  to repeat. I found this code and I added it to a site... and it works  (*wipes sweat from forehead)!!! The code goes in your CSS so you don't have to  edit the HTML, add the &lt;a href="http://www.twinhelix.com/css/iepngfix/"&gt;.htc file&lt;/a&gt; to your root directory.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;span style="font-style: italic;"&gt;Note: The first  selector triggers the .htc behavior&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;.fixpng, img {&lt;br /&gt;behavior: url(../iepngfix.htc);&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;#columnContainer  {&lt;br /&gt;background-image: url(../images/content-bg.png);&lt;br /&gt;behavior:  url(../iepngfix.htc);&lt;br /&gt;background-repeat: repeat;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;Read how Bob edited this code so that the .png's will repeat (brilliant):&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/"&gt;http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/&lt;/a&gt;&lt;br /&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;If your not familiar  with .htc files, you can read about them here: &lt;a href="http://msdn2.microsoft.com/en-us/library/ms531018%28VS.85%29.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms531018(VS.85).aspx&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So... you noticed that ie6 is trying to adjust the gamma on the .png! &lt;/span&gt;&lt;br /&gt;Well, youre an observant little developer arent you! You can strip the GAMMA information out of the .png file using TweakPNG (Windows only):&lt;br /&gt;&lt;a href="http://entropymine.com/jason/tweakpng/"&gt;http://entropymine.com/jason/tweakpng/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The directions for TweakPNG:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;&lt;a href="http://www.sitepoint.com/newsletter/viewissue.php?id=3&amp;amp;issue=153#7"&gt;http://www.sitepoint.com/newsletter/viewissue.php?id=3&amp;amp;issue=153#7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;For those of you who prefer to use JavaScript&lt;/span&gt;&lt;br /&gt;Here is the &lt;span style="font-weight: bold;"&gt;jQuery&lt;/span&gt; version of this, however, I don't know it's limitations;&lt;br /&gt;&lt;a href="http://campbellsdigitalsoup.co.uk/about/png-fix"&gt;http://campbellsdigitalsoup.co.uk/about/png-fix&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt;&lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;/span&gt; &lt;/div&gt; &lt;div&gt;&lt;span class="996265915-09012008"&gt;&lt;span style=";font-family:Arial;font-size:85%;"  &gt;-  Dan Olsavsky&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-8689992862957666919?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/8689992862957666919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=8689992862957666919' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/8689992862957666919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/8689992862957666919'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2008/01/non-javascript-repeating-png-fix-that.html' title='A  Non-JavaScript, Repeating .PNG Fix - That Works!'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-1100442251663734449</id><published>2007-12-05T22:10:00.000-07:00</published><updated>2007-12-05T22:16:21.934-07:00</updated><title type='text'>CSS and SEO</title><content type='html'>This is a great technique for how to structure your code for search engine optimization. I use absolute positioning so that I can put certain divs higher in the code... so they are read first by the spiders.&lt;br /&gt;&lt;br /&gt;Brief overview:&lt;br /&gt;&lt;br /&gt;On the &lt;span style="font-style: italic;"&gt;left&lt;/span&gt;, how the HTML appears on the page, from top to bottom (most important to least important).&lt;br /&gt;on the &lt;span style="font-weight: bold;"&gt;right&lt;/span&gt;, how the divs are positioned (0,0 [x,y] is top)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=content,&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;position-top=30&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=text-links&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position-top=10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=top-navigation&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position-top=20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=side-navigation&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;-top&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=40&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=header&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;-top&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=contact-form&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;-top&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=50&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=calls-to-action&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;-top&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;div=flash&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;position&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;-top&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;=10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- The content and links are most important so they are higher on the page in the code.&lt;br /&gt;- The Flash is the least important, because it cant be optimized, so it is at the bottom but, is positioned to be at the top of the page.&lt;br /&gt;&lt;br /&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-1100442251663734449?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/1100442251663734449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=1100442251663734449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1100442251663734449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1100442251663734449'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/12/css-and-seo.html' title='CSS and SEO'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-7201070165513349615</id><published>2007-11-08T10:16:00.000-07:00</published><updated>2007-11-08T10:33:29.283-07:00</updated><title type='text'>CSS Rollovers for Top Navigations</title><content type='html'>This is an oldie but a  goodie. This is a good foundation for those whom would like to take the next step and add rounded corners via CSS.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Objective.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create a SEO friendly top navigation using CSS to control image rollovers.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The HTML.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;home&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;about&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;this&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;&amp;lt;span&amp;gt;that&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;   &amp;lt;li&amp;gt;&amp;lt;a href="#" class="ninetytwo"&amp;gt;&amp;lt;span&amp;gt;the other&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The CSS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(note: i have added a class to control the width of the end list item. This came about because I have one list item that is smaller than the rest. I changed the color of the list item so you can see which one I am referring to.)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;/* global selectors */&lt;br /&gt;ul {&lt;br /&gt;   margin: 0px;&lt;br /&gt;   padding: 0px;&lt;br /&gt;   list-style-type: none;&lt;br /&gt;   width: 463px;&lt;br /&gt;   height: 45px;&lt;br /&gt;}&lt;br /&gt;ul li{&lt;br /&gt;   float: left;&lt;br /&gt;}&lt;br /&gt;ul li a span{&lt;br /&gt;   display:block;&lt;br /&gt;   margin: 10px 0px 0px 0px;&lt;br /&gt;   text-align: center;&lt;br /&gt;}&lt;br /&gt;/* 93 px wide nav elements */&lt;br /&gt;ul li a{&lt;br /&gt;   margin: 0px;&lt;br /&gt;   padding: 0px;&lt;br /&gt;   list-style-type: none;&lt;br /&gt;   float: left;&lt;br /&gt;   height: 45px;&lt;br /&gt;   width: 93px;&lt;br /&gt;   background-color: #eee;&lt;br /&gt;}&lt;br /&gt;ul li a:hover{&lt;br /&gt;   margin: 0px;&lt;br /&gt;   padding: 0px;&lt;br /&gt;   list-style-type: none;&lt;br /&gt;   float: left;&lt;br /&gt;   height: 45px;&lt;br /&gt;   width: 93px;&lt;br /&gt;   background-color: #aaa;&lt;br /&gt;}&lt;br /&gt;/* 92 px wide nav elements */&lt;br /&gt;ul li a.ninetytwo{&lt;br /&gt;   margin: 0px;&lt;br /&gt;   padding: 0px;&lt;br /&gt;   list-style-type: none;&lt;br /&gt;   float: left;&lt;br /&gt;   height: 45px;&lt;br /&gt;   width: 92px;&lt;br /&gt;   background-color: #000;&lt;br /&gt;}&lt;br /&gt;ul li a:hover.ninetytwo{&lt;br /&gt;   margin: 0px;&lt;br /&gt;   padding: 0px;&lt;br /&gt;   list-style-type: none;&lt;br /&gt;   float: left;&lt;br /&gt;   height: 45px;&lt;br /&gt;   width: 92px;&lt;br /&gt;   background-color: #ccc;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Rest.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Change the background colors to background images.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Example.&lt;/span&gt;&lt;br /&gt;&lt;a href="http://danolsavsky.com/css-top-nav-rollover.html"&gt;&lt;br /&gt;http://danolsavsky.com/css-top-nav-rollover.html&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-7201070165513349615?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/7201070165513349615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=7201070165513349615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/7201070165513349615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/7201070165513349615'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/11/css-rollovers-for-top-navigations.html' title='CSS Rollovers for Top Navigations'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-1261229319195311812</id><published>2007-11-08T09:36:00.000-07:00</published><updated>2007-11-29T10:37:43.067-07:00</updated><title type='text'>Understanding and Troubleshooting CSS, HTML and JavaScript</title><content type='html'>Here are a few tips, more to come...&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Resources&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;GOOGLE&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.positioniseverything.net/"&gt;http://www.positioniseverything.net/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.quirksmode.org/"&gt;http://www.quirksmode.org/&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=4892788920168750463&amp;amp;postID=1261229319195311812#%20http://cavemonkey50.com/2005/12/the-ultimate-ie-hack-guide/"&gt;http://cavemonkey50.com/2005/12/the-ultimate-ie-hack-guide/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Troubleshooting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Reference these Websites:&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://24ways.org/2005/avoiding-css-hacks-for-internet-explorer"&gt;http://24ways.org/2005/avoiding-css-hacks-for-internet-explorer&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.webdevout.net/css-hacks"&gt;http://www.webdevout.net/css-hacks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.cssplay.co.uk/boxes/minwidth.html"&gt;http://www.cssplay.co.uk/boxes/minwidth.html&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Validate your CSS/(X)HTML&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://validator.w3.org/"&gt;http://validator.w3.org/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;ul style="font-weight: bold;"&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;CSS/(X)HTML&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Use background colors on block level elements&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Use the !important declaration to correct cascading errors&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Check that your styles are cascading correctly&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;make a new style sheet(s)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;            global&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;            forms&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;            screen&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;            print&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;ie&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Use firefox web developer tools&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        firebug&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        web developers toolkit&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        measure it&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Margin vs. Padding&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        margin defines the white space around an HTML element's border&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        while padding refers to the white space within the border&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;        Padding will add to the width of an element&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Block vs. Inline&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;        Block&lt;/span&gt; - Takes up the full width available, with a new line before and after (display:block;)&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;div, h1 ... h6, p, ul,  ol,  dl, li, dt, dd, table, blockquote, pre,  form&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Inline &lt;/span&gt;- Takes up only as much width as it needs, and does not force new lines. Margin-top/bottom or padding-top/bottom values are ignored. Cant change the width in IE. (display:inline;)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;span, a, strong,  em, img,  br, input, abbr, acronym&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; ul, p, h1, h2, h3, h4, h5, h6, blockquote, form, label, ul, ol, dl and fieldset tags have default padding&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; When block doesnt accept the values for your margin or padding, try adding a span tag to fix the problem.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;strip div's&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Remove all padding and margin&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;                * {&lt;br /&gt;                 padding:0;&lt;br /&gt;                 margin:0;&lt;br /&gt;             }&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Browsers have slightly different defaults for heading sizing and margins.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Create a style sheet for ie&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Add an ie conditional comment&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Internet Explorer's misinterpretation of the CSS box model means the border and padding are included in the width of the content, as opposed to added on&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;You CAN use percentages and pixels&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Try using position: relative on floated elements if your backgound images are dissappearing&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Min height and Min width dont work in IE...use two divs, an outer div that controls the percentage width AND the minimum width, and an inner div which holds the content. The outer div has a width equal to the percentage width and a right (or left) border equal to the minimum width.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;CSS ID vs. Class&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Standards specify that any given id name can only be referenced once within a page or document. From our experience, IDs are most commonly used correctly in CSS layouts. This makes sense because there are usually only one menu per page, one banner, and usually only one content pane.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Use IDs when there is only one occurrence per page. Use classes when there are one or more occurrences per page&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;You can use multiple classes to style an HTML element but you can only use one ID when styling an HTML element. This means that class selectors have a wider range of applications.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;IDs have higher specificity than classes&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;There may be times when a declaration conflicts with another declaration. These conflicts are resolved using the Cascade Rules. In simple terms, if a class selector and ID selector were to be in conflict, the ID selector would be chosen.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;Global selectors will over-ride anyhting that is cascaded below them (regardless)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;One liners, if you can out all of your variables on one line, do so. It minimizes the code and can help prevent browser errors (in older browsers).&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold;"&gt;&lt;ul&gt;&lt;li&gt;JavaScript&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold;"&gt;&lt;ul style="font-weight: normal;"&gt;&lt;ul&gt;&lt;li&gt;Re-order your JavaScript&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold;"&gt;&lt;ul style="font-weight: normal;"&gt;&lt;ul&gt;&lt;li&gt;make sure your JavaScripts variables are defined after the function&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="font-weight: bold;"&gt;&lt;ul&gt;&lt;li&gt;General&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;    Dont use deprocated tags&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-1261229319195311812?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/1261229319195311812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=1261229319195311812' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1261229319195311812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1261229319195311812'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/11/understanding-and-troubleshooting-css.html' title='Understanding and Troubleshooting CSS, HTML and JavaScript'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-6501393478708044990</id><published>2007-10-22T12:31:00.000-06:00</published><updated>2007-10-22T12:36:33.114-06:00</updated><title type='text'>PNG Fix w/jQuery</title><content type='html'>&lt;a href="http://jquery.andreaseberhard.de/pngFix/"&gt;http://jquery.andreaseberhard.de/pngFix/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-6501393478708044990?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/6501393478708044990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=6501393478708044990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6501393478708044990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6501393478708044990'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/png-fix-wjquery.html' title='PNG Fix w/jQuery'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-4973423634085388922</id><published>2007-10-22T12:27:00.000-06:00</published><updated>2007-10-22T12:38:09.702-06:00</updated><title type='text'>Adding the Cursor Pointer to Submit Buttons</title><content type='html'>Add the cursor:pointer to your submit button using CSS&lt;br /&gt;&lt;br /&gt;input.submit  {&lt;br /&gt; cursor:pointer;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-4973423634085388922?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/4973423634085388922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=4973423634085388922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/4973423634085388922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/4973423634085388922'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/adding-cursor-pointer-to-submit-buttons.html' title='Adding the Cursor Pointer to Submit Buttons'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-1450884663745186028</id><published>2007-10-22T10:14:00.000-06:00</published><updated>2007-10-22T12:39:47.211-06:00</updated><title type='text'>Embedding Google Maps</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The Objective.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;This tutorial will show you how to embed a Google Map in to a website. You will need to create a Google account if you do not have one already. I broke the process down in to five simple steps and included a link to a working example.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;The Header.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Insert the following tags in the &amp;lt;head&amp;gt; of your document. Then, &lt;a href="http://www.google.com/apis/maps/signup.html"&gt;edit the Google API key&lt;/a&gt; below (key=GoogleAPIkey).&lt;br /&gt;&lt;br /&gt;&amp;lt;script src="http://maps.google.com/maps?file=api&amp;amp;v=2&amp;amp;key=ABQIAAAAoMOJatw3uyEScB50Mr77zxTbBjeJC5OepS89rel7GdJxD1-WLRS2pZIcAM7oxTtSFl3u5DcA6NQK3w" type="text/javascript"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script language="JavaScript" src="maps.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;link href="map.css" rel="stylesheet" type="text/css" /&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Body Tag.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Replace Body Tag with the following code:&lt;br /&gt;&lt;br /&gt;&amp;lt;body onload="load()" onunload="GUnload()"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The HTML.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Insert the map &amp;lt;div&amp;gt; where ever you would like your map to be displayed&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="map"&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The JavaScript&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save the JavaScript below as "maps.js", modify, then go to  &lt;a href="http://www.geocoder.com/"&gt;Geocoder&lt;/a&gt;  to get the new GPoint Coordinates. NOTE: You can now click the "Link to this page" hotlink on Google Maps, to find the coordinates. Simply copy and paste from the line of HTML code.&lt;br /&gt;&lt;br /&gt;function load() {&lt;br /&gt; if (GBrowserIsCompatible()) {&lt;br /&gt; function createMarker(point,html) {&lt;br /&gt;   var marker = new GMarker(point);&lt;br /&gt;   GEvent.addListener(marker, "click", function() {&lt;br /&gt;     marker.openInfoWindowHtml(html);&lt;br /&gt;   });&lt;br /&gt;   return marker;&lt;br /&gt; }&lt;br /&gt; var map    = new GMap(document.getElementById("map"));&lt;br /&gt; var point  = new GPoint(-104.924927, 39.861263);&lt;br /&gt; var point2  = new GPoint(-105.208168, 39.786906);&lt;br /&gt;&lt;br /&gt; var html   = '&amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;Dan Olsavsky&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;Denver, CO';&lt;br /&gt; html += '&amp;lt;form action="http://maps.google.com/maps" method="get" target="_blank"&amp;gt;';&lt;br /&gt; html += '&amp;lt;i&amp;gt;Directions to here from&amp;lt;/i&amp;gt;: &amp;lt;br /&amp;gt;';&lt;br /&gt; html += '&amp;lt;input type="text"   name="saddr" value="" size="25"&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt; html += '&amp;lt;input type="hidden" name="daddr" value="Denver, CO" /&amp;gt;';&lt;br /&gt; html += '&amp;lt;input type="hidden" name="hl" value="en"&amp;gt;';&lt;br /&gt; html += '&amp;lt;input type="submit" value="Directions"/&amp;gt;&amp;lt;/form&amp;gt;';&lt;br /&gt;&lt;br /&gt; var htm2   = '&amp;lt;br /&amp;gt;&amp;lt;b&amp;gt;Dan Olsavsky&amp;lt;/b&amp;gt;&amp;lt;br /&amp;gt;Golden, CO';&lt;br /&gt; htm2 += '&amp;lt;form action="http://maps.google.com/maps" method="get" target="_blank"&amp;gt;';&lt;br /&gt; htm2 += '&amp;lt;i&amp;gt;Directions to here from&amp;lt;/i&amp;gt;: &amp;lt;br /&amp;gt;';&lt;br /&gt; htm2 += '&amp;lt;input type="text" name="saddr" value="" size="25"&amp;gt;&amp;lt;br /&amp;gt;';&lt;br /&gt; htm2 += '&amp;lt;input type="hidden" name="daddr" value="Golden, CO" /&amp;gt;';&lt;br /&gt; htm2 += '&amp;lt;input type="hidden" name="h2"   value="en"&amp;gt;';&lt;br /&gt; htm2 += '&amp;lt;input type="submit" value="Directions"/&amp;gt;&amp;lt;/form&amp;gt;';&lt;br /&gt;&lt;br /&gt; //Create Marker&lt;br /&gt; var marker = new createMarker(point, html);&lt;br /&gt; var marker2 = new createMarker(point2, htm2);&lt;br /&gt;&lt;br /&gt; //Edit Controls&lt;br /&gt; map.addControl(new GLargeMapControl());&lt;br /&gt; map.addControl(new GMapTypeControl());&lt;br /&gt; map.centerAndZoom(point, 9);&lt;br /&gt;&lt;br /&gt; //Add Overlay&lt;br /&gt; map.addOverlay(marker);&lt;br /&gt; map.addOverlay(marker2);&lt;br /&gt;&lt;br /&gt; //Add info window&lt;br /&gt; marker.openInfoWindowHtml(html);&lt;br /&gt; marker.openInfoWindowHtml(html2);  &lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The CSS&lt;/span&gt;&lt;br /&gt;Create a style sheet named "map.css" and create a selector for the map id.&lt;br /&gt;&lt;br /&gt;&lt;span class="wikEdSpaceBlock"&gt;&lt;span class="wikEdSpaceLine"&gt;/* Google Map CSS */&lt;br /&gt;#map {&lt;br /&gt;width:400px;&lt;br /&gt;height:400px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Example.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;a href="http://danolsavsky.com/map.html"&gt;http://danolsavsky.com/map.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Help. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mapki.com/index.php?title=Main_Page"&gt;Google Maps Wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Advanced&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.econym.demon.co.uk/googlemaps/index.htm"&gt;http://www.econym.demon.co.uk/googlemaps/index.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-1450884663745186028?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/1450884663745186028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=1450884663745186028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1450884663745186028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1450884663745186028'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/embedding-google-maps.html' title='Embedding Google Maps'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-5309288761472826426</id><published>2007-10-16T10:12:00.001-06:00</published><updated>2008-04-30T13:19:04.277-06:00</updated><title type='text'>CSS Roll-Over Submit Buttons</title><content type='html'>&lt;span style="font-weight: bold;"&gt;The CSS. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Note: These are the styles for an image-roll over . You can just as easily use background colors.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#contact input.submit {&lt;br /&gt;background: url(../images/qc-submit-btn.jpg) 0px 0px;&lt;br /&gt;height: 53px;&lt;br /&gt;width: 144px;&lt;br /&gt;display: block;&lt;br /&gt;border: none;&lt;br /&gt;}&lt;br /&gt;#contact :hover input.submit {&lt;br /&gt;background-position: -144px 0px;&lt;br /&gt;}&lt;br /&gt;#contact:active input.submit {&lt;br /&gt;background-position: -288px 0px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The HTML.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;a onclick="&lt;span class="attribute-value"&gt;document.getelementbyid('formid').submit"&lt;/span&gt;&amp;gt;&amp;lt;input type="submit" class="submit" name="" value="" /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;-Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-5309288761472826426?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/5309288761472826426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=5309288761472826426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5309288761472826426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5309288761472826426'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/css-roll-over-submit-buttons_16.html' title='CSS Roll-Over Submit Buttons'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-9207357043585223652</id><published>2007-10-16T09:53:00.000-06:00</published><updated>2007-10-16T10:09:56.930-06:00</updated><title type='text'>CSS Image Roll-Overs</title><content type='html'>&lt;span style="font-weight: bold;"&gt;CSS Image Roll-overs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;By combining the four states of a button (normal, hover, active and visited) in to one image, the image roll-over happens quicker and requires less load time. In addition, the images are cached in to the temporary browser memory so they dont have to be re-loaded on to each page of the web site. (&lt;a href="http://www.alistapart.com/articles/sprites"&gt;see CSS Sprites&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;EXAMPLE:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Image.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fRoOgm0rgxE/RxTgZ6v4e9I/AAAAAAAAAAM/KywQLaQ-TnA/s1600-h/bucket-1-more-btn.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_fRoOgm0rgxE/RxTgZ6v4e9I/AAAAAAAAAAM/KywQLaQ-TnA/s320/bucket-1-more-btn.jpg" alt="" id="BLOGGER_PHOTO_ID_5121965412098538450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The CSS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;#button p a{&lt;br /&gt;   background-image: url(../images/button.jpg);&lt;br /&gt;   display: block;&lt;br /&gt;   height: 42px;&lt;br /&gt;   width: 107px;&lt;br /&gt;   background-position: 0px 0px;&lt;br /&gt;}&lt;br /&gt;#button p :hover{&lt;br /&gt;   background-position: -107px 0px;&lt;br /&gt;}&lt;br /&gt;#button p :active{&lt;br /&gt;   background-position: -214px 0px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The HTML.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="button"&amp;gt;&lt;br /&gt;   &amp;lt;p&amp;gt;&amp;lt;a href="read-more.html"&amp;gt;&amp;lt;!-- --&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-9207357043585223652?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/9207357043585223652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=9207357043585223652' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/9207357043585223652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/9207357043585223652'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/css-image-roll-overs.html' title='CSS Image Roll-Overs'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_fRoOgm0rgxE/RxTgZ6v4e9I/AAAAAAAAAAM/KywQLaQ-TnA/s72-c/bucket-1-more-btn.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-7962868744442196868</id><published>2007-10-11T08:49:00.000-06:00</published><updated>2007-10-11T11:32:56.576-06:00</updated><title type='text'>Drop Down Menus Over Flash</title><content type='html'>If you would like your drop down menus to display over any Flash elements on your page then this is for you. &lt;br /&gt;&lt;br /&gt;1. Add the following parameter to the OBJECT tag:&lt;br /&gt;&lt;br /&gt;&amp;lt;param name="wmode" value="transparent"&amp;gt;&lt;br /&gt;&lt;br /&gt;2. Add the following parameter to the EMBED tag:&lt;br /&gt;&lt;br /&gt;wmode="transparent"&lt;br /&gt;&lt;br /&gt;3. Add "z-index: 0;" via CSS to your DIV&lt;br /&gt;&lt;br /&gt;Here is an example. I am using JavaScript here to avoid the active x control bug in ie6 and to keep my HTML code cleaner.&lt;br /&gt;&lt;br /&gt;&amp;lt;!--Add this link to the head of your HTML doc--&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;script type="text/javascript" src="functions.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--—Embed this JavaScript in the body of your HTML doc--&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;div id="mast" class="”flashContent”"&amp;gt;&lt;br /&gt; &amp;lt;script type="text/javascript"&amp;gt;flash();&amp;lt;/script&amp;gt;&lt;br /&gt;   &amp;lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// Save a new JavaScript file as "functions.js" – then add the JavaScript for your movie (note: it is all on one line and must remain this way)&lt;br /&gt;&lt;br /&gt;function flash() {&lt;br /&gt; document.write('&amp;lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="flash" align="middle" height="PIXELS" width="PIXELS"&amp;gt;&amp;lt;param name="allowScriptAccess" value="sameDomain"&amp;gt;&amp;lt;param name="movie" value="multimedia/FILENAME.swf"&amp;gt;&amp;lt;param name="quality" value="high"&amp;gt;&amp;lt;param name="wmode" value="transparent"&amp;gt;&amp;lt;embed src="multimedia/FILENAME.swf" wmode="transparent" quality="high" bgcolor="#ffffff" name="flash" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="PIXELS" width="PIXELS"&amp;gt;&amp;lt;/embed&amp;gt;&amp;lt;/object&amp;gt;');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* CSS for class=”flashContent” */&lt;br /&gt;&lt;br /&gt;.flashMovie {&lt;br /&gt;z-index: 0; &lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-7962868744442196868?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/7962868744442196868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=7962868744442196868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/7962868744442196868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/7962868744442196868'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/drop-down-menus-over-flash.html' title='Drop Down Menus Over Flash'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-5659899445632707890</id><published>2007-10-11T08:25:00.000-06:00</published><updated>2007-10-11T08:48:30.024-06:00</updated><title type='text'>Team Building Exercise</title><content type='html'>Team Building Exercise - "Win Lose or Draw"&lt;br /&gt;&lt;br /&gt;Object: &lt;br /&gt;&lt;br /&gt;Be the first team to make 6 correct guesses from sketched picture clues.&lt;br /&gt;&lt;br /&gt;Rules:&lt;br /&gt;&lt;br /&gt;Divide players into two teams. The first team selects a Sketcher; all other first team players are then the Guessers. As one team sketches and guesses an idiom, the opposing team watches — play alternates between teams with each new idiom to be sketched.&lt;br /&gt;&lt;br /&gt;Rotate the role of Sketcher on a team so that all team members have the opportunity to be Sketcher. Each time your team must draw a new idiom, select a new member of your team to be the Sketcher.&lt;br /&gt;&lt;br /&gt;Playing The Game :&lt;br /&gt;&lt;br /&gt;1. You need a timer, pad, pencil and clues (idioms) &lt;br /&gt;&lt;br /&gt;2. I will keep the time and score&lt;br /&gt;&lt;br /&gt;3. The Sketcher secretly looks at the provided idiom and sketches the phrase&lt;br /&gt;&lt;br /&gt;4. I will then set the timer to one min. and the Sketcher draws a picture clue (or clues) of the idiom.&lt;br /&gt;&lt;br /&gt;Sketching Rules:&lt;br /&gt;&lt;br /&gt;• No letters, words or numbers can be drawn. Symbols are acceptable. If part of a name or phrase is guessed correctly, you may write that word next to your sketch.&lt;br /&gt;&lt;br /&gt;• Never speak while sketching — but you may gesture to indicate whether the guess is close or off-track!&lt;br /&gt;&lt;br /&gt;5. As the Sketcher sketches, the Sketcher’s teammates start shouting out what they think is being drawn. Players can guess as many times as they want. &lt;br /&gt;&lt;br /&gt;6. The Scoring:&lt;br /&gt;&lt;br /&gt;If the Sketcher’s team guesses correctly before time is up, the Sketcher’s team gets one point. It is now the opposing team’s turn to sketch and guess.&lt;br /&gt;&lt;br /&gt;If the Sketcher’s team does not guess correctly within one min, they do not win the point. The opposing team then gets ten seconds to make ONE guess to win the point.&lt;br /&gt;&lt;br /&gt;• If the opposing team guesses correctly, they win the point. It is then their turn to sketch and guess a new name idiom.&lt;br /&gt;&lt;br /&gt;• If the opposing team does not guess correctly, no one wins the point. It is now the opposing team’s turn to sketch and guess a new idiom. &lt;br /&gt;&lt;br /&gt;The Prize:&lt;br /&gt;&lt;br /&gt;Each member of the winning team will receive a $5 gift certificate to Amazon.com&lt;br /&gt;&lt;br /&gt;FYI, I posted this after the game. Here are the idioms that I used;&lt;br /&gt;&lt;br /&gt;A Picture Paints a Thousand Words&lt;br /&gt;Put your money where your mouth is&lt;br /&gt;Blind leading the blind&lt;br /&gt;Back Seat Driver&lt;br /&gt;Caught With Your Pants Down&lt;br /&gt;Elvis has left the building&lt;br /&gt;Woke up on the wrong side of the bed&lt;br /&gt;High Five&lt;br /&gt;Kick The Bucket&lt;br /&gt;Chicken with its head cut off&lt;br /&gt;Money is the Root of All Evil&lt;br /&gt;Pedal to the metal&lt;br /&gt;Raining Cats and Dogs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-5659899445632707890?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/5659899445632707890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=5659899445632707890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5659899445632707890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/5659899445632707890'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/10/team-building-exercise.html' title='Team Building Exercise'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-2839151085558851262</id><published>2007-09-28T12:35:00.000-06:00</published><updated>2007-09-28T12:36:15.950-06:00</updated><title type='text'>SEO FYI</title><content type='html'>Adding a sitemap to the bottom of your pages does in fact aide in SEO. There are a few reasons why; the search engine spiders can find other pages on the site easier, every page of the site can be accessed easier (for the user) and most importantly more text links equals more title tags (which are one of the most important factors in achieving high search engine rankings). More keywords = better results and this is a clean technique (I.e. not stuffing).&lt;br /&gt;&lt;br /&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-2839151085558851262?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/2839151085558851262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=2839151085558851262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/2839151085558851262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/2839151085558851262'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/09/seo-fyi.html' title='SEO FYI'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-6143999501961475334</id><published>2007-09-26T13:39:00.002-06:00</published><updated>2007-09-26T14:20:28.107-06:00</updated><title type='text'>P1S Lecture - Using The Whole Screen</title><content type='html'>Objective:&lt;br /&gt; -Discuss a new/different solution to layouts&lt;br /&gt;  -Liquid Layouts&lt;br /&gt;   -Maximizing the screen resolution.&lt;br /&gt; -Ability to add more graphics&lt;br /&gt; -Background : how I got to this&lt;br /&gt; -Examples: where i saw this applied&lt;br /&gt;&lt;br /&gt;Background:&lt;br /&gt;&lt;br /&gt; - http://www.w3schools.com/browsers/browsers_display.asp&lt;br /&gt;&lt;br /&gt;  -Browser stats&lt;br /&gt;   -80% audience is 1280 x 1024 or larger&lt;br /&gt;   -1280 x 1024 majority&lt;br /&gt; &lt;br /&gt; - http://cameronmoll.com/&lt;br /&gt;&lt;br /&gt;  -Author of CSS Mastery&lt;br /&gt;  -Web Designer/Developer &amp; Public Speaker&lt;br /&gt;  -Troy, please buy if you can&lt;br /&gt;  -The book&lt;br /&gt;             -http://www.amazon.com/exec/obidos/ASIN/1590596145/authenticbore-20&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://tuscany.cssmastery.com/&lt;br /&gt;&lt;br /&gt; -example from book&lt;br /&gt; -utilizing the entire screen at different resolutions&lt;br /&gt; -Using percentages insted of pixels&lt;br /&gt;  -can use a combination of both&lt;br /&gt;&lt;br /&gt;http://www.adobe.com/devnet/dreamweaver/articles/multiple_layouts.html&lt;br /&gt;&lt;br /&gt; -same technique&lt;br /&gt; -see samples&lt;br /&gt;  -templates&lt;br /&gt;  -multiple templates, one style sheet (new in cs3)&lt;br /&gt;  -CSS layouts in CS3 (starter pages)&lt;br /&gt;&lt;br /&gt;http://www.dynamicdrive.com/style/layouts/category/C13/&lt;br /&gt;&lt;br /&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-6143999501961475334?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/6143999501961475334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=6143999501961475334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6143999501961475334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6143999501961475334'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/09/p1s-lecture-using-whole-screen.html' title='P1S Lecture - Using The Whole Screen'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-6340552749575520386</id><published>2007-09-26T13:39:00.001-06:00</published><updated>2007-09-26T14:20:17.699-06:00</updated><title type='text'>P1S Lecture (interactive) - Contact Forms</title><content type='html'>Objectives:&lt;br /&gt;&lt;br /&gt; Design exercise&lt;br /&gt;  - Brainstorm to stimulate creative behavior&lt;br /&gt;  - Help improve Visual communication w/in the department (to suggest an improvement visually)&lt;br /&gt;  - To get everybody involved in the meeting (i.e. No napping... please sleep at home)&lt;br /&gt;  - Sharpen your design skill, practice makes perfect&lt;br /&gt; View a gallery of contact forms&lt;br /&gt; Critique one of our own forms&lt;br /&gt; Sketch out some ideas on how to improve the form&lt;br /&gt; Share the thumbnails w/each other&lt;br /&gt;&lt;br /&gt;Contact Form Gallery:&lt;br /&gt;&lt;br /&gt; http://www.free-css-templates.com/webdesign/contact-forms-showcase/&lt;br /&gt; "It's funny how many of those sites you recognize immediately only by their contact forms" &lt;- This is a very powerful statement.&lt;br /&gt;&lt;br /&gt;Critique contact form on:&lt;br /&gt;&lt;br /&gt; http://www.smileandshareit.com/&lt;br /&gt;&lt;br /&gt;Sketch &amp; Share:&lt;br /&gt;&lt;br /&gt; Each designer is to draw 2-3 thumbnails in their sketchbook. These thumbnails will illustrate the changes based on the critique (and your own creativity). &lt;br /&gt; We will then pass our sketchbooks around (to the right) to see all of the brilliant ideas that we have.&lt;br /&gt;&lt;br /&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-6340552749575520386?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/6340552749575520386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=6340552749575520386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6340552749575520386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/6340552749575520386'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/09/p1s-lecture-interactive-contact-forms.html' title='P1S Lecture (interactive) - Contact Forms'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892788920168750463.post-1330286772472228629</id><published>2007-09-26T13:38:00.001-06:00</published><updated>2007-09-26T14:20:06.893-06:00</updated><title type='text'>P1S Lecture - Breadcrumb Navigations</title><content type='html'>Breadcrumb navigations&lt;br /&gt;Why?&lt;br /&gt;What?&lt;br /&gt;How?&lt;br /&gt;Examples&lt;br /&gt;Articles&lt;br /&gt;&lt;br /&gt;Why?Tell Me Where I Am&lt;br /&gt;-Whenever a user is navigating inside a website with more than 1 sub-level of navigation, it's critical to show them where in the site structure they are. &lt;br /&gt;-This should be accomplished with headlines, sub-headers (when necessary) and breadcrumbs (e.g. Home &gt; Category &gt; Sub-cat &gt; Product). &lt;br /&gt;&lt;br /&gt;-The first documented usage of breadcrumbs on a notable webpage was on the homepage of Yahoo.com. The technique was pioneered through a UI study conducted by Matthew Rivard in 1997.&lt;br /&gt;&lt;br /&gt;What?&lt;br /&gt;&lt;br /&gt;Path&lt;br /&gt;-Path breadcrumbs are dynamic and show the path that the user has taken to arrive at a page.&lt;br /&gt;&lt;br /&gt;Location&lt;br /&gt;-Location breadcrumbs are static and show where the page is located in the website hierarchy.&lt;br /&gt;&lt;br /&gt;Attribute&lt;br /&gt;-Attribute breadcrumbs give information that categorizes the current page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How?&lt;br /&gt;&lt;br /&gt;JavaScript&lt;br /&gt;- http://www.webmonkey.com/webmonkey/05/52/index0a_page3.html?tw=programming&lt;br /&gt;- http://duvinci.com/projects/javascript/crumbs/&lt;br /&gt;&lt;br /&gt;- http://www.olemiss.edu/depts/research/publications/orspit/breadcrumb_howto/index.html&lt;br /&gt;- http://www.olemiss.edu/depts/research/publications/orspit/breadcrumb_howto/BreadCrumbs.js&lt;br /&gt;&lt;br /&gt;- http://www.evolt.org/article/Breadcrumbs_in_Javascript/17/15480/&lt;br /&gt;&lt;br /&gt;Examples&lt;br /&gt;&lt;br /&gt;- http://ils.unc.edu/~aery/inls181/final/examples.html&lt;br /&gt;- http://www.burton.com/Gear/Default.aspx#/mens/jackets/burton/productDetail/70910/B8237101&lt;br /&gt;&lt;br /&gt;- http://www.page1samples.com/breadcrumbs/&lt;br /&gt;&lt;br /&gt;Articles&lt;br /&gt;- http://psychology.wichita.edu/surl/usabilitynews/52/breadcrumb.htm&lt;br /&gt;- http://www.webdesignpractices.com/navigation/breadcrumb.html&lt;br /&gt;&lt;br /&gt;- Dan Olsavsky&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4892788920168750463-1330286772472228629?l=www.danolsavsky.com%2Fblog.html' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/1330286772472228629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=4892788920168750463&amp;postID=1330286772472228629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1330286772472228629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892788920168750463/posts/default/1330286772472228629'/><link rel='alternate' type='text/html' href='http://www.danolsavsky.com/2007/09/breadcrumb-navigations.html' title='P1S Lecture - Breadcrumb Navigations'/><author><name>danolsavsky</name><uri>http://www.blogger.com/profile/15486715642884139484</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='14560342950639328062'/></author><thr:total>0</thr:total></entry></feed>
