<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>omiga &#187; web标准</title>
	<atom:link href="http://omiga.org/blog/archives/tag/web%e6%a0%87%e5%87%86/feed" rel="self" type="application/rss+xml" />
	<link>http://omiga.org/blog</link>
	<description>两只老虎，两只老虎，跑得快，跑得快～···</description>
	<lastBuildDate>Fri, 20 Aug 2010 16:28:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>标准化你的表格</title>
		<link>http://omiga.org/blog/archives/35</link>
		<comments>http://omiga.org/blog/archives/35#comments</comments>
		<pubDate>Fri, 23 Nov 2007 21:44:34 +0000</pubDate>
		<dc:creator>omiga</dc:creator>
				<category><![CDATA[front-end]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[web标准]]></category>
		<category><![CDATA[表格]]></category>

		<guid isPermaLink="false">http://omiga.org/?p=35</guid>
		<description><![CDATA[“div+css”极度盛行的今天，很多人已经忘了在HTML里还有table呃～，也有很多人记得只是不愿再想起。单纯为了div而完全抛弃table的做法绝对是不可取的。table没什么错，初衷就是用来显示数据的，错在很多人在那个年代把它用在了布局上，而且用滥了。 在table广泛用于布局的时代，或许很多人眼中table就是，其实不然，即使早在HTML4之前，至少就有了， 标签，HTML4开始引入&#60;thead&#62;,&#60;tbody&#62;,&#60;tfoot&#62;,&#60;col&#62;,&#60;colgroup&#62;标签。微软更是为table完美的数据表现添加了大量的扩展属性。当然了，如果表格单纯用于页面布局，这些标签或者属性基本是一无是处。但是当table回归它本来地位时，这一切变得重要。 &#60;caption&#62;：用于指定可选的表格外加标题，内容通常显示在表格上方或者下方以表明表格的内容，默认居中显示。 &#60;th&#62;：设置表格的标题，浏览器以不同的样式显示标题，一般将标题居中，并以黑体显示。 &#60;thead&#62;：其内容组成表格的标题，它可以包含&#60;tr&#62;,&#60;th&#62; 、 和&#60;td&#62; 。除了便于组织和应用样式外，为这些内容分组的优点在于这样可能在多个页面中重复某些元素，主要体现在打印表格中。 &#60;tfoot&#62;：与&#60;thead&#62;标签类似，其用于在表格中创建一个页脚，亦可在多页上出现。 &#60;tbody&#62;：指定表格正文，并可以出现多次（&#60;thead&#62; 、&#60;tfoot&#62;只可在表格中出现一次）。 熟悉各标签相应功能后，那么构建一个合理的用于呈现数据的表格，就变得很简单了。各尽其用，最大限度地表示出数据间的关系，这才是table真正用途之所在。那么我们可以构建如下完美数据表格。 &#60;table border=&#34;1&#34; cellspacing=&#34;2&#34; align=&#34;center&#34; bordercolor=&#34;#cccccc&#34;&#62; &#60;caption&#62;wondger's blog&#60;/caption&#62; &#60;thead&#62; &#60;tr&#62; &#60;th&#62;Category ID&#60;/th&#62; &#60;th&#62;Category Name&#60;/th&#62; &#60;th&#62;Description&#60;/th&#62; &#60;/tr&#62; &#60;/thead&#62; &#60;tbody&#62; &#60;tr&#62; &#60;td&#62;1&#60;/td&#62; &#60;td&#62;简单生活&#60;/td&#62; &#60;td&#62;我的简单生活&#60;/td&#62; &#60;/tr&#62; &#60;tr&#62; &#60;td&#62;2&#60;/td&#62; &#60;td&#62;web相关&#60;/td&#62; &#60;td&#62;web应用，业界新闻&#60;/td&#62; &#60;/tr&#62; &#60;tr&#62; &#60;td&#62;3&#60;/td&#62; &#60;td&#62;设计制作&#60;/td&#62; &#60;td&#62;web标准，web设计&#60;/td&#62; &#60;/tr&#62; &#60;/tbody&#62; &#60;/table&#62; 查看代码效果 合理的数据表格呈现，远不止构建一个合理的代码结构，更要在数据的视觉表现上做一定的设计。比如标题与正文内容的区分，数据的显示方式，对齐原则等，设计者大可自由发挥。 BTW:啥是标准啊？我相信很多人回答不上来。尽管很多人都自称是css高手，div+css高手，在一个web标准的群里问，没人吭声，都是潜水王，都忘了这个世界除了70%的水，还有30%的空气。我也不知道啥是标准，绝大多数用户也不知道。但是我知道大谈标准化的今天，标准化并不是都是为了用户而标准化，相反更多地是在为计算机标准化。计算机笨，只认识代码，管他什么结构，表现，seo，大部分是为计算机做的。国外用人工搜索引擎工作时，不会去查看源代码。个人对标准化在HTML这部分的理解是，用最合理的标签和结构去呈现最适合的内容，纯属个人观点！意见相左者就当我在YY～··· 相关日志进一步认识table玩转EditPlusXHTML 2 Working Group Expected [...]]]></description>
			<content:encoded><![CDATA[<p>“div+css”极度盛行的今天，很多人已经忘了在HTML里还有table呃～，也有很多人记得只是不愿再想起。单纯为了div而完全抛弃table的做法绝对是不可取的。table没什么错，初衷就是用来显示数据的，错在很多人在那个年代把它用在了布局上，而且用滥了。</p>
<p>在table广泛用于布局的时代，或许很多人眼中table就是，其实不然，即使早在HTML4之前，至少就有了， 标签，HTML4开始引入&lt;thead&gt;,&lt;tbody&gt;,&lt;tfoot&gt;,&lt;col&gt;,&lt;colgroup&gt;标签。微软更是为table完美的数据表现添加了大量的扩展属性。当然了，如果表格单纯用于页面布局，这些标签或者属性基本是一无是处。但是当table回归它本来地位时，这一切变得重要。</p>
<p>&lt;caption&gt;：用于指定可选的表格外加标题，内容通常显示在表格上方或者下方以表明表格的内容，默认居中显示。</p>
<p>&lt;th&gt;：设置表格的标题，浏览器以不同的样式显示标题，一般将标题居中，并以黑体显示。</p>
<p>&lt;thead&gt;：其内容组成表格的标题，它可以包含&lt;tr&gt;,&lt;th&gt;<br />
、 和&lt;td&gt; 。除了便于组织和应用样式外，为这些内容分组的优点在于这样可能在多个页面中重复某些元素，主要体现在打印表格中。</p>
<p>&lt;tfoot&gt;：与&lt;thead&gt;标签类似，其用于在表格中创建一个页脚，亦可在多页上出现。</p>
<p>&lt;tbody&gt;：指定表格正文，并可以出现多次（&lt;thead&gt; 、&lt;tfoot&gt;只可在表格中出现一次）。      熟悉各标签相应功能后，那么构建一个合理的用于呈现数据的表格，就变得很简单了。各尽其用，最大限度地表示出数据间的关系，这才是table真正用途之所在。那么我们可以构建如下完美数据表格。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;table border=&quot;1&quot; cellspacing=&quot;2&quot; align=&quot;center&quot; bordercolor=&quot;#cccccc&quot;&gt;</li>
<li>&lt;caption&gt;wondger's blog&lt;/caption&gt;</li>
<li>&lt;thead&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;th&gt;Category ID&lt;/th&gt;</li>
<li>&lt;th&gt;Category Name&lt;/th&gt;</li>
<li>&lt;th&gt;Description&lt;/th&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;/thead&gt;</li>
<li>&lt;tbody&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td&gt;1&lt;/td&gt;</li>
<li>&lt;td&gt;简单生活&lt;/td&gt;</li>
<li>&lt;td&gt;我的简单生活&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td&gt;2&lt;/td&gt;</li>
<li>&lt;td&gt;web相关&lt;/td&gt;</li>
<li>&lt;td&gt;web应用，业界新闻&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;tr&gt;</li>
<li>&lt;td&gt;3&lt;/td&gt;</li>
<li>&lt;td&gt;设计制作&lt;/td&gt;</li>
<li>&lt;td&gt;web标准，web设计&lt;/td&gt;</li>
<li>&lt;/tr&gt;</li>
<li>&lt;/tbody&gt;</li>
<li>&lt;/table&gt;</li></ol></div>
<p><a href="http://www.wondger.com/lab/table/table1.html" target="_blank">查看代码效果</a></p>
<p>合理的数据表格呈现，远不止构建一个合理的代码结构，更要在数据的视觉表现上做一定的设计。比如标题与正文内容的区分，数据的显示方式，对齐原则等，设计者大可自由发挥。</p>
<p>BTW:啥是标准啊？我相信很多人回答不上来。尽管很多人都自称是css高手，div+css高手，在一个web标准的群里问，没人吭声，都是潜水王，都忘了这个世界除了70%的水，还有30%的空气。我也不知道啥是标准，绝大多数用户也不知道。但是我知道大谈标准化的今天，标准化并不是都是为了用户而标准化，相反更多地是在为计算机标准化。计算机笨，只认识代码，管他什么结构，表现，seo，大部分是为计算机做的。国外用人工搜索引擎工作时，不会去查看源代码。个人对标准化在HTML这部分的理解是，用最合理的标签和结构去呈现最适合的内容，纯属个人观点！意见相左者就当我在YY～···</p>
<h3  class="related_post_title">相关日志</h3><ul class="related_post"><li><a href="http://omiga.org/blog/archives/132" title="进一步认识table">进一步认识table</a></li><li><a href="http://omiga.org/blog/archives/1245" title="玩转EditPlus">玩转EditPlus</a></li><li><a href="http://omiga.org/blog/archives/1114" title="XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5">XHTML 2 Working Group Expected to Stop Work End of 2009, W3C to Increase Resources on HTML 5</a></li><li><a href="http://omiga.org/blog/archives/1106" title="HTML5">HTML5</a></li><li><a href="http://omiga.org/blog/archives/975" title="label的隐式连接">label的隐式连接</a></li></ul><hr />
<p><small>© omiga for <a href="http://omiga.org/blog">omiga</a>, 2007. |
<a href="http://omiga.org/blog/archives/35">Permalink</a> |
<a href="http://omiga.org/blog/archives/35#comments">3 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://omiga.org/blog/archives/35&title=标准化你的表格">del.icio.us</a>
<br/>
Post tags: <a href="http://omiga.org/blog/archives/tag/html" rel="tag">HTML</a>, <a href="http://omiga.org/blog/archives/tag/table" rel="tag">table</a>, <a href="http://omiga.org/blog/archives/tag/web%e6%a0%87%e5%87%86" rel="tag">web标准</a>, <a href="http://omiga.org/blog/archives/tag/%e8%a1%a8%e6%a0%bc" rel="tag">表格</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://omiga.org/blog/archives/35/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
