<?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>欧阳博客 Joming&#039;s Bloghtml</title>
	<atom:link href="http://ouyy.com/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://ouyy.com</link>
	<description>发现·分享·娱乐·新鲜·资讯</description>
	<lastBuildDate>Thu, 17 May 2012 14:33:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>禁止查看源代码方法</title>
		<link>http://ouyy.com/archives/349.html</link>
		<comments>http://ouyy.com/archives/349.html#comments</comments>
		<pubDate>Mon, 25 Feb 2008 10:17:45 +0000</pubDate>
		<dc:creator>ouyang</dc:creator>
				<category><![CDATA[杂杂碎碎]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://blog.ouyy.com/?p=349</guid>
		<description><![CDATA[禁止查看源代码方法 相关文章 Illustrator制作精致可爱的矢量三维图标( 0 ) 整个WINDOWS系统文件详细用途说明( 0 ) 转换Bo-blog到wordpress( 2 ) 好久没有心情&#8230;( 0 ) 学习常用的一些HTML标签的语义( 0 ) Apache服务器使用.htaccess实现防盗链教程( 0 ) 禁止网页另存为( 0 )]]></description>
			<content:encoded><![CDATA[<p>禁止查看源代码方法<br />
<code><br />
<script><!--function clear(){  Source=document.body.firstChild.data;  document.open();  document.close();  document.title="不显示源代码";  document.body.innerHTML=Source;}
// --></script><!--此方法是HTML防止查看源代码的方法中比较好的,什么东西都不会是绝对的,可以利用以下代码查看到。<br />
javascript:alert(document.documentElement.outerHTML); --><br />
</code><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://ouyy.com/archives/376.html" title="转换Bo-blog到wordpress" rel="bookmark inlinks">转换Bo-blog到wordpress</a><span class="count">( 2 )</span></li>
<li><a href="http://ouyy.com/archives/340.html" title="禁止网页另存为" rel="bookmark inlinks">禁止网页另存为</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/296.html" title="好久没有心情..." rel="bookmark inlinks">好久没有心情&#8230;</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/347.html" title="Apache服务器使用.htaccess实现防盗链教程" rel="bookmark inlinks">Apache服务器使用.htaccess实现防盗链教程</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/362.html" title="整个WINDOWS系统文件详细用途说明" rel="bookmark inlinks">整个WINDOWS系统文件详细用途说明</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/290.html" title="Illustrator制作精致可爱的矢量三维图标" rel="bookmark inlinks">Illustrator制作精致可爱的矢量三维图标</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/289.html" title="学习常用的一些HTML标签的语义" rel="bookmark inlinks">学习常用的一些HTML标签的语义</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ouyy.com/archives/349.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>学习常用的一些HTML标签的语义</title>
		<link>http://ouyy.com/archives/289.html</link>
		<comments>http://ouyy.com/archives/289.html#comments</comments>
		<pubDate>Sat, 18 Aug 2007 04:03:57 +0000</pubDate>
		<dc:creator>ouyang</dc:creator>
				<category><![CDATA[文章转载]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[学习]]></category>

		<guid isPermaLink="false">http://blog.ouyy.com/?p=286</guid>
		<description><![CDATA[HTML标签的语义如今Web标准都被通俗的叫做“div+css”或者“层布局”。我不反对这种便宜行事的叫法。但是这样会陷入一个误区：即大量的使用div标签作为结构元素。事实上这是一种更高级的div滥用(Jeffrey Zeldman在《网站重构》一书中提到）。HTML为我们提供了相当丰富的标签，每个标签都有它各自的含义。我认为在设计时，除了遵循HTML语法以外，应该充分利用并遵守各标签的“语义”。如标题文字应该包含在h1-h6中，大段的文字内容应该由&#60;p&#62;进行分段而不是&#60;br /&#62;，列表项应该放在ul或ol或dl中，表格形式的数据应该仍然用table布局。为什么要这样做？一个很有说服力的原因是，保证在用户去掉CSS显示的情况下，网页能够尽量有效的将内容的结构层次显示出来。如果全部用div，当去掉CSS之后，整个网页就失去了层次，只剩下一些杂乱的文字碎片。这并不符合Web标准对低配置兼容性的要求。我下面详细的列举一下我对一些标签的语义的理解：p br先说个最简单的。分段要用p标签而不是用br（甚至连续两个&#60;br /&#62;）。这个似乎不用多说。但是有时候我们不得不放弃这个原则。一个常见的例子是论坛发帖，如果我想分段，便打回车。而如此传输到后台并显示出来的，显然就是用&#60;br /&#62;分段的。table th由于大力宣扬div+css的结果，似乎现在谁用table布局谁就是未开化的土著。但我认为这种观点是不正确的。table的含义是表格，因此凡是应该以表格形式出现的数据，仍然应该用table布局。简单的例子是班级同学的花名册，包括姓名学号性别等等，这明显是一个表格形式的数据，因此应该用table布局。另一个比较值得探讨的例子是，blog里面的日历导航。我曾经有见过一个blog程序，它的日历导航里的各个日期，从1号到30号全用div套好，再使用float:left样式7个一排的排出当月的日历。当我取消浏览器的CSS显示之后，日历的那部分则从1号到30号一竖排下来。我认为这是不对的。因为日历应该是一个表格形式的数据，因此仍然应该用table布局。当取消css之后，应该仍然按照一排7个的样子归成一个表格。th则是另一个会被忽视的标签。由于CSS的万能，所有的表格单元都可以用td加一个class属性搞定。但是从语义上讲，一些表格单元应该用th标签。比如上文说到的日历表格，里面的“MON TUE WED&#8230; SUN”这些标识星期的单元，就应该用th而不是td。h1-h6对于h1-h6标签，从语义上讲，它们应该适用于所有标题文字。因此，一些如&#60;div class=&#34;diary-title&#62;的写法都是多余的，直接写成&#60;h1&#62;，然后直接对h1而不是.diary-title定义CSS，不是一样的效果么？当然，这个规矩我也不能定得太死，因为有时候标题部分的结构元素并不能简单的用一个h1就能解决的。但我最多用类似&#60;h1&#62;&#60;span&#62;&#60;/span&#62;&#60;/h1&#62;的方法将标题的结构嵌套得更复杂，以满足表现的需要。但这里会出现一个语义上的分歧。h1究竟该理解为一级标题呢还是理解为1号字体大小的标题。我通常理解为一级标题，一级标题下再有小标题就用h2。但是事实上回顾HTML设计之初，h1-h6后面的数字更多的被理解为控制标题文字大小的。用h3或许只是为了使用三号大小的字体，而并非它就是三级标题。否则一级标题全用h1，个个都是斗大的字，又不得不用CSS来控制字号，感觉很累赘。所以，这是一个待商榷的问题。ul ol 凡是需要罗列条款的，都应该用ul或者ol，而不是用p。比如招聘广告里的职位需求，比如注意事项，比如操作步骤说明。此外一个流行的用法是网页的导航菜单也用ul li来列举，然后再用CSS控制其排列方式。应该要补充的是，别忘了li里面还可以再用ul或ol，形成第二级列表。dl dt dd这是一组几乎被人忘记的标签，但Jeffrey Zeldman在《网站重构》中大力推崇对它们的使用。dl应该是“defining list（或是definition list？有知道的朋友请告诉我）”的全称，一个典型的用法是字典的词条。单词的名字放在dt里面，单词的解释放在dd里面。而alistapart.com网站更加高明的，将右侧栏整个定义为dl，每个单元的标题用dt，而该单元的内容则用dd。 相关文章 禁止查看源代码方法( 0 ) 禁止网页另存为( 0 ) Illustrator制作精致可爱的矢量三维图标( 0 ) 好久没有心情&#8230;( 0 ) 整个WINDOWS系统文件详细用途说明( 0 )]]></description>
			<content:encoded><![CDATA[<p>HTML标签的语义<br/><br/>如今Web标准都被通俗的叫做“div+css”或者“层布局”。我不反对这种便宜行事的叫法。但是这样会陷入一个误区：即大量的使用div标签作为结构元素。事实上这是一种更高级的div滥用(Jeffrey Zeldman在《网站重构》一书中提到）。<br/><br/>HTML为我们提供了相当丰富的标签，每个标签都有它各自的含义。我认为在设计时，除了遵循HTML语法以外，应该充分利用并遵守各标签的“语义”。如标题文字应该包含在h1-h6中，大段的文字内容应该由&lt;p&gt;进行分段而不是&lt;br /&gt;，列表项应该放在ul或ol或dl中，表格形式的数据应该仍然用table布局。<br/><span id="more-289"></span><br/>为什么要这样做？一个很有说服力的原因是，保证在用户去掉CSS显示的情况下，网页能够尽量有效的将内容的结构层次显示出来。如果全部用div，当去掉CSS之后，整个网页就失去了层次，只剩下一些杂乱的文字碎片。这并不符合Web标准对低配置兼容性的要求。<br/><br/>我下面详细的列举一下我对一些标签的语义的理解：<br/><br/>p br<br/><br/>先说个最简单的。分段要用p标签而不是用br（甚至连续两个&lt;br /&gt;）。这个似乎不用多说。但是有时候我们不得不放弃这个原则。一个常见的例子是论坛发帖，如果我想分段，便打回车。而如此传输到后台并显示出来的，显然就是用&lt;br /&gt;分段的。<br/><br/>table th<br/><br/>由于大力宣扬div+css的结果，似乎现在谁用table布局谁就是未开化的土著。但我认为这种观点是不正确的。table的含义是表格，因此凡是应该以表格形式出现的数据，仍然应该用table布局。简单的例子是班级同学的花名册，包括姓名学号性别等等，这明显是一个表格形式的数据，因此应该用table布局。另一个比较值得探讨的例子是，blog里面的日历导航。我曾经有见过一个blog程序，它的日历导航里的各个日期，从1号到30号全用div套好，再使用float:left样式7个一排的排出当月的日历。当我取消浏览器的CSS显示之后，日历的那部分则从1号到30号一竖排下来。我认为这是不对的。因为日历应该是一个表格形式的数据，因此仍然应该用table布局。当取消css之后，应该仍然按照一排7个的样子归成一个表格。<br/><br/>th则是另一个会被忽视的标签。由于CSS的万能，所有的表格单元都可以用td加一个class属性搞定。但是从语义上讲，一些表格单元应该用th标签。比如上文说到的日历表格，里面的“MON TUE WED&#8230; SUN”这些标识星期的单元，就应该用th而不是td。<br/><br/>h1-h6<br/><br/>对于h1-h6标签，从语义上讲，它们应该适用于所有标题文字。因此，一些如&lt;div class=&quot;diary-title&gt;的写法都是多余的，直接写成&lt;h1&gt;，然后直接对h1而不是.diary-title定义CSS，不是一样的效果么？当然，这个规矩我也不能定得太死，因为有时候标题部分的结构元素并不能简单的用一个h1就能解决的。但我最多用类似&lt;h1&gt;&lt;span&gt;&lt;/span&gt;&lt;/h1&gt;的方法将标题的结构嵌套得更复杂，以满足表现的需要。<br/><br/>但这里会出现一个语义上的分歧。h1究竟该理解为一级标题呢还是理解为1号字体大小的标题。我通常理解为一级标题，一级标题下再有小标题就用h2。但是事实上回顾HTML设计之初，h1-h6后面的数字更多的被理解为控制标题文字大小的。用h3或许只是为了使用三号大小的字体，而并非它就是三级标题。否则一级标题全用h1，个个都是斗大的字，又不得不用CSS来控制字号，感觉很累赘。所以，这是一个待商榷的问题。<br/><br/>ul ol <br/><br/>凡是需要罗列条款的，都应该用ul或者ol，而不是用p。比如招聘广告里的职位需求，比如注意事项，比如操作步骤说明。此外一个流行的用法是网页的导航菜单也用ul li来列举，然后再用CSS控制其排列方式。<br/><br/>应该要补充的是，别忘了li里面还可以再用ul或ol，形成第二级列表。<br/><br/>dl dt dd<br/><br/>这是一组几乎被人忘记的标签，但Jeffrey Zeldman在《网站重构》中大力推崇对它们的使用。dl应该是“defining list（或是definition list？有知道的朋友请告诉我）”的全称，一个典型的用法是字典的词条。单词的名字放在dt里面，单词的解释放在dd里面。而alistapart.com网站更加高明的，将右侧栏整个定义为dl，每个单元的标题用dt，而该单元的内容则用dd。<br/><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://ouyy.com/archives/349.html" title="禁止查看源代码方法" rel="bookmark inlinks">禁止查看源代码方法</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/290.html" title="Illustrator制作精致可爱的矢量三维图标" rel="bookmark inlinks">Illustrator制作精致可爱的矢量三维图标</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/340.html" title="禁止网页另存为" rel="bookmark inlinks">禁止网页另存为</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/296.html" title="好久没有心情..." rel="bookmark inlinks">好久没有心情&#8230;</a><span class="count">( 0 )</span></li>
<li><a href="http://ouyy.com/archives/362.html" title="整个WINDOWS系统文件详细用途说明" rel="bookmark inlinks">整个WINDOWS系统文件详细用途说明</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ouyy.com/archives/289.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

