<?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>悦宇领地 YYLD.net &#187; W3C</title>
	<atom:link href="http://yyld.net/tag/w3c/feed/" rel="self" type="application/rss+xml" />
	<link>http://yyld.net</link>
	<description>悦天下 宇不凡</description>
	<lastBuildDate>Thu, 09 Sep 2010 06:49:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>W3C验证的一些问题</title>
		<link>http://yyld.net/70/</link>
		<comments>http://yyld.net/70/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 03:44:31 +0000</pubDate>
		<dc:creator>悦宇兮</dc:creator>
				<category><![CDATA[网站建设]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://yyld.net/?p=70</guid>
		<description><![CDATA[w3c是一种网页代码标准，但标准归标准，做网站没必要唯标准论。]]></description>
			<content:encoded><![CDATA[<p>Google PR更新了，自己的PR没有变化；虽然说不看重这东西，但依旧有虚荣心作祟，不过表现总想故作清高，其实心里还是有些在乎；只是在乎的只是一点。而另外一个更要命的是搜索真的太久没来了，查了下才反应过来是关键字排名降得厉害，基本只来“摇曳”、“铃”、“丹”几字，也就是除了网站名字，其它关键字都降到无底深渊去了。问题是，找不到答案，只有两个疑点：一个是之前大批量删过一次tag，造成被K；二个是顶部菜单大部分用的是JS，造成站内页面权重都降低。这些都不是一时半会能恢复的啊。咬咬牙，重整。</p>
<p>在解决JS菜单问题的时候，顺道逐个页面检查，要求通过W3C。一边查代码，一边翻翻译，虽然搜索容易得解，但我更喜欢自己的判断。尤其在旧站的那些独立页面上，因为是老掉牙的代码，错误非常多；能把table轻松转成div的就转了，不方便的继续用table。整完后，针对自己的页面错误，总结如下：</p>
<p><span id="more-70"></span></p>
<p>所有代码都要小写；</p>
<p>参数，如width="100"等，等号后的参数必须加英文双引号；</p>
<p>js代码里必须加type="text/javascript"；</p>
<p>br换行得写成&lt;br /&gt;；</p>
<p>img图片得标上alt属性，且尾部如br一样：&lt;img src="图片路径" alt="可以为空" /&gt;；</p>
<p>div的id同样的只能出现一次，不能重复；</p>
<p>单独的style得加上type="text/css"，既需如此&lt;style type="text/css"&gt;&lt;/style&gt;；</p>
<p>所有代码得加上结束标签，即&lt;div&gt;&lt;/div&gt;、&lt;span&gt;&lt;/span&gt;等；</p>
<p>table表格无height属性；</p>
<p>使用li的必须有ul或ol护驾，既&lt;ul&gt;&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;；</p>
<p>&lt;head&gt;上面得有 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;；</p>
<p>不支持marquee标签；</p>
<p>不支持ifram框架，如需要框架，得用js调用，方法：新建一个js文件加入如下代码：<br />
function ifr(url,w,h){document.write('&lt;iframe id="ifr" name="ifr" width="'+w+'" height="'+h+'" border="0" frameborder="0" scrolling="no" src="'+url+'"&gt;&lt;/iframe&gt;');}</p>
<p>应用举例（本站当前的留言本框架代码）：<br />
function ifr(url,w,h){<br />
 document.write('&lt;iframe id="ifr" name="ifr" width="700" height="400" border="0" frameborder="0" scrolling="no" src="http://www.x-woods.com/service/book/x.aspx?id=186155"&gt;&lt;/iframe&gt;');}</p>
<p>保存为ifr.js。在网页的head里加入&lt;script type="text/javascript" src="ifr.js"&gt;&lt;/script&gt;，在需要加入框架的地方加入&lt;script type="text/JavaScript"&gt;ifr('http://www.x-woods.com/service/book/x.aspx?id=186155','700','400');&lt;/script&gt;，完成；</p>
<p>尽可能用css来解决如&lt;font&gt;&lt;b&gt;&lt;center&gt;等。</p>
<p>当然，不符合的W3C的写法还有很多，上面只是我今天整理页面时候遇到的，其它的就不说了。自己没遇到也不想去复制人家的，就这样了。</p>
]]></content:encoded>
			<wfw:commentRss>http://yyld.net/70/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
