<?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/'>
	<id>tag:blogger.com,1999:blog-34048439</id>
	<updated>2006-12-20T15:57:32.182+08:00</updated>
	<title type='text'>Build Easy</title>
	<link rel='alternate' type='text/html' href='http://www.kavoir.com/gblog.html'>
	</link>
	<link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default?start-index=26&amp;max-results=25'>
	</link>
	<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default'>
	</link>
	<link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.kavoir.com/gfeed/rss.xml'>
	</link>
	<author>
		<name>yang yang</name>
	</author>
	<generator version='7.00' uri='http://www2.blogger.com'>Blogger</generator>
	<openSearch:totalResults>37</openSearch:totalResults>
	<openSearch:startIndex>1</openSearch:startIndex>
	<openSearch:itemsPerPage>25</openSearch:itemsPerPage>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-6078867613685180345</id>
		<published>2006-12-08T22:27:00.000+08:00</published>
		<updated>2006-12-08T22:39:14.483+08:00</updated>
		<title type='text'>Build Easy is now Kavoir Magazine!</title>
		<content type='html'>Please change your rss feed URI to <a href="http://www.kavoir.com/feed/" rel="feed">http://www.kavoir.com/feed/</a></content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/'>
		</link>
		<link rel='self' type='application/rss+xml' href='http://www.kavoir.com/feed/'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116556079973889011</id>
		<published>2006-12-08T14:47:00.000+08:00</published>
		<updated>2006-12-08T14:53:19.750+08:00</updated>
		<title type='text'>I confess, I have an addict for icons</title>
		<content type='html'>These are tiny icons released under &lt;a href="http://creativecommons.org/licenses/by/2.5/" rel="license"&gt;Creative Commons Attribution 2.5 License&lt;/a&gt;, offered at a price of $0.00 by &lt;a href="http://www.famfamfam.com"&gt;FAMFAMFAM&lt;/a&gt;, you can't say fairer than that, can you? :P&lt;br /&gt;&lt;br /&gt;Silk: &lt;a href="http://www.famfamfam.com/lab/icons/silk/"&gt;http://www.famfamfam.com/lab/icons/silk/&lt;/a&gt;&lt;br /&gt;Mini: &lt;a href="http://www.famfamfam.com/lab/icons/mini/"&gt;http://www.famfamfam.com/lab/icons/mini/&lt;/a&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/12/i-confess-i-have-addict-for-icons.html'>
		</link>
		<link rel='related' href='http://www.famfamfam.com/lab/icons/'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116556079973889011'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116556079973889011'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116512436106205891</id>
		<published>2006-12-03T13:33:00.000+08:00</published>
		<updated>2006-12-03T14:33:29.376+08:00</updated>
		<title type='text'>Test with hCard</title>
		<content type='html'>&lt;div class="vcard"&gt;&lt;br /&gt;&lt;img class="photo" style="FLOAT: left; MARGIN-RIGHT: 4px" alt="photo" src="http://kavoir.com/img/me_lucid.jpg" /&gt;&lt;br /&gt;&lt;a class="url fn" href="http://ec.xjtu.edu.cn/"&gt;Yang Yang&lt;/a&gt;&lt;br /&gt;&lt;div class="org"&gt;Xi'an Jiaotong University&lt;/div&gt;&lt;br /&gt;&lt;a class="email" href="mailto:ichsie@gmail.com"&gt;ichsie@gmail.com&lt;/a&gt;&lt;br /&gt;&lt;div class="adr"&gt;&lt;br /&gt;&lt;div class="street-address"&gt;No.28, Xian Ning West Road&lt;/div&gt;&lt;br /&gt;&lt;span class="locality"&gt;Xi'an&lt;/span&gt;&lt;br /&gt;,&lt;br /&gt;&lt;span class="region"&gt;Shaanxi&lt;/span&gt;&lt;br /&gt;,&lt;br /&gt;&lt;span class="postal-code"&gt;710061&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="country-name"&gt;P.R.China&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="tel"&gt;+86-29-82654761&lt;/div&gt;&lt;br /&gt;&lt;a class="url" href="aim:goim?screenname=myaim"&gt;AIM&lt;/a&gt;&lt;br /&gt;&lt;a class="url" href="ymsgr:sendIM?myyim"&gt;YIM&lt;/a&gt;&lt;br /&gt;&lt;p style="FONT-SIZE: smaller"&gt;This &lt;a href="http://microformats.org/wiki/hcard"&gt;hCard&lt;/a&gt; created with the &lt;a href="http://microformats.org/code/hcard/creator"&gt;hCard creator&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;But what the hell is this? Is it Blogger or the generated code itself is inherently broken? Oh, crap... &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.kavoir.com/uploaded_images/hCard-765639.jpg"&gt;&lt;img style="CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/hCard-764557.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hmmmm, now this is better. How do I look? :P&lt;br /&gt;&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/12/test-with-hcard.html'>
		</link>
		<link rel='related' href='http://microformats.org/code/hcard/creator'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116512436106205891'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116512436106205891'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116512195821974666</id>
		<published>2006-12-03T12:48:00.000+08:00</published>
		<updated>2006-12-03T13:19:42.216+08:00</updated>
		<title type='text'>Real world semantics</title>
		<content type='html'>&lt;p&gt;This article is an aggregation of people, blog entries, slides, conference notes and other articles writing about how to practically achieve semanticality for an existing website that's not semantically built at first. &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Articles:&lt;/strong&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html"&gt;real world semantics&lt;br /&gt;&lt;/a&gt;by tantek ?elik, kevin marks &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.stopdesign.com/articles/throwing_tables/"&gt;Throwing Tables Out the Window&lt;/a&gt;&lt;br /&gt;by Bowman&lt;/li&gt;&lt;li&gt;&lt;a href="http://tantek.com/presentations/2005/09/elements-of-xhtml/"&gt;The Elements of Meaningful XHTML&lt;/a&gt;&lt;br /&gt;by Tantek ?elik&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.informit.com/articles/printerfriendly.asp?p=369225&amp;amp;rl=1"&gt;Integrated Web Design: The Meaning of Semantics (Take I)&lt;/a&gt;&lt;br /&gt;by Molly Holzschlag&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.whump.com/moreLikeThis/link/04069"&gt;Lossless XHTML&lt;/a&gt;&lt;br /&gt;by Bill Humphries&lt;/li&gt;&lt;li&gt;&lt;a href="http://theryanking.com/blog/archives/2005/04/07/an-evolutionary-revolution/"&gt;An Evolutionary Revolution&lt;/a&gt;&lt;br /&gt;by Ryan King&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;People:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tantek.com/"&gt;Tantek ?elik&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mattcutts.com/blog/"&gt;Matt Cutts&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://360.yahoo.com/alidiabali"&gt;Ali Diab&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://thecommunityengine.com/"&gt;Bud Gibson&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://niallkennedy.com/"&gt;Niall Kennedy&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/"&gt;Rohit Khare&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://theryanking.com/"&gt;Ryan King&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://epeus.blogspot.com/"&gt;Kevin Marks&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://spaces.msn.com/members/ianmcallister/"&gt;Ian McAllister&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://meyerweb.com/"&gt;Eric Meyer&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://photomatt.net/"&gt;Matthew Mullenweg&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://journals.aol.com/panzerjohn/abstractioneer"&gt;John Panzer&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogologue.com/"&gt;Morten Petersen&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://diveintomark.org/"&gt;Mark Pilgrim&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://powazek.com/"&gt;Derek Powazek&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.shellen.com/"&gt;Jason Shellen&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://sippey.typepad.com/"&gt;Michael Sippey&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://suda.co.uk/"&gt;Brian Suda&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://ifindkarma.com/"&gt;Adam Rifkin&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/12/real-world-semantics.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116512195821974666'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116512195821974666'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116278421276945812</id>
		<published>2006-11-06T11:23:00.000+08:00</published>
		<updated>2006-11-06T11:36:52.793+08:00</updated>
		<title type='text'>Now what ------- 2 poems</title>
		<content type='html'>One of my fellow alumni (could be alumna, yeah) with the ID of Yuxi wrote an poem at the Poem board of our &lt;a href="http://bbs.xjtu.edu.cn/"&gt;campus BBS&lt;/a&gt;, which reads&lt;br /&gt;&lt;br /&gt;&lt;pre class="codes" style="BACKGROUND: #234; COLOR: beige"&gt;----------------------------------------------------&lt;br /&gt;wait&lt;br /&gt;&lt;br /&gt;        wait&lt;br /&gt;&lt;br /&gt;    wait    something&lt;br /&gt;&lt;br /&gt;            until&lt;br /&gt;&lt;br /&gt;      until&lt;br /&gt;&lt;br /&gt;           until the dead coming&lt;br /&gt;&lt;br /&gt;        wandering and&lt;br /&gt;&lt;br /&gt;             forever nomadic&lt;br /&gt;&lt;br /&gt;                    crying&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;In response, this was what I composed&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre class="codes" style="BACKGROUND: beige; COLOR: #234"&gt;----------------------------------------------------&lt;br /&gt;dance&lt;br /&gt;&lt;br /&gt;        dance&lt;br /&gt;&lt;br /&gt;    dance    intoxicated&lt;br /&gt;&lt;br /&gt;            whirling&lt;br /&gt;&lt;br /&gt;      whirling&lt;br /&gt;&lt;br /&gt;           whirling in the gaze boils&lt;br /&gt;&lt;br /&gt;        steals and&lt;br /&gt;&lt;br /&gt;             never blessed&lt;br /&gt;&lt;br /&gt;                    fades&lt;br /&gt;&lt;/pre&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/11/now-what-2-poems.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116278421276945812'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116278421276945812'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116048907062386227</id>
		<published>2006-10-10T21:49:00.000+08:00</published>
		<updated>2006-10-13T13:09:15.086+08:00</updated>
		<title type='text'>A can't miss article at A List Apart</title>
		<content type='html'>This article is actually a selection of real quality articles from on the web today and past for newbie web designers and non-designers who need to design. Topics range from visual design to information architecture, markup &amp;amp; css to scripting, and standards to accessibility. I believe whether you are new to this area or have had yourself submerged in it for a while, you will benefit a lot from these writings.&lt;br /&gt;&lt;br /&gt;Part 1: &lt;a href="http://www.alistapart.com/articles/ALAprimer"&gt;http://www.alistapart.com/articles/ALAprimer&lt;/a&gt; (for intermediate and advanced designers)&lt;br /&gt;Part 2: &lt;a href="http://www.alistapart.com/articles/alaprimer2"&gt;http://www.alistapart.com/articles/alaprimer2&lt;/a&gt; (for beginners)&lt;br /&gt;&lt;br /&gt;In a word, they are the essence of design with the world wide web.</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/cant-miss-article-at-list-apart.html'>
		</link>
		<link rel='related' href='http://www.alistapart.com/articles/alaprimer2'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116048907062386227'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116048907062386227'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115842620045132112</id>
		<published>2006-09-13T23:09:00.000+08:00</published>
		<updated>2006-10-08T16:31:39.846+08:00</updated>
		<title type='text'>Modern CSS techniques for HTML lists of links - Vertical</title>
		<content type='html'>Navigational links are mostly placed in HTML lists, below is a collection of CSS techniques for making your navigation bar more stylish. For the sake of illustration, I'll use the HTML example below:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;ul id="navlist"&amp;gt;&lt;br /&gt;&amp;lt;li id="active"&amp;gt;&amp;lt;a href="#"&amp;gt;Item one&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;Item two&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;Item three&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;Item four&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li&amp;gt;&amp;lt;a href="#"&amp;gt;Item five&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Emphasized texts are those that deserve extra attention, think about the reason of their presences and the way they are used. All the styles have passed the survival test with Win IE 6.0 and FireFox 1.5, modify and experiment freely!&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Using images for bullets rather than built-in plain shapes&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;#navlist { &lt;strong&gt;list-style-image&lt;/strong&gt;: url(images/arrow.gif); }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;wherein images/arrow.gif is the tiny image in place of the default bullets. Better be no more than 6 or 10 pixels by width.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Background images for bullets&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#009900;"&gt;#navlist {&lt;br /&gt;list-style: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist li {&lt;br /&gt;&lt;strong&gt;padding-left: 10px&lt;/strong&gt;;&lt;br /&gt;background-image: url(images/arrow.gif);&lt;br /&gt;&lt;strong&gt;background-repeat: no-repeat&lt;/strong&gt;;&lt;br /&gt;background-position: &lt;strong&gt;0 .5em&lt;/strong&gt;;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;padding-left&lt;/em&gt; extends the content of element li left by 10 pixels, clearing space for arrow.gif. Setting &lt;em&gt;background-repeat&lt;/em&gt; to "no-repeat" prohibits the arrow.gif from populating the entire li element. A &lt;em&gt;background-position&lt;/em&gt; of "0 .5em" prescribes how arrow.gif should be placed in respect to the top and left boundaries of the containing element, li.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Separaters&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;#navlist {&lt;br /&gt;&lt;strong&gt;padding-left: 0&lt;/strong&gt;;&lt;br /&gt;&lt;strong&gt;margin-left: 0&lt;/strong&gt;;&lt;br /&gt;&lt;strong&gt;border-bottom&lt;/strong&gt;: 2px solid green;&lt;br /&gt;width: 200px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist li {&lt;br /&gt;list-style: none;&lt;br /&gt;padding: 0.25em;&lt;br /&gt;&lt;strong&gt;border-top&lt;/strong&gt;: 2px solid green;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist li a {&lt;br /&gt;text-decoration: none;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Borders do the job.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Rollover lists&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffff00;"&gt;&lt;span style="color:#993399;"&gt;#navlist {&lt;br /&gt;&lt;strong&gt;width&lt;/strong&gt;: 200px;&lt;br /&gt;margin-left: 0;&lt;br /&gt;padding-left: 0;&lt;br /&gt;list-style: none;&lt;br /&gt;font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist a {&lt;br /&gt;&lt;strong&gt;display: block&lt;/strong&gt;;&lt;br /&gt;padding: 3px;&lt;br /&gt;&lt;strong&gt;width: 170px&lt;/strong&gt;; /* 100% won't work with IE */&lt;br /&gt;background-color: #036;&lt;br /&gt;border-bottom: 1px solid white;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist a:link, #navlist a:visited {&lt;br /&gt;color: white;&lt;br /&gt;text-decoration: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist a:hover {&lt;br /&gt;background-color: #369;&lt;br /&gt;color: white;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Displaying elements of a with a designated broad width is the key to achieve rollover effect. More stylish rollover effects can be produced by manipulating those color, background, and border properties of the a, li, and ul elements. Check out this 3D enabled rollover menu for inspiration, &lt;a href="http://css.maxdesign.com.au/listamatic/vertical13.htm"&gt;http://css.maxdesign.com.au/listamatic/vertical13.htm&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Bulletted rollovers&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffcc00;"&gt;#navlist {&lt;br /&gt;list-style: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist li a {&lt;br /&gt;&lt;strong&gt;padding&lt;/strong&gt;: 2px &lt;strong&gt;9px&lt;/strong&gt; 2px 0;&lt;br /&gt;margin-left: 20px;&lt;br /&gt;color: #4169E1;&lt;br /&gt;text-decoration: none;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#navlist li a:hover {&lt;br /&gt;color: #6B8E23;&lt;br /&gt;&lt;strong&gt;background&lt;/strong&gt;: url(/image/isit.gif) &lt;strong&gt;no-repeat right&lt;/strong&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Check &lt;a href="http://www.econguru.com"&gt;econguru.com&lt;/a&gt; for this bulleted rollover, when you hover over the links of home, accessibility, feedback, and contact, a gold question mark emerges to the right of each of them.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/09/modern-css-techniques-for-html-lists_13.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115842620045132112'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115842620045132112'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115834267816852483</id>
		<published>2006-09-09T23:55:00.000+08:00</published>
		<updated>2006-10-08T16:31:06.396+08:00</updated>
		<title type='text'>How exactly to provide Google with the sitemap for your website?</title>
		<content type='html'>Now that you know the importance of the sitemap, maybe you want to submit a sitemap to Google so that its crawlings miss none of your pages. Most search engines accept general HTML, text or the &lt;a href="http://www.rorweb.com/"&gt;ROR&lt;/a&gt; sitemaps, but Google has its own standards. &lt;a href="http://www.auditmypc.com"&gt;AuditMyPc.com&lt;/a&gt; provides a free service of google sitemap generation that abstracts your site into a sitemap.xml in the schema of &lt;a href="http://www.google.com/schemas/sitemap/0.84/"&gt;Google Sitemaps (BETA)&lt;/a&gt;. It is presented as java applet with easy to use interface. Follow me in 16 steps, and lead yourself to your own sitemap.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Click &lt;a href="http://www.auditmypc.com/free-sitemap-generator.asp"&gt;http://www.auditmypc.com/free-sitemap-generator.asp&lt;/a&gt; to open up the instruction page of the Google Sitemap Generator, and respond to your browser's warning for java applet with yes, if any, until you see a clickable image on the right side of the page, looking like:&lt;br /&gt;&lt;br /&gt;&lt;img title="applet ready" src="http://www.auditmypc.com/images/sitemap-builder.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click it to launch the AuditMyPc.com's Sitemap Builder.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kavoir.com/uploaded_images/sitemap_builder-783302.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/sitemap_builder-769592.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Type your website URL and make necessary changes to the default options as you like. In most cases, leaving them as implied will be OK. For more information of robots.txt and robots meta tags, please visit &lt;a href="http://www.robotstxt.org/"&gt;http://www.robotstxt.org/&lt;/a&gt; .&lt;/li&gt;&lt;li&gt;Hit the &lt;strong&gt;Start crawling&lt;/strong&gt; button to initiate the process and switch to the &lt;strong&gt;Crawling&lt;/strong&gt; panel so that you can monitor the crawling. &lt;/li&gt;&lt;li&gt;Switch to the &lt;strong&gt;Site map&lt;/strong&gt; panel, make sure the "xml" is checked for &lt;strong&gt;Output format&lt;/strong&gt;, and click &lt;strong&gt;Save&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kavoir.com/uploaded_images/sitemap_output-741212.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/sitemap_output-738931.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.kavoir.com/uploaded_images/sitemap_save-763003.jpg"&gt;&lt;img style="CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/sitemap_save-752257.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now that you have a sitemap.xml, transfer it to your hosting server and put it directly under your domain, that is &lt;strong&gt;http://www.yourweb.com/sitemap.xml&lt;/strong&gt;, and browse to &lt;a href="http://www.google.com/webmaster"&gt;http://www.google.com/webmaster&lt;/a&gt; .&lt;/li&gt;&lt;li&gt;Proceed with &lt;strong&gt;Site status wizard&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Type in the URL of your website and press &lt;strong&gt;Next&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Proceed on &lt;strong&gt;Take me to Google webmaster tools&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Sign in with your Google account if not.&lt;/li&gt;&lt;li&gt;Click on the domain you just added, or add it again if it doesn't appear in &lt;strong&gt;My sites&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;After the click, you should be taken to a small information portal with 3 tags, &lt;strong&gt;Diagnostic&lt;/strong&gt;, &lt;strong&gt;Statistic&lt;/strong&gt;, and &lt;strong&gt;Sitemaps&lt;/strong&gt;. You can easily debug the problems your sites' suffering from with the search engine of Google here, for now, let's go to &lt;strong&gt;Sitemaps&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;You can now provide Google with the sitemap you just generated with AMP's Sitemap Builder, by clicking &lt;strong&gt;Add a Sitemap&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Choose &lt;strong&gt;Add General Web Sitemap&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Specify the URL of your sitemap.xml, &lt;strong&gt;http://www.yourweb.com/sitemap.xml&lt;/strong&gt; and click &lt;strong&gt;Add Web Sitemap&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kavoir.com/uploaded_images/add_sitemap-727446.JPG"&gt;&lt;img style="CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/add_sitemap-724034.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Done! You have submitted your sitemap.xml to Google successfully, and it will help it index your site more effectively!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kavoir.com/uploaded_images/sitemap_added-726031.JPG"&gt;&lt;img style="CURSOR: hand" alt="" src="http://www.kavoir.com/uploaded_images/sitemap_added-718319.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Other search engines offer webmasters the opportunity to provide a sitemap, too, such as Yahoo! and MSN. Sitemaps can be provided in HTML, text, and XML. Go check 'em out!&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/09/how-exactly-to-provide-google-with.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115834267816852483'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115834267816852483'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115824615604994422</id>
		<published>2006-09-05T22:25:00.000+08:00</published>
		<updated>2006-10-08T16:30:32.483+08:00</updated>
		<title type='text'>Now I know how it feels :)</title>
		<content type='html'>Now I can tell how it feels when you know some big page links to you, :) It's delightful and encouraging. After 3 days of intermittent debugging and optimization, this afternoon I wrote an email to Bill Goffe, the editor of &lt;a href="http://rfe.org/"&gt;RFE&lt;/a&gt;(Resources for Economists), to try my luck. To my surprise, he replied me in no time, and kindly accepted my request to add &lt;a href="http://www.econguru.com"&gt;econguru.com&lt;/a&gt;. He even asked me to inform him if anything new arises. This is such an encouragement that I could reall use, and sure, there will be something new from time to time. I will do my best, only time seems to be always running ahead of me. :(&lt;br /&gt;&lt;br /&gt;Well, the last last time I believe, in one of the entries, I talked about SSI framework the 2nd; still working on my tight schedule for it, though, but almost there. It is much more nimble than the 1st release, and does no less. You can move and reshape the hierarchy of the website as you like, which means, you can move directories freely along the structure and no worries about navigation builds and keywords/description/title generation. They will all be automatically dealt with after 2 tiny alterations, namely the subcategory information of the directory into which the mobile directory is moved and that of the directory it is previously in. Doesn't matter how many directories or articles are in it or how they are structured. It is also possible to rename any of the directories or articles without the troublesome according alterations of the navigational information for all directories or articles.&lt;br /&gt;&lt;br /&gt;Once It's got up and running, I will start immediately constructing other &lt;em&gt;unbloggish&lt;/em&gt; pages of kavoir.com, with technological references, small tutorials, handy tools, and experimental dynamic components. It's so exciting, and yes, it will be. I want to write very small tutorials with exercise pad on the side, big characters, lively text. &lt;strong&gt;The less words, the better.&lt;/strong&gt; And I will write handy web-based tools for small website building, yes, and now that I came up with this small website thing, I think everything here at &lt;a href="http://kavoir.com"&gt;Build Easy&lt;/a&gt;, are for small website building. Write crisp and neat pages that pleases, and compose short texts that every word is valuable and affable; unassuming logos, clear navigation. Isn't it pretty? :)&lt;br /&gt;&lt;br /&gt;I'm closing in to the end of the SSI project, it should be concluded in 3 days or so. Really tired, and really really wish I had a girlfriend. :(&lt;br /&gt;&lt;br /&gt;(I shouldn't have dragged my writing to this point when I feel uncomfortable to go on. But I really have no clue on how to achieve a real fluent writing style the way you speak them out. Am I supposed to write slowly first and be conscious of every possible mistake or to write in a flowing manner which gives no attention to anything else but my eagerness to express?)</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/09/now-i-know-how-it-feels.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115824615604994422'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115824615604994422'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115816176703623388</id>
		<published>2006-09-02T22:22:00.000+08:00</published>
		<updated>2006-10-08T16:30:01.633+08:00</updated>
		<title type='text'>Neat'n'Nice accessibility advice that are easy to follow</title>
		<content type='html'>&lt;p&gt;More accessible website! Why not? People love it, and search engines love it! Let's go!&lt;/p&gt;&lt;ol&gt;&lt;li&gt;See your HTML sources, if there's no &amp;lt;!DOCTYPE ... &amp;gt; in the beginning, specify a document type for it. You can achieve this by choosing one of the examples below:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;HTML 4.01&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;HTML Strict DTD&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;HTML Transitional DTD&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;HTML Frameset DTD&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;XHTML 1.0&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;XHTML Strict DTD&lt;br /&gt;&lt;/em&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;XHTML Transitional DTD&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;XHTML Frameset DTD&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&amp;gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Identify your language by adding a property to the html tag. Let's assume your website is in English, then write the beginning html tag like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;html &lt;strong&gt;lang="en"&lt;/strong&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Refer to &lt;a href="http://www.oasis-open.org/cover/iso639a.html"&gt;Code for the Representation of the Names of Languages&lt;/a&gt; for more language codes. If you are using XHTML document types, add one more property so it looks like:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;html &lt;strong&gt;xml:lang="en" lang="en"&lt;/strong&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Construct &lt;strong&gt;descriptive page titles&lt;/strong&gt; that make sense of the content, optionally with more hierarchical information.&lt;/li&gt;&lt;li&gt;Use &lt;strong&gt;real HTML built-in links&lt;/strong&gt; rather than pseudo-links such as one that's powered by JavaScript.&lt;/li&gt;&lt;li&gt;Provide titles to your links, at least to those whose texts are not adequatly descriptive of the target linked to, like this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;a href="http://www.kavoir.com/" &lt;strong&gt;title="Build Easy"&lt;/strong&gt;&amp;gt;A blog on web building&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Try &lt;strong&gt;not to open up new windows&lt;/strong&gt;. If it's necessary, throw a warning.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Make good use of the semantic features of HTML&lt;/strong&gt;. For instance, real tables should always be equipped with &amp;lt;caption&amp;gt;&amp;lt;/caption&amp;gt;, &amp;lt;thead&amp;gt;&amp;lt;/thead&amp;gt;, &amp;lt;tbody&amp;gt;&amp;lt;/tbody&amp;gt;, and &amp;lt;tfoot&amp;gt;&amp;lt;/tfoot&amp;gt;. Plus, a proper summary property to the table tag would also be nice:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;table ... &lt;strong&gt;summary="this table is about ... "&lt;/strong&gt;&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Similarly, make good use of the headers tag, &lt;strong&gt;h1, h2, h3, h4, h5, and h6&lt;/strong&gt; for your content. &lt;/li&gt;&lt;li&gt;Lists should always be favored for lists. No tables. No manually numbered fake list with &amp;lt;br /&amp;gt;, please.&lt;br /&gt;&lt;li&gt;Always provide a alternative text for images in the following manner:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;img src="..." &lt;strong&gt;alt="me and my grandma"&lt;/strong&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It's the same with image maps, don't forget to add an equivalent alt="" property to the &amp;lt;area ... /&amp;gt; tags.&lt;/li&gt;&lt;li&gt;Label your form elements:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;input id="ss1" ... &amp;gt;&amp;lt;/input&amp;gt;&lt;strong&gt;&amp;lt;label for="ss1"&amp;gt;label information for ss1 goes here ... &amp;lt;/label&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Above are the quickest steps you can take to achieve a more accessible website, for more suggestions on making your website accessible, Mark's &lt;a href="http://diveintoaccessibility.org/"&gt;Dive into Accessibility&lt;/a&gt; is a good start. Good luck and be accessible!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/09/neatnnice-accessibility-advice-that_02.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115816176703623388'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115816176703623388'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115944060290744552</id>
		<published>2006-08-28T18:28:00.000+08:00</published>
		<updated>2006-10-08T16:29:27.370+08:00</updated>
		<title type='text'>We were shut</title>
		<content type='html'>No one may wonder why I have hibernated for the last 4 or 5 days without a post. It's just our network center was being moved from the 10th floor to the 1st, so we were literally shut from the internet for a small period of time. Finally, we are back on line and connected again to the pulses of the information world!&lt;br /&gt;&lt;br /&gt;The entire instructional building is now refreshed with new colors, illuminations, information facilities, chairs and desks. Various administrative offices and the pivot of networking have been transferred to the 1st floor for the sake of convenience. Good news for us and the poor tiny elevator. The next time to renew my campus network identity, I don't have to climb a height of 10 storeys step by step any more. And it's also more easier to bug the professors in the name of your right to get a pass grade. :D</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/we-were-shut.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115944060290744552'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115944060290744552'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115807604969180089</id>
		<published>2006-09-28T22:33:00.000+08:00</published>
		<updated>2006-10-08T16:29:02.093+08:00</updated>
		<title type='text'>11 good practices of CSS</title>
		<content type='html'>CSS can be very flavorful, you can design a saucy website without even a single image if you are well versed in it. Yes, that's possible, only if you get to know every kiosk and trap of it with each of the major browsers. It can be quite tricky, and takes experience and experiments. Some of the good practices of CSS I know are:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Link pseudo-classes a:link, a:visited, a:hover, and a:active should always be ordered as a:link -&gt; a:visited -&gt; a:hover -&gt; a:active, or &lt;strong&gt;L(O)V(E)/HA(T)(E)&lt;/strong&gt; for the sake of memorization.&lt;/li&gt;&lt;li&gt;First give those &lt;strong&gt;common tags of HTML&lt;/strong&gt; a good treat before fabricating more specific IDs and classes: body, h1, h2, h3, h4, h5, h6, p, table, thead, tbody, tfoot, th, td, blockquote, a, img, pre, form, and so forth.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Classes&lt;/strong&gt; are used in situations where more than one peer texts or blocks are stylized the same way, otherwise, if the presentational target is unique throughtout each page, use &lt;strong&gt;IDs&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Don't rely on IDs excessively, though, in that it hampers the debugging. To simplify the selectors for clarity, type in the form of &lt;strong&gt;tag#ID/.class tag tag:pseudo&lt;/strong&gt;, or something like that. In a word, try not to complicate, and use selectors as short as possible.&lt;/li&gt;&lt;li&gt;Stylize &lt;strong&gt;shared semantic components&lt;/strong&gt; of your pages &lt;strong&gt;in different CSS files&lt;/strong&gt;, and &lt;strong&gt;import&lt;/strong&gt; them together into &lt;strong&gt;one core css file&lt;/strong&gt; which is referred to from the head part of each of your pages. Or at least, separate the layout information from the in-line visuals.&lt;/li&gt;&lt;li&gt;CSS rules specifically designed for a single or group of HTML files will be imported to them from the head part in a separate file, like this:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;@import url(/css/specific.css);&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Don't &lt;strong&gt;quote&lt;/strong&gt; the url when you want to set the background to an image. It's the same under other similar circumstances when specifying a url in CSS.&lt;/li&gt;&lt;li&gt;Use &lt;strong&gt;hybrid rules&lt;/strong&gt; rather than separate ones, except for when you insert an exception after a collective prescript.&lt;/li&gt;&lt;li&gt;Use &lt;strong&gt;relative sizes&lt;/strong&gt; em for fonts rather than absolute ones as px, pt, and so forth.&lt;/li&gt;&lt;li&gt;Don't make your CSS files look too fat, write &lt;strong&gt;casual styles&lt;/strong&gt; directly in HTML files with a style="" property. It's totally acceptable.&lt;/li&gt;&lt;li&gt;Put different selectors together for a &lt;strong&gt;combined stylization&lt;/strong&gt; where necessary. This helps your CSS files look neat.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;This is the most unprofessional advice ever offered about the good practices of CSS, help yourself and be my guest, comment as you like!&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/09/11-good-practices-of-css.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115807604969180089'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115807604969180089'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115798020786699286</id>
		<published>2006-08-24T20:41:00.000+08:00</published>
		<updated>2006-10-08T16:28:03.866+08:00</updated>
		<title type='text'>I'm trying, but it's turning into a nightmare</title>
		<content type='html'>Baskets and baskets of ideas, but tons and tons of study works - Ohhh, only if I was endowed with the codes written by Jesus that are able to do a Time Squeeze function! Which magnifies my time axis by 2, and thereafter I can have 48 hours a day!!&lt;br /&gt;&lt;br /&gt;So, another day passed and nothing evolved with this site. Well, why not talk about some of my greatest insights about Build Easy. - -!&lt;br /&gt;&lt;br /&gt;Simplicity is a virtue, indeed, but more importantly, it can be used to cover up my inability to create sophisticated web pages, haha :D . I am a practical person, and I believe the happiest ones in the world should be those who are being paid for what they love to do. Web building is one of my favourite passtimes(the others being &lt;a href="http://www.worldofwarcraft.com"&gt;WoW&lt;/a&gt;, a gorgeous MMORPG made by &lt;a href="http://www.blizzard.com/"&gt;Blizzard&lt;/a&gt;, and classical music, and, part of the things happening from the global economic community), so it's a genius idea to do it well and make some money(passers-by: "Look the ego on you!"). SEO is not what I specialize, though - no, wait, please, don't direct the spotlight at me, cause' I am sweating already, thank you - the fact is I don't specialize in anything, and to the least of all, this blog, is really a bad example of the global bullshitting industry, and should be awarded the Nobel Prize in Poorest Bullshitting of this year. Undoubtedly.&lt;br /&gt;&lt;br /&gt;'Kay, the bullshitting is enough. What I mean by nightmare is that my schedule is so tight that I almost got no time to bullshit. And look, that's half my life! My routine class time every day is from 8 o'clock a.m. to 6:30 p.m. with a 2-hour lunch break, let alone those annoying homeworks. Right after this blog entry, I will be nightmaring again tonight with professors smearing guts in my face and on my neck if I don't find myself doing the essay of Summer Toil Camp in 30 seconds. And DO NOT. DO NOT ever underestimate their capabilities and determination to kick your ass. Everything you heard about college professors is true, except when they tell you this: It doesn't matter what I think; write what you believe.&lt;br /&gt;&lt;br /&gt;I have written several versions of SSI framework, used mainly to quickly implement static content. The first one is cumbersome, with quite a few fundtionalities realized by less than 10 instructions available with SSI. Page titles, meta description, and keywords are managed automatically, going with the depth of the page in the whole website hierarchy. Each category of content has its own navigation information that is automatically incorporated into the final page request. In this sense, every hierarchical structure of entire building has a common snippet of HTML codes that enable you to make changes to a specific set of pages immediately. For instance, we have&lt;br /&gt;&lt;br /&gt;kavoir.com&lt;br /&gt;　｜&lt;br /&gt;　｜=Reference&lt;br /&gt;　｜　｜&lt;br /&gt;　｜　｜=HTML Entities&lt;br /&gt;　｜　｜　｜&lt;br /&gt;　｜　｜　｜=page1.shtml&lt;br /&gt;　｜　｜　｜&lt;br /&gt;　｜　｜　｜=page2.shtml&lt;br /&gt;　｜　｜　｜&lt;br /&gt;　｜　｜　｜=page3.shtml&lt;br /&gt;　｜　｜&lt;br /&gt;　｜　｜=CSS Colors&lt;br /&gt;　｜　　　｜&lt;br /&gt;　｜　　　｜=page1.shtml&lt;br /&gt;　｜　　　｜&lt;br /&gt;　｜　　　｜=page2.shtml&lt;br /&gt;　｜&lt;br /&gt;　｜=Tools&lt;br /&gt;　｜　｜&lt;br /&gt;　｜　｜=Color Scheme from Pics&lt;br /&gt;　｜　｜&lt;br /&gt;　｜　｜=Email Pics Generator&lt;br /&gt;　｜　｜&lt;br /&gt;　｜　｜=Text Pics Generator&lt;br /&gt;　｜&lt;br /&gt;　｜=Bullshit&lt;br /&gt;　　　｜&lt;br /&gt;　　　｜=Devil Dic&lt;br /&gt;&lt;br /&gt;and change a common file of codes for all the pages under HTML Entities should be able to have a universal effect on all of them, easing the jobs of adding, deleting, or maintaining a specific gadget to a specific group of pages. The website is more flexible when each category can be moved around freely without the panic of navigation disorder, because the SSI framework is made to deal with such situations wherein the navigation is almost automatically rebuilt for you - of course, one or two alterations to the meta files of each category are unavoidable. Above all, SSI is a good friend if you stay away from the complex and confusing webs of directives when it grows big - like this one. And it is why I abandoned it and decided to write a simpler one.&lt;br /&gt;&lt;br /&gt;The second is even more flexible that you can move different categories around without any necessary changes to the meta files. Nevertheless, it is deprived of the capability to generate hierarchical navigation bars accordingly. And you know what, I might have a better plan, that is, to make every category an self-contained unit.....................................BULLSHIT!!!!!Yet again, another weird dream...........upohhhhh&lt;br /&gt;&lt;br /&gt;I'm gonna hit on the essay now, bye~~~~~~~~~~love ya~~~~~~~~</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/im-trying-but-its-turning-into.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115798020786699286'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115798020786699286'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115777178388195483</id>
		<published>2006-08-21T10:58:00.000+08:00</published>
		<updated>2006-10-08T16:27:37.696+08:00</updated>
		<title type='text'>First of all, SSI: How easily you can maintain your website</title>
		<content type='html'>One of the best things you can do with SSI(Server Side Include), is to slice a normal HTML page into several common parts such as header and footer, so that you can more easily update a website of hundreds of thousands of pages for just a slight alteration of a single file. And this is accomplished by the following directives:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!--#include virtual="path/to/the/header.txt" --&amp;gt;&lt;/span&gt;&lt;br /&gt;...primary content goes here...&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!--#include virtual="path/to/the/footer.txt" --&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;(I used HTML entities to represent tags in this example. Chances are you will encounter some cases where the use of an HTML entity is necessary, such as when you are writing copyright notice. So why not have a look at the HTML entities page I have made? It's &lt;a href="#"&gt;here&lt;/a&gt;!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you have guessed, codes between the HTML tags are those that we want to display in the client's browser, while header.txt and footer.txt contain the HTML snippets that are used throughout the whole website. Instead of putting them directly in all the HTML files, we have abstracted them into separate files and linked them from the files that need them. In this way, once we feel like deleting a link in the navigation bar, for example, we just remove the corresponding codes in the header.txt, and effects are immediately seen throughout the website. Maintenance made much easier, huh?&lt;br /&gt;&lt;br /&gt;However, merely inserting a directive like &amp;lt;!--# include virtual="..." --&amp;gt; into a normal HTML file with an extension of .html or .htm doesn't give you the advantages described to you. You have to name it with .shtml, or it won't work. Remember, as long as there are SSI directives you want the web server to parse, you should name the file containing them with an extension of .shtml. And what if you write a directive like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&amp;lt;!--#include virtual="path/to/the/header.shtml" --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this case, the server first read the directive, locate the header.shtml, parse it, and then replace the above directive with the parsing results of header.shtml, which in turn, contains some directives to follow. In the first example, however, the header.txt is not parsed for SSI directives, because it has no .shtml extension. The web server simply read the content in a verbatim manner and put them in the place of the directive including header.txt.&lt;br /&gt;&lt;br /&gt;In addition to the &lt;a href="#"&gt;SSI pages&lt;/a&gt; of kavoir.com, more complete and authoritative resources can be found at &lt;a href="http://httpd.apache.org/docs/2.0/howto/ssi.html"&gt;apache.org&lt;/a&gt;.</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/first-of-all-ssi-how-easily-you-can.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115777178388195483'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115777178388195483'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115788870278943608</id>
		<published>2006-08-18T19:32:00.000+08:00</published>
		<updated>2006-10-08T16:26:02.706+08:00</updated>
		<title type='text'>Before I can concentrate</title>
		<content type='html'>&lt;a href="http://www.econguru.com"&gt;econguru.com&lt;/a&gt; is almost on its own stand now, I am beginning to check for literal mistakes(mispellings, gramatical errors and so forth), broken links and minor accessibility issues before the search engine submission. After that, I would only add a resource or two every other day to make it up to date, and check links once upon a month or so. Websites need supply and refreshments to be alive. You should provide content to them on a regular basis.&lt;br /&gt;&lt;br /&gt;After all the construction and inspection jobs' finished, the maintenance should be easy in that I have used SSI for the skeleton of all the pages; and I will have my focus on the blog of Build Easy. Up to this point, I notice my English is still not good enough for a fluent or streaming writing style, I can't fully concentrate on my thought when my improficiency with English hinders me. Hope it would turning better with more upcoming entries.&lt;br /&gt;&lt;br /&gt;Let's get back to Build Easy. I love this name, so I decide to work hard to make it as excellent as possible. Despite this blog you have seen, more things like handy reference pages, small tools, simple and pleasant tutorials of web building technologies and techniques are to be added on &lt;a href="http://kavoir.com"&gt;kavoir.com&lt;/a&gt;. It takes time, surely. I don't have much time to spare and I want this website to be useful and at the same time, graceful. One of the most popular advice for all crafts, is to think your way, and establish a unique style of your own. It also takes time, but I am trying, and you should, too. :)</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/before-i-can-concentrate.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115788870278943608'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115788870278943608'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115985678024808634</id>
		<published>2006-08-13T13:10:00.000+08:00</published>
		<updated>2006-10-08T16:23:37.290+08:00</updated>
		<title type='text'>Things to make Blogger sexier</title>
		<content type='html'>&lt;p&gt;I've been with &lt;a href="http://www.blogger.com"&gt;Blogger&lt;/a&gt; a little while, okay, one month. Overall, it's a very outstanding blog publishing platform. I love them for they let me do blogging with their system without being branded with their name, if you know what I mean. (Wow, what an expression with with ... without ... with, have you ever seen that before?) On the other hand, it would have been perfect if they had considered something I imagine of to provide to the users.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Data backup and export.&lt;/strong&gt;&lt;br /&gt;Backing up is a fundamental function that Blogger should not have missed. Perhaps they think that, okay, now that we are publishing content to HTMLs on another host, why bothering to code a button that backs things up. They are actually copied to another place upon publication, aren't they, only in a different format. Hmmm, sounds reasonable, right, I give in. (I'm such a jerk.) However, while -&lt;br /&gt;Backup is good, export is better, I believe. This enables the users to export their whole blog or selection of entries to such cute popular serious formats other than HTML as TEXT, XML(not to mention DocBook as well as various other solid XML destinations), PDF, and even more. You name it. But wait, will Blogger continue to be free when it offers us this? The answer is clear. That it is. Impossible. And negative. Daydreams do no harm, do they.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Template customization layer.&lt;br /&gt;&lt;/strong&gt;The &lt;a href="http://www.docbook.org"&gt;DocBook&lt;/a&gt; guys took applicable customization into account from very early versions of DocBook when it still depends on DTD for schemes. And a customization layer is the snippet a user put in the beginning that redefine one or more parts of the official DocBook scheme. Very intuitive and easy to maintain, also less error-prone. Unlike Blogger, it doesn't force your eyes to painstakingly locate the codes dispersed all around everytime before committing any modifications; DocBook customization layer is all at the top of the entire official scheme, so add or modify your own layer, and that's all. More importantly, this layer is preserved when you update the official scheme. You just put your customization layer on top of the new DocBook, and everything's done. On the contrary, all the information including previous styling and marking-up must be provided to Blogger again when you want to use another template. It's no easy task, let alone the errors you may incur.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Account settings export or sharing a common setting XML among selected blogs.&lt;/strong&gt;&lt;br /&gt;Sometimes it's necessary to make changes to the settings of various blogs at the same time, or you just want to synchronize them so that they are in the same pace. Blogger could well maintain XML sockets for every single blog, and let the users to upload their XML to the server and choose to plug one or more of them into the sockets of each of their blogs. In this way, blogs plugged with the same XML will have some of the settings in common. (Hey you geek, is this necessary? The tweaking job takes days to accomplish for you, does it.) Hmmm, that's a thinker. So see this. Why not trying to integrate this settings XML into the custimizatino layer we just talked about, every blog has only one template at a given time, right?&lt;/li&gt;&lt;li&gt;&lt;strong&gt;There's a text color button in the &lt;/strong&gt;&lt;a href="http://en.wikipedia.org/wiki/WYSIWYG"&gt;&lt;strong&gt;WYSIWYG&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; editor, so why don't you treat me with a background color button?!&lt;/strong&gt;&lt;br /&gt;Cause' I love it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Enable the users to integrate some of the customized styles into the WYSIWYG editor as buttons.&lt;/strong&gt;&lt;br /&gt;For instance, I frequently site code snippets in my work, so I make up a div idded &lt;em&gt;myCode&lt;/em&gt; and the corresponding CSS styles. Without the button for it, it would be necessary for me to dive into the mess of HTML, scroll, and find the exact place of the target content to add this markup manually everytime I want to site a snippet. With the button, I just select the tract and push. It's much easier.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Display HTML tags in colors when editing HTML.&lt;/strong&gt;&lt;br /&gt;Like some local HTML editors do. A general well aware of where his soldiers are is more likely to triumph over one who doesn't.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Maybe I can write my own blog publishing scripts with PHP? No I can't. So Blogger, would you please do me the favor? Noooo you won't.&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/things-to-make-blogger-sexier.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115985678024808634'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115985678024808634'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115986351209477821</id>
		<published>2006-08-09T15:59:00.000+08:00</published>
		<updated>2006-10-08T16:23:03.533+08:00</updated>
		<title type='text'>The machining window</title>
		<content type='html'>Since this is getting more and more interesting, I cannot help but writing the idea down. It may not be original - coming up with something totally original is much too difficult at an era of information and knowledge explosion such as this for anyone - but what does it matter.&lt;br /&gt;&lt;br /&gt;A machining window is actually an ongoing or ever changing agenda or tasklist placed on the side of your working blog that keeps track of your future plans, current projects, and accomplished jobs, be them blogs, articles, programs, compositions, drawings, audios, videos or any other sorts of weird stuff. Visitors see it, so they know what's upon you recently, or what to expect from you in a near future. Beyond the visible window, backwardly they can also explore your past undertakings, achievements and experiences. And forwardly, you may write some long-term goals or plans in a big advance and alter them from time to time. As you come near of those that you planned years ago, isn't it exciting to know that you have made these plans and goals and actually carried them out along the way!&lt;br /&gt;&lt;br /&gt;To plan or not to will do quite differently for you. Think about it! (Thumb high)</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/machining-window.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115986351209477821'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115986351209477821'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115987779107495674</id>
		<published>2006-08-05T18:42:00.000+08:00</published>
		<updated>2006-10-08T16:22:05.300+08:00</updated>
		<title type='text'>A test entry posted with Writely</title>
		<content type='html'>&lt;strong&gt;&lt;u&gt;&lt;div align="center"&gt;&lt;span style="font-size:7;"&gt;&lt;a name="西安交通大学"&gt;&lt;/a&gt;KBE Mission Statement&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;span style="font-size:180%;color:#000000;"&gt;&lt;strong&gt;Testing with Writely&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#33ff33;"&gt;&lt;span style="font-size:6;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;h1&gt;Header 1 &lt;/h1&gt;&lt;h2&gt;Header 2 &lt;/h2&gt;&lt;h3&gt;Header 3 &lt;/h3&gt;&lt;blockquote style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#33ff33;"&gt;&lt;span style="font-size:6;"&gt;K&lt;/span&gt;avoir &lt;span style="font-size:6;"&gt;B&lt;/span&gt;uild &lt;span style="font-size:6;"&gt;E&lt;/span&gt;asy&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;, or &lt;u&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;KBE&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;, is the ultimate blog based website that boosts novice web development. &lt;/p&gt;&lt;p dir="ltr" style="MARGIN-RIGHT: 0px" align="justify"&gt;Access the website: &lt;a title="Kavoir Build Easy" href="http://www.kavoir.com/"&gt;KBE&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;H&lt;/span&gt;&lt;/strong&gt;ere you will find resources needed to learn web developing quickly and effectively. We offer information and tools just right for you. As &lt;span style="color:#ff6600;"&gt;simple&lt;/span&gt; as possible. As &lt;span style="color:#cc0000;"&gt;neat&lt;/span&gt; as possible. And as &lt;span style="color:#660000;"&gt;intuitive&lt;/span&gt; as possible. No more nor less. Professionally, we are out of the track. But we are able to work things out pretty admirably in an easier way. Learn it, love it. We are not geeks. We are here to create, to enjoy, and to share. We enjoy our lives with our family and friends. We come on-line for a reason, with a goal. So not until we succeed, we will not give up what we believe in the first place. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2&lt;sup&gt;10&lt;/sup&gt;=1024, &lt;/p&gt;&lt;p&gt;A&lt;sub&gt;1&lt;/sub&gt;, A&lt;sub&gt;2&lt;/sub&gt;, A&lt;sub&gt;3&lt;/sub&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;This is absolutely bullshit!!! Yet more nonsense!!!&lt;/strike&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Poeple love lists, don't they. &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;O'er all the hilltops, &lt;/p&gt;&lt;p&gt;Is quiet now. &lt;/p&gt;&lt;p&gt;In all the treetops, &lt;/p&gt;&lt;p&gt;Hearest thou &lt;/p&gt;&lt;p&gt;Hardly a breath. &lt;/p&gt;&lt;p&gt;The birds are asleep in the trees. &lt;/p&gt;&lt;p&gt;Wait: soon like these, &lt;/p&gt;&lt;p&gt;Thou too shalt rest. &lt;/p&gt;&lt;p&gt;(Style =&gt; Block quote isn't working.) &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial;font-size:180%;"&gt;Arial: Potato&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Arial Black;font-size:180%;"&gt;Arial Black: Tomato&lt;/span&gt; &lt;ol&gt;&lt;li&gt;&lt;span style="font-family:Arial Narrow;font-size:180%;"&gt;Arial Narrow: Apple&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Book Antiqua;font-size:180%;"&gt;Book Antiqua: Lotus&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Century Gothic;font-size:180%;"&gt;Century Gothic: Big Leaf&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;li&gt;&lt;span style="font-family:Comic Sans MS;font-size:180%;"&gt;Comic Sans MS: Banana&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Courier New;font-size:180%;"&gt;Courier New: Watermelon&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Fixedsys;font-size:180%;"&gt;Fixedsys: Max Leaf&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Garamond;font-size:180%;"&gt;Garamond: Harvard&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Georgia;font-size:180%;"&gt;Georgia: Law&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Impact;font-size:180%;"&gt;Impact: Management&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Lucida Console;font-size:180%;"&gt;Lucida Console: Dentistry&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-family:Palatino Linotype;font-size:180%;"&gt;Palatino Linotype: Stanford&lt;/span&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-family:Symbol;font-size:180%;"&gt;Symbol: Math&lt;span style="font-family:Verdana;"&gt;(Symbol) - &lt;/span&gt;&lt;span style="font-family:Symbol;"&gt;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;/span&gt;&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:System;font-size:180%;"&gt;System: Economics&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Tahoma;font-size:180%;"&gt;Tahoma: CS&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-family:Times New Roman;font-size:180%;"&gt;Times New Roman: MIT&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Trebuchet MS;font-size:180%;"&gt;Trebuchet MS: UCLA&lt;/span&gt; &lt;li&gt;&lt;span style="font-size:180%;"&gt;Verdana: Columbia&lt;/span&gt; &lt;li&gt;&lt;span style="font-family:Wingdings;font-size:180%;"&gt;Wingdings: Cornell&lt;span style="font-family:Verdana;"&gt;(Wingdings)&lt;/span&gt;&lt;span style="font-family:Wingdings;"&gt;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;table bordercolor="#3366ff" cellspacing="1" cellpadding="3" width="100%" bgcolor="#9999ff" border="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width="20%"&gt;11&lt;/td&gt;&lt;td width="20%"&gt;12&lt;/td&gt;&lt;td width="20%"&gt;13&lt;/td&gt;&lt;td width="20%"&gt;14&lt;/td&gt;&lt;td width="20%"&gt;15&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="20%"&gt;21&lt;/td&gt;&lt;td width="20%"&gt;22&lt;/td&gt;&lt;td width="20%"&gt;23&lt;/td&gt;&lt;td width="20%"&gt;24&lt;/td&gt;&lt;td width="20%"&gt;25&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="20%"&gt;31&lt;/td&gt;&lt;td width="20%"&gt;32&lt;/td&gt;&lt;td width="20%"&gt;33&lt;/td&gt;&lt;td width="20%"&gt;34&lt;/td&gt;&lt;td width="20%"&gt;35&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="20%"&gt;41&lt;/td&gt;&lt;td width="20%"&gt;42&lt;/td&gt;&lt;td width="20%"&gt;43&lt;/td&gt;&lt;td width="20%"&gt;44&lt;/td&gt;&lt;td width="20%"&gt;45&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;&lt;img title="Steinway &amp; Sons" hspace="20" src="http://www.writely.com/File.aspx?id=dc62q73m_1g2pw42" align="left" vspace="10" border="2" /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;O'er all the hilltops, &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;Is quiet now. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;In all the treetops, &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;Hearest thou &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;Hardly a breath. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;The birds are asleep in the trees. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;Wait: soon like these, &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="font-family:Courier New;font-size:100%;"&gt;Thou too shalt rest. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Excerpt from &lt;strong&gt;Wanderer's Nightsong&lt;/strong&gt; by &lt;strong&gt;Goethe&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a title="the emperor of pianos" href="http://www.steinway.com"&gt;Steinway &amp;amp; Sons&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="pb" style="PAGE-BREAK-AFTER: always"&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;So, this is a new page?? &lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Special characters you can insert from the menu: ¶ ŋ and more....&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Okay, I think that's all.&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/08/test-entry-posted-with-writely.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115987779107495674'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115987779107495674'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-115769100207151647</id>
		<published>2006-07-31T22:33:00.000+08:00</published>
		<updated>2006-10-08T16:20:57.333+08:00</updated>
		<title type='text'>hi,,there</title>
		<content type='html'>&lt;a href="http://kavoir.com"&gt;Build Easy&lt;/a&gt; is a blog dedicated to web building topics. In here, you can find resources and everything you need to build at an ease and leisure manner. Web design and implementation should be fun and relaxing. Good websites convey ideas, reflect the whole thinking process and personality of the creator, so just sit down, drink some tea, and be yourself in this playground....&lt;br /&gt;&lt;br /&gt;In fact, I don't have much experience in web building, except for some very small but snug undertakings such as the most recent &lt;a href="http://www.econguru.com"&gt;econguru.com&lt;/a&gt;. But I do enjoy the process, so I want to share with you. I will frequently write articles about fundamental technologies like HTML, CSS, and useful techniques, as well as good practices that are commonly accepted by the industry. PHP is my dynamic web language, still experimenting and making mistakes on it, though; on the other hand, I'm not quite familiar with JavaScript, for I haven't used it too often, because I don't like my HTML being dispersed with scripting codes here and there, despite the fact that some nice and handy functionalities of web pages are usually impossible without it.&lt;br /&gt;&lt;br /&gt;Moreover, something I should mention is, this blog is actually &lt;strong&gt;my first&lt;/strong&gt; in the language of english. Experimental it is, I think I will manage to write things as I intend to express, which, seems a little too ambitious, in that I don't write too much before. But it's a good start, isn't it. I hope you can understand me fully, and I can express myself freely and fluently. :)&lt;br /&gt;&lt;br /&gt;OKay, that's all for today. I've got some exams to see to tomorrow, better hurry up, so bye for now!</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/07/hithere.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115769100207151647'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/115769100207151647'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116028257795150395</id>
		<published>2006-10-08T12:32:00.000+08:00</published>
		<updated>2006-10-08T16:03:06.446+08:00</updated>
		<title type='text'>Iconaholic.com - Real free icons</title>
		<content type='html'>Dozens of packages in a variety of themes, every icon in 128*128*24b!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.kavoir.com/uploaded_images/iconaholic/xp-icandy-3_1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.kavoir.com/uploaded_images/iconaholic/icj-p.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.kavoir.com/uploaded_images/iconaholic/icj-toolbar-p.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Download at: &lt;a href="http://www.iconaholic.com/downloads.html"&gt;http://www.iconaholic.com/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By any chance you find them handy and useful, a small donation would really keep these continue to be free for more people.</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/iconaholiccom-real-free-icons.html'>
		</link>
		<link rel='related' href='http://www.iconaholic.com'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116028257795150395'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116028257795150395'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116014523941348056</id>
		<published>2006-10-06T20:36:00.000+08:00</published>
		<updated>2006-10-07T02:47:05.170+08:00</updated>
		<title type='text'>A Checklist of XHTML for Semanticality</title>
		<content type='html'>&lt;p&gt;&lt;span style="font-family:trebuchet ms;font-size:130%;"&gt;&lt;strong&gt;Elements (that you should have a good grip of and use frequently):&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Headings: &lt;em&gt;&lt;span style="color:#6633ff;"&gt;h1, h2, h3, h4, h5, h6 elements&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Use these real heading elements for the hierarchical headers of your web page, don't fake 'em with CSS!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Paragraphs: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;p element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;A paragraph is a paragraph. Round your paragraphs with real p elements. NO br elements to fake it!&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Line Breaks: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;br element&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;Minimize the use of forced line breaks, i.e. br, by resorting to p, (ul/ol, li), and CSS widths/margins/paddings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Emphasis: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;em, strong elements&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;em and strong elements are for emphasis of texts, use cite for citations rather than them.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Citation: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;cite element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Mark up the name of a citation or reference with this element, inlinely.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Citation: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;blockquote element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Use this for block citations of text. DON'T use blockquote for just indentation, use CSS margins and paddings instead. Moreover, do provide cite="..." and title="..." properties for it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Lists: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;ul/ol, li elements&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;When you have a list of something, use the list tags: ul and li for unordered list, while ol and li for ordered one. Lists make up an essential part of every successful HTML page. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Definition List: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;dl, dt, dd elements&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Use definition list for terms and their corresponding descriptions. Other possible uses include marking up dialogues and illustration of links.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Computer codes: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;code element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Mark up computer codes like C++, XML, CSS and so forth with this element.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Computer variables: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;var element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Mark up programming variables with this element.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Keyboard text: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;kbd element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;For keyboarded text, or user provided information to a terminal.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Abbreviations: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;abbr element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;For abbreviations.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Acronyms: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;acronym element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;For acronyms.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Addresses: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;address element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Mark up addresses or authorships with this element.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Table captions: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;caption element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;The content of a caption element appears atop the table as title.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Modifications: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;del element and ins element &lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Texts marked up with del tags are rendered as deleted with a strike-throughs. If you are modifying a small part of your document, you may want to mark up the deleted part with a del tag and the replacing part with a ins tag, so that both people and computer know exactly how and where you have modified the page.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Form semantic facilities: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;label element, fieldset element and legend element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; Don't forget to label the texts with label elements for users to distinguish form controls like text input, radios, and checkboxes.&lt;br /&gt;You can divide a form up into several logic components by employing fieldset elements, with legend element containing the title for each of them.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Other table semantic facilities: &lt;em&gt;&lt;span style="color:#6600cc;"&gt;thead element, tbody element, tfoot element&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Put thead, tbody and tfoot tags respectively around the header part, body part, and footer part of the table for semanticality.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="font-family:trebuchet ms;font-size:130%;"&gt;&lt;strong&gt;Attributes (that you should have a good grip of and use frequently):&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Make meaningful &lt;em&gt;&lt;span style="color:#009900;"&gt;id and class names&lt;/span&gt;&lt;/em&gt;.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Alternative text for images: &lt;em&gt;&lt;span style="color:#009900;"&gt;&amp;lt;img ... alt="..." /&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Always provide an alt attribute to images, i.e. img elements.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Titles: &lt;em&gt;&lt;span style="color:#009900;"&gt;&amp;lt;a ... title="..."&amp;gt;...&amp;lt;/a&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Title property helps users distinguish your content more easily and furtherly. Almost all presentational elements accept it, so use it as much as possible, especially for links, i.e. a elements.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Table summaries: &lt;em&gt;&lt;span style="color:#009900;"&gt;&amp;lt;table ... summary="..."&amp;gt;...&amp;lt;/table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;Always provide a summary for real tables.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Language specification: &lt;em&gt;&lt;span style="color:#009900;"&gt;&amp;lt;html lang="..." xml:lang="..."&amp;gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Almost all XHTML elements accept language specifications. Always provide your html element and other elements wherein texts are in languages other than that specified in the html element with them.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;A more formal list of semantic XHTML elements and attributes as well as a collection of more in-depth articles is available at &lt;a href="http://microformats.org/wiki/semantic-xhtml"&gt;microformats.org/wiki&lt;/a&gt;.&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/checklist-of-xhtml-for-semanticality.html'>
		</link>
		<link rel='related' href='http://brainstormsandraves.com/articles/semantics/structure/brainstorms_and_raves_semantics_html_structure.pdf'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116014523941348056'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116014523941348056'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116014965998237399</id>
		<published>2006-10-06T23:29:00.000+08:00</published>
		<updated>2006-10-06T23:47:40.006+08:00</updated>
		<title type='text'>Very likely to switch to Movable Type</title>
		<content type='html'>Hope it would not disappoint me this time.&lt;br /&gt;&lt;br /&gt;&lt;a title="Movable Type" href="http://www.movabletype.org/"&gt;&lt;img alt="Movable Type" src="http://www.sixapart.com/i/movable_type_header_33_blue.gif" /&gt;&lt;/a&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/very-likely-to-switch-to-movable-type.html'>
		</link>
		<link rel='related' href='http://www.movabletype.org/'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116014965998237399'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116014965998237399'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116011855625804448</id>
		<published>2006-10-06T13:41:00.000+08:00</published>
		<updated>2006-10-06T15:17:43.716+08:00</updated>
		<title type='text'>To improve the semanticality of your website</title>
		<content type='html'>Why? You may ask. Because...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Computers love it.&lt;/li&gt;&lt;li&gt;People love it. (Technically, they don't have to.)&lt;/li&gt;&lt;li&gt;Search engines love it.&lt;/li&gt;&lt;li&gt;You may love it. Or not, it's up to you.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Aha, but seriously, semanticality of your website helps in that...&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Your markup makes sense to anyone, including computers, whether today or later, making your pages endure.&lt;/li&gt;&lt;li&gt;Your information is more global and versatile in that they can be easily understood by people and computers thus easily processed and analyzed for further results.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Well for now, these 2 are all I can think of, more benefits of using semantic markup for your texts and medias can be derived from them, such as search engine favor. Now let's head down to the part where you will learn more about semantic web and how to improve the semanticality of your website.&lt;/p&gt;Below are some links I collected from the web on semantics and semanticality. Some prepare you for further study with introductory tone, some are in-depth talks, and some teach you to make website with semanticality in mind.&lt;br /&gt;&lt;dl&gt;&lt;br /&gt;&lt;dt&gt;InfoMesh&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;The Semantic Web: An Introduction&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="The Semantic Web: An Introduction" href="http://infomesh.net/2001/swintro/"&gt;http://infomesh.net/2001/swintro/&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Wikipedia&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Semantic Web&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="Wikipedia:Semantic Web" href="http://en.wikipedia.org/wiki/Semantic_Web"&gt;http://en.wikipedia.org/wiki/Semantic_Web&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;w3&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Semantics on the Web and their practical Applications (Slides)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="Semantics on the Web and their practical Applications" href="http://www.w3.org/2004/Talks/web-tech-valencia/"&gt;http://www.w3.org/2004/Talks/web-tech-valencia/&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;GOVIS Conference 18 May 2005&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Semantic HTML (Slides)&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="Semantic HTML" href="http://www.ermanz.govt.nz/news-events/archives/presentations/semantichtml.html"&gt;http://www.ermanz.govt.nz/news-events/archives/presentations/semantichtml.html&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Brainstorms &amp;amp; Raves&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Articles: Semantics, HTML, XHTML, and Structure&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="Articles: Semantics, HTML, XHTML, and Structure" href="http://brainstormsandraves.com/articles/semantics/structure/"&gt;http://brainstormsandraves.com/articles/semantics/structure/&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Dave Shea&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;Semantics and Bad Code&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="Semantics and Bad Code" href="http://www.mezzoblue.com/archives/2003/08/26/semantics_an/"&gt;http://www.mezzoblue.com/archives/2003/08/26/semantics_an/&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Doug Bowman&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;On Standards and Semantics&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="On Standards and Semantics" href="http://www.stopdesign.com/log/2003/08/26/semantics.html"&gt;http://www.stopdesign.com/log/2003/08/26/semantics.html&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;dt&gt;Simon Willison&lt;/dt&gt;&lt;br /&gt;&lt;dd&gt;HTML: More structural than semantic&lt;/dd&gt;&lt;br /&gt;&lt;dd&gt;&lt;a title="HTML: More structural than semantic" href="http://simon.incutio.com/archive/2003/08/28/structuralVsSemantic"&gt;http://simon.incutio.com/archive/2003/08/28/structuralVsSemantic&lt;/a&gt;&lt;/dd&gt;&lt;br /&gt;&lt;/dl&gt;&lt;br /&gt;&lt;p&gt;In addition, &lt;a href="http://planetrdf.com/"&gt;Planet RDF&lt;/a&gt; and &lt;a href="http://www.semanticweb.org"&gt;SemanticWeb&lt;/a&gt; are 2 communities dedicated to semantic web topics that you should visit, especially if you have serious interest in semantics and semanticality.&lt;/p&gt;</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/to-improve-semanticality-of-your.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116011855625804448'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116011855625804448'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116011327065206910</id>
		<published>2006-10-06T11:16:00.000+08:00</published>
		<updated>2006-10-06T13:41:10.813+08:00</updated>
		<title type='text'>Ohhh,,one more thing (or two)</title>
		<content type='html'>Darn, I knew I love blogging so much. :( And one month is such a long time.&lt;br /&gt;&lt;br /&gt;Well, for the tiny weenie number of visitors of &lt;a href="http://www.kavoir.com/"&gt;Build Easy&lt;/a&gt;, I really really appreciate your concern and kindness, no matter what you find about BE, be it too sleepy, too petty, or too geeky; or you just never come back at the first view of the first page, thinking what this guy thinks he's doing? My time is so precious that this site should definitely be the last on any lists of websites that I intend to visit. :&lt;br /&gt;&lt;br /&gt;Not good, ain't it.&lt;br /&gt;&lt;br /&gt;I have been into the semanticality of websites recently, planning to read more in that area. Semanticality refers to the semantic well-formedness. We impose semantic technologies on the web to improve its semanticality, allowing computers to read and understand texts and medias as we do. However, constructing the web of semanticality is not the only way. Mark Pilgrim's &lt;cite&gt;&lt;a href="http://diveintomark.org/archives/2002/12/29/million_dollar_markup"&gt;Million Dollar Markup&lt;/a&gt;&lt;/cite&gt; is a good illustration. Semanticality is basically a &lt;a href="http://en.wikipedia.org/wiki/weak_AI"&gt;weak-AI&lt;/a&gt; solution for the future web, in the other way, we can instead concentrate on a &lt;a href="http://en.wikipedia.org/wiki/strong_AI"&gt;strong-AI&lt;/a&gt; solution with more powerful and sophisticated codes to do the job, consequently, computers' ability to read and understand relies on algorithms rather than the way we markup our information.&lt;br /&gt;&lt;br /&gt;Good, ain't it?&lt;br /&gt;&lt;br /&gt;There's a lot more to do with BE, most of them in my vision for a time, in fact there's too much of them that it starts to make me more and more swayy and vacantly ambitious. Not good, ain't it. But there's also so much that I have to learn, and with so many areas and channels to choose from. Exposing myself to a huge profusion of information is not always the good way to go. They daunt, confuse, and entice. Yes, they the web.</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/ohhhone-more-thing-or-two.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116011327065206910'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116011327065206910'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
	<entry>
		<id>tag:blogger.com,1999:blog-34048439.post-116010346390030939</id>
		<published>2006-10-06T10:44:00.000+08:00</published>
		<updated>2006-10-06T10:57:43.906+08:00</updated>
		<title type='text'>Farewell for a little while</title>
		<content type='html'>Very upset to inform you that I have to go under a little while for some study problems. So no posts within at least couple of weeks. No presence until about a month later. But the pages of kavoir.com might continue to grow, and they really better.&lt;br /&gt;&lt;br /&gt;Language is still a problem, blogging for the last month has done absolute good to my proficiency, but still not good enough to deal with more sophisticated topics and titles that I wish. I better hurry up. Our age of information is darting so fast and so boldly forward that everyone is afraid of being dragged behind. Learning and producing quickly is what we could really benefit from.</content>
		<link rel='alternate' type='text/html' href='http://www.kavoir.com/2006/10/farewell-for-little-while.html'>
		</link>
		<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116010346390030939'>
		</link>
		<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/34048439/posts/default/116010346390030939'>
		</link>
		<author>
			<name>yang yang</name>
		</author>
	</entry>
</feed>