<?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:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2014662021772985241</id><updated>2012-02-15T23:29:26.989-08:00</updated><category term='Usability'/><category term='JavaScript'/><category term='CSS'/><category term='Ajax'/><title type='text'>Web Technology Blog</title><subtitle type='html'>Talk about CSS, AJAX, XHTML, Flash, Layout, Design, and Usability, Just Zhaiduo's another Blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-1318926210962632491</id><published>2010-02-08T17:45:00.000-08:00</published><updated>2010-02-08T17:45:02.793-08:00</updated><title type='text'>Web 2.0 Design Guide</title><content type='html'>&lt;b&gt;Web 2.0&lt;/b&gt;&lt;br /&gt;A web applications that facilitate interactiv. &lt;br /&gt;&lt;ol&gt;&lt;li&gt;information sharing&lt;/li&gt;&lt;li&gt;interoperability&lt;/li&gt;&lt;li&gt;user-centered design&lt;/li&gt;&lt;li&gt;collaboration&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Such as:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;social-networking sites&lt;/li&gt;&lt;li&gt;video-sharing sites&lt;/li&gt;&lt;li&gt;wikis&lt;/li&gt;&lt;li&gt;blogs&lt;/li&gt;&lt;/ol&gt;Technology:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Broswer-side&lt;/li&gt;&lt;li&gt;CSS&lt;/li&gt;&lt;li&gt;Ajax&lt;/li&gt;&lt;li&gt;DIV&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;Features of&amp;nbsp; Web2.0&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: red;"&gt;Simplicity: 2.0 design means focused, clean and simple. User-Generated Content.&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Why simplicity is good?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;* Web sites have goals and all web pages have purposes.&lt;br /&gt;* Users' attention is a finite resource.&lt;br /&gt;* It's the designer's job to help users to find what they want (or to notice what the site wants them to notice)&lt;br /&gt;* Stuff on the screen attracts the eye. The more stuff there is, the more different things there are to notice, &lt;br /&gt;and the less likely a user is to notice the important stuff.&lt;br /&gt;* So we need to enable certain communication, and we also need to minimise noise. That means we need to find a solution that's does its stuff with as little as possible. That's economy, or simplicity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There are two important aspects to achieving success with simplicity:&lt;br /&gt;&lt;br /&gt;1. Remove unnecessary components, without sacrificing effectiveness.&lt;br /&gt;2. Try out alternative solutions that achieve the same result more simply.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Simple navigation:&lt;/b&gt;&lt;br /&gt;*  2.0 design makes global navigation large, bold, clean and obvious.&lt;br /&gt;* Inline hyperlinks (links within text) are typically clearly differentiated from normal text.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why simple navigation is better?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Users need to be able to identify navigation, which tells them various important information:&lt;br /&gt;&lt;br /&gt;* Where they are (in the scheme of things)&lt;br /&gt;* Where else they can go from here&lt;br /&gt;* And what options they have for doing stuff&lt;br /&gt;&lt;br /&gt;Following the principle of simplicity, and general reduction of noise, the best ways to clarify navigation are:&lt;br /&gt;&lt;br /&gt;* Positioning permanent navigation links apart from content&lt;br /&gt;* Differentiating navigation using colour, tone and shape&lt;br /&gt;* Making navigation items large and bold&lt;br /&gt;* Using clear text to make the purpose of each link unambiguous&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bigger text&lt;/b&gt;&lt;br /&gt;Making things bigger makes them more noticeable than lesser elements. This effect has been used throughout the history of print design, on headings, title pages and headlines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rich surfaces&lt;/b&gt;&lt;br /&gt;Realistic surface effects (like drop-shadows, gradients and reflections) help make a visual interface feel more real, solid and "finished".&lt;br /&gt;&lt;br /&gt;They may also remind us of certain tactile or aesthetic qualities of real-world objects, such as water droplets, shiny plastic buttons, and marble floors. Making stuff look solid and real can make it look "touchable", which is likely to appeal.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Cute icons&lt;/b&gt;&lt;br /&gt;Icons can be useful when they're easily recognisable and carry a clear meaning. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Improvement:&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Layout: the designer's job to help users to find what they want&lt;/li&gt;&lt;li&gt;Improvement: focused, clean and simple. minimize noise.&lt;/li&gt;&lt;li&gt;Main menu is important: navigation is not obvious.&lt;/li&gt;&lt;li&gt;Revolution (800 x 600) is too small: 1024x768 is better&lt;br /&gt;http://www.w3counter.com/globalstats.php&lt;br /&gt;January 2010&lt;br /&gt;1   1024x768   27.16%&lt;br /&gt;2  1280x800  20.24%&lt;br /&gt;3  1280x1024  11.03%&lt;br /&gt;4  1440x900  8.61%&lt;br /&gt;5  1680x1050  5.57%&lt;br /&gt;6  1366x768  4.30%&lt;br /&gt;7  800x600  3.51%&lt;br /&gt;8  1152x864  2.39%&lt;br /&gt;9  1920x1200  2.04%&lt;br /&gt;10  1280x768  1.54%&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-1318926210962632491?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/1318926210962632491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=1318926210962632491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1318926210962632491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1318926210962632491'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2010/02/web-20-design-guide.html' title='Web 2.0 Design Guide'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-5184691986285248724</id><published>2009-02-22T20:17:00.000-08:00</published><updated>2009-02-22T20:19:45.298-08:00</updated><title type='text'>Add Sound effect to your mouseover event in HTML</title><content type='html'>&lt;blockquote&gt;&lt;br /&gt;function onSoundlibLoaded() {&lt;br /&gt;  $('a').mouseover(function () {&lt;br /&gt;   soundPlay('2000hz', 10);&lt;br /&gt;  }).mousedown(function () {&lt;br /&gt;   soundPlay('click2', 50);&lt;br /&gt;  });&lt;br /&gt;  $('#say').unbind('mousedown').mousedown(function () {&lt;br /&gt;   soundPlay('saq2_' + String('0' + Math.floor(Math.random() * 23 + 1)).substr(-2), 100);&lt;br /&gt;  });&lt;br /&gt;  $('#name-saq').unbind('mousedown').mousedown(function () {&lt;br /&gt;   soundPlay('saq1_' + String('0' + Math.floor(Math.random() * 23 + 1)).substr(-2), 100);&lt;br /&gt;  });&lt;br /&gt;  $('.email-saq').unbind('mousedown').mousedown(function () {&lt;br /&gt;   soundPlay('saq3_' + String('0' + Math.floor(Math.random() * 23 + 1)).substr(-2), 100);&lt;br /&gt;  });&lt;br /&gt; }&lt;br /&gt; function soundPlay(sid, vol) {&lt;br /&gt;  getSwf("soundlib").playA(sid, vol);&lt;br /&gt;    }&lt;/blockquote&gt;&lt;br /&gt;source: http://saqoosha.net/en/category/flash/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-5184691986285248724?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/5184691986285248724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=5184691986285248724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/5184691986285248724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/5184691986285248724'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2009/02/add-sound-effect-to-your-mouseover.html' title='Add Sound effect to your mouseover event in HTML'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-272672654726832309</id><published>2007-10-23T03:12:00.000-07:00</published><updated>2007-10-23T03:20:14.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Error: malformed URI sequence</title><content type='html'>When use decodeURI to get the ajax feedback, it will return the error of malformed URI sequence if the feedback include some character like: %. The soltion is to make sure the feedback is a encodeURI or escape string, then don't use decode. More choice is use &amp;#37; as the replace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-272672654726832309?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/272672654726832309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=272672654726832309' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/272672654726832309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/272672654726832309'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/10/error-malformed-uri-sequence.html' title='Error: malformed URI sequence'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-132861209904084650</id><published>2007-09-12T02:36:00.000-07:00</published><updated>2007-09-12T03:14:24.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Yahoo! UI Library: Rich Text Editor</title><content type='html'>&lt;a href="http://developer.yahoo.com/yui/editor/"&gt;YUI Editor&lt;/a&gt; is a powerful editor. I've try it on some projects, The conclusion is it's definitely good enough to customize and control to display and use on my projects. This is my favorite menu:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;toolbar: {&lt;br /&gt;         titlebar: 'Editor', collapse:true,&lt;br /&gt;         buttons: [&lt;br /&gt;             { group: 'textstyle',&lt;br /&gt;                 buttons: [&lt;br /&gt;{ type: 'push', label: 'Bold', value: 'bold' },&lt;br /&gt;{ type: 'push', label: 'Italic', value: 'italic' },&lt;br /&gt;{ type: 'push', label: 'Underline', value: 'underline' },&lt;br /&gt;{ type: 'color', label: 'Font Color', value: 'forecolor', disabled: true },&lt;br /&gt;{ type: 'color', label: 'Background Color', value: 'backcolor', disabled: true },&lt;br /&gt;{ type: "push", label: 'Align Left', value: 'justifyleft' },&lt;br /&gt;{ type: "push", label: 'Align Center', value: 'justifycenter' },&lt;br /&gt;{ type: "push", label: 'Align Right', value: 'justifyright' },&lt;br /&gt;{ type: 'push', label: 'Justify', value: 'justifyfull' },&lt;br /&gt;{ type: 'push', label: 'Remove Formatting', value: 'removeformat', disabled: true },&lt;br /&gt;{ type: 'push', label: 'Indent', value: 'indent', disabled: true },&lt;br /&gt;{ type: 'push', label: 'Outdent', value: 'outdent', disabled: true },&lt;br /&gt;{ type: 'push', label: 'Create an Unordered List', value: 'insertunorderedlist' },&lt;br /&gt;{ type: 'push', label: 'Create an Ordered List', value: 'insertorderedlist' },&lt;br /&gt;{ type: 'push', label: 'HTML Link CTRL + SHIFT + L', value: 'createlink', disabled: true },&lt;br /&gt;{ type: 'push', label: 'Insert Image', value: 'insertimage' },&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;And I found a little problem when use this HTML editor: the sign of collapse menu is always minus when click to collapse the menu. This is my solution:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;add two setStyle to change the CSS background style of collapse in editor-beta-min.js on 24 line:&lt;br /&gt;&lt;br /&gt;//alert(Dom.getStyle(collapse,'background'));&lt;br /&gt;if(Dom.getStyle(this.get('cont'),'display')=='none'){&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Dom.setStyle(collapse,'background','url(/editor/assets/skins/sam/sprite.png)&lt;/span&gt; no-repeat 0 -400px;');&lt;br /&gt;Dom.setStyle(this.get('cont'),'display','block');&lt;br /&gt;Dom.removeClass(collapse,'collapsed');&lt;br /&gt;this.fireEvent('toolbarExpanded',{type:'toolbarExpanded',target:this});&lt;br /&gt;}else{&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; Dom.setStyle(collapse,'background','url(/editor/assets/skins/sam/sprite.png) no-repeat 0 -350px;');&lt;/span&gt;&lt;br /&gt;Dom.setStyle(this.get('cont'),'display','none');&lt;br /&gt;Dom.addClass(collapse,'collapsed');&lt;br /&gt;this.fireEvent('toolbarCollapsed',{type:'toolbarCollapsed',target:this});}},this,true);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-132861209904084650?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/132861209904084650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=132861209904084650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/132861209904084650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/132861209904084650'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/09/yahoo-ui-library-rich-text-editor.html' title='Yahoo! UI Library: Rich Text Editor'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-7604039222286372972</id><published>2007-04-13T00:09:00.000-07:00</published><updated>2007-04-13T00:12:26.509-07:00</updated><title type='text'>6 steps to Successful Site</title><content type='html'>&lt;p&gt;&lt;span style="font-weight: bold;"&gt;1. Mastering the basics&lt;/span&gt; - figure out where you are today and measure over time to know impact. Keep a list of domains and sub domains you own and what they're doing. If you have other domains that are dupes, your SEO needs to know this. Monitor your log files. Not just analytics. Log files show what is making the request. You want to know what pages the SE's are requesting. You need to know if something is blocking you website from se's.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;2. Track your rankings for business critical keywords at major SE's. &lt;/span&gt;Collect data from different sources, like Yahoo! Google, MSN. Use tools like Omniture, Wordtracker, etc. Webposition shows rankings. Keep monthly reports for your websites to spot problems earlier.&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;3.Internal cross linking&lt;/span&gt; - most sites have a global top nav and go down to other levels. Breadcrumbs are how you link back up. Go top down and bottom up. Side to side too. Make sure you have all these links. URL structure. Make them text links. Why? Its easy for se's to read URLS of text links. SE's don't execute JavaScript. Some JavaScript has the url in it and the SE may be able to see it. Don't trust it. If a section of your site is not being indexed, it could be the URL structure. Alt attributes don't get much weight for SE's. They are used behind images. SE's can't fill out forms. Forms are great for users, provide another path for SE's. &lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;4. Footer links &lt;/span&gt;- recommends using them. Link to the most important pages on your site. Not all partner sites or links pages. Keep it short and simple. Less links equals more weight for each one on the page. Short URLs are less complex and easier to follow. Many levels down is interpreted as not being important on your site. The higher up the link, the most "important" you feel the page is. &lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;5. Http request/response cycle&lt;/span&gt; - referring url user agent name, ip address, cookies for domain, more. http response is 3 digit status code (200, 301, 302, 404), html code, location of redirect, cookies or more. Every request is met with a response. Some URLS have moved, for example. There are cookie communications to and from.&lt;/p&gt;      &lt;p&gt;200 ok code - all is well and here is your html. Don't put a custom error page with 200 ok code.&lt;br /&gt;301 - permanent moving of page; redirect to appropriate page&lt;br /&gt;302 - temp move&lt;br /&gt;404 - custom error page&lt;/p&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt;6. The circle of death&lt;/span&gt; - do not block entire site using robots.txt file. Don't permit a "Disallow://".  Don't require anyone to &lt;em&gt;require &lt;/em&gt;a cookie to access the site. SE's don't accept cookies. Don't force cookies to see a particular country. Can cause huge problems. Every URL should have unique content. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-7604039222286372972?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/7604039222286372972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=7604039222286372972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/7604039222286372972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/7604039222286372972'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/04/6-steps-to-successful-site.html' title='6 steps to Successful Site'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-250605551142611529</id><published>2007-04-12T23:55:00.000-07:00</published><updated>2007-04-13T00:02:06.643-07:00</updated><title type='text'>Suggestion to webmaster from SES New York</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Use tags&lt;/span&gt;&lt;br /&gt;your blog software will have a page for that tag and rank in search engines for that tag. You should try to have a cool title, but an SEO-perfect title tag. There’s an “SEO Title Tag” plugin for WordPress that lets you customize those, which is great (must install!), you can assign any unique URL a unique title tag.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Create tag conjunction pages&lt;/span&gt;&lt;br /&gt;combining multiple tags for great SEO. Says you should do what ProBlogger does, putting featured posts in blocks at the top of the page. Don’t use “permalink” to link to your post, use the title (unless you want to rank well for permalink, dope). Try sticky posts, which always appear at the top of your category page to introduce it (WordPress plugin: Adhesive).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-250605551142611529?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/250605551142611529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=250605551142611529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/250605551142611529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/250605551142611529'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/04/suggestion-to-webmaster-from-ses-new.html' title='Suggestion to webmaster from SES New York'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-3147275775812159252</id><published>2007-03-13T01:25:00.000-07:00</published><updated>2007-03-13T01:27:06.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><title type='text'>Why tables for layout is stupid</title><content type='html'>Tables existed in HTML for one reason: To display tabular data. But then border="0" made it possible for designers to have a grid upon which to lay out images and text.&lt;br /&gt;&lt;a href="http://hotdesign.com/seybold/everything.html"&gt;Read more &gt;&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-3147275775812159252?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/3147275775812159252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=3147275775812159252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/3147275775812159252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/3147275775812159252'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/why-tables-for-layout-is-stupid.html' title='Why tables for layout is stupid'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-1443637490736460749</id><published>2007-03-13T01:20:00.000-07:00</published><updated>2007-03-13T01:21:36.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Lightbox JS v2.0</title><content type='html'>Lightbox JS is a &lt;em&gt;simple, unobtrusive&lt;/em&gt; script used to overlay images on the current page. It's a &lt;em&gt;snap to setup&lt;/em&gt; and works on &lt;em&gt;all modern browsers&lt;/em&gt;.&lt;br /&gt;&lt;a href="http://www.huddletogether.com/projects/lightbox2/"&gt;Read more &gt;&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-1443637490736460749?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/1443637490736460749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=1443637490736460749' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1443637490736460749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1443637490736460749'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/lightbox-js-v20.html' title='Lightbox JS v2.0'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-7222508293441737986</id><published>2007-03-12T23:26:00.000-07:00</published><updated>2007-03-13T01:03:41.468-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><title type='text'>The BBC's Fifteen Web Principles</title><content type='html'>From a &lt;a href="http://www.bbc.co.uk/pressoffice/speeches/stories/thompson_baird.shtml"&gt;BBC2.0 project&lt;/a&gt; developer, Such as:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Do not attempt to do everything yourselves&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Treat the entire web as a creative canvas&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Remember your granny won't ever use “Second Life”&lt;br /&gt;&lt;/b&gt;&lt;b&gt;Consistent design and navigation needn't mean one-size-fits-all&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tomski.com/archive/new_archive/000063.html"&gt;Read more &lt;/a&gt;&gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-7222508293441737986?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/7222508293441737986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=7222508293441737986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/7222508293441737986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/7222508293441737986'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/bbcs-fifteen-web-principles.html' title='The BBC&apos;s Fifteen Web Principles'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-5897960969727373071</id><published>2007-03-12T21:18:00.000-07:00</published><updated>2007-03-12T21:19:33.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>An Example of State Diagram</title><content type='html'>The example below is the state transition diagram for the initial state of   my parser.  The links don't lead anywhere, so don't bother clicking on them.   Do change the text size in your browser, though, and look at the example with   styles turned off if your browser lets you.&lt;br /&gt;&lt;a href="http://www.surfare.net/%7Etoolman/temp/diagram.html"&gt;Read more &gt;&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-5897960969727373071?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/5897960969727373071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=5897960969727373071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/5897960969727373071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/5897960969727373071'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/example-of-state-diagram.html' title='An Example of State Diagram'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-4775189301911725245</id><published>2007-03-12T21:10:00.001-07:00</published><updated>2007-03-12T21:10:55.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Is invalid code created through JavaScript ok?</title><content type='html'>When developing web sites with heavy interactivity, your scripting skills are really put to the test. And, sooner or later, you will be put in a situation where it’s a fine line between following web standards and what’s best from a performance and structure perspective. One question that follows that is: is it ok to apply invalid attributes via script to elements? &lt;a href="http://www.robertnyman.com/2007/03/12/is-invalid-code-created-through-javascript-ok/"&gt;Read more&lt;/a&gt; &gt;&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-4775189301911725245?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/4775189301911725245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=4775189301911725245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/4775189301911725245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/4775189301911725245'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/is-invalid-code-created-through.html' title='Is invalid code created through JavaScript ok?'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-1663983506678553045</id><published>2007-03-12T21:08:00.001-07:00</published><updated>2007-03-12T21:11:19.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Best CSS Rounded Corners Solutions</title><content type='html'>This collection of techniques to create boxes with rounded corners using &lt;span class="caps"&gt;CSS &lt;/span&gt;has become quite popular. The problem now is there are so many choices it's hard to know which one to choose.&lt;br /&gt;&lt;a href="http://www.smileycat.com/miaow/archives/000044.php"&gt;Read more&gt;&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-1663983506678553045?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/1663983506678553045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=1663983506678553045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1663983506678553045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/1663983506678553045'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/best-css-rounded-corners-solutions.html' title='Best CSS Rounded Corners Solutions'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-2134261377126053503</id><published>2007-03-12T21:03:00.000-07:00</published><updated>2007-03-12T21:06:26.004-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Usability'/><title type='text'>The website 3-click rule</title><content type='html'>Is it important that users be able to get to any content in a website within 3 clicks?    &lt;p class="answer1"&gt;We hear at least weekly of companies enforcing the “rule” that users must be able to get to any page in the site within 3 clicks. There are several problems with this rule. &lt;a href="http://freeusabilityadvice.com/archive/35/the-3-click-rule"&gt;More detail&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-2134261377126053503?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/2134261377126053503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=2134261377126053503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/2134261377126053503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/2134261377126053503'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/website-3-click-rule.html' title='The website 3-click rule'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2014662021772985241.post-4005722944926615829</id><published>2007-03-12T20:43:00.000-07:00</published><updated>2007-03-12T20:53:13.598-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>53 Hot CSS Tips</title><content type='html'>&lt;a href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without"&gt;smashing magazine&lt;/a&gt; contributed 53 accessible and usable css-based designs, base on the simple and easy principal, I think the following CSS styles are worth to learn:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.khmerang.com/index.php?p=118"&gt;CSS Bar Graphs&lt;/a&gt; (&lt;a href="http://applestooranges.com/blog/post/css-for-bar-graphs/?id=55"&gt;CSS For Bar Graphs&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mandarindesign.com/troops.html#opacitybackgroundhard"&gt;Define Image Opacity with CSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mandarindesign.com/troops.html"&gt;Drop Cap - Capital Letters with CSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smileycat.com/miaow/archives/000230.html"&gt;How to Create a Block Hover Effect for a List of Links&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.macworld.com/2005/12/secrets/januarycreate/index.php"&gt;CSS Tricks for Custom Bullets&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/"&gt;Creating a Star Rater using CSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.barenakedapp.com/the-design/displaying-percentages"&gt;Displaying Percentages with CSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://petewilliamsagency.com/css/examples/pie/"&gt;Dynamic Piechart with CSS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2014662021772985241-4005722944926615829?l=web-tech-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web-tech-blog.blogspot.com/feeds/4005722944926615829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2014662021772985241&amp;postID=4005722944926615829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/4005722944926615829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2014662021772985241/posts/default/4005722944926615829'/><link rel='alternate' type='text/html' href='http://web-tech-blog.blogspot.com/2007/03/53-hot-css-tips.html' title='53 Hot CSS Tips'/><author><name>Adam</name><uri>http://www.blogger.com/profile/09875071910673025800</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://s3.amazonaws.com/buzz_img/2007012821560612_avatar.jpg'/></author><thr:total>0</thr:total></entry></feed>
