<?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/">
<channel>
<title>成刚网志 &amp;amp;&amp;amp; CBolg Application</title>
<link>http://www.chenggang.net</link>
<description><![CDATA[记录我的网事历程，架起沟通的桥梁！欢迎留言！
]]></description>
<lastBuildDate>Sun, 05 Feb 2012 11:14:25 +0800</lastBuildDate>
<copyright>Copyright &amp;copy; 2012 by CBolg Application.</copyright>
<language>zh-cn</language>
<pubDate>Thu, 23 Feb 2012 03:34:09 +0800</pubDate>
<item>
<title>网页布局时常犯的10个CSS和HTML错误</title>
<summary><![CDATA[1. 检查 HTML 元素是否有拼写错误、是否忘记结束标记 即使是老手也经常会弄错div的嵌套关系。可以用 dmwv 的验证功能检查一下有无错误。 2. 检查 CSS 是否书写正确 检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用ClnCSS来检查 CSS的拼写错误。ClnCSS本是为CSS减肥的工具，但也能检查出拼写错误。 3. 用删除法确定错误发生的位置 如果错误影响了整体 布局 ，则可以逐个删除div块，直到删除某个div块后显示恢复正常，即可确定错误发生的位置。 4.…]]></summary>
<description><![CDATA[<p>
	&nbsp; &nbsp; &nbsp; &nbsp;1. 检查<a href="http://webdesign.jzxue.com/html/" target="_blank">HTML</a>元素是否有拼写错误、是否忘记结束标记<br />
	　　即使是老手也经常会弄错div的嵌套关系。可以用<a href="http://websoft.jzxue.com/dreamweaver/" target="_blank">dreamweaver</a>的验证功能检查一下有无错误。<br />
	<br />
	　　2. 检查<a href="http://webdesign.jzxue.com/css/" target="_blank">CSS</a>是否书写正确<br />
	　　检查一下有无拼写错误、是否忘记结尾的 } 等。可以利用CleanCSS来检查 CSS的拼写错误。CleanCSS本是为CSS减肥的工具，但也能检查出拼写错误。<br />
	<br />
	　　3. 用删除法确定错误发生的位置<br />
	　　如果错误影响了整体<a href="http://webdesign.jzxue.com/wangyebuju/" target="_blank">布局</a>，则可以逐个删除div块，直到删除某个div块后显示恢复正常，即可确定错误发生的位置。<br />
	<br />
	　　4. 利用border属性确定出错元素的布局特性<br />
	　　使用float属性布局一不小心就会出错。这时为元素添加border属性确定元素边界，错误原因即水落石出。<br />
	<br />
	　　5. float元素的父元素不能指定clear属性<br />
	　　MacIE下如果对float的元素的父元素使用clear属性，周围的float元素布局就会混乱。这是MacIE的著名的bug，倘若不知道就会走弯路。<br />
	<br />
	　　6. float元素务必指定width属性<br />
	　　很多浏览器在显示未指定width的float元素时会有bug。所以不管float元素的内容如何，一定要为其指定width属性。<br />
	　　另外指定元素时尽量使用em而不是px做单位。<br />
	<br />
	　　7. float元素不能指定margin和padding等属性<br />
	　　IE在显示指定了margin和padding的float元素时有bug。因此不要对float元素指定margin和padding属性（可以在float元素内部嵌套一个div来设置margin和padding）。也可以使用hack方法为IE指定特别的值。<br />
	<br />
	　　8. float元素的宽度之和要小于100%<br />
	　　如果float元素的宽度之和正好是100%，某些古老的浏览器将不能正常显示。因此请保证宽度之和小于99%。<br />
	<br />
	　　9. 是否重设了默认的样式？<br />
	　　某些属性如margin、padding等，不同浏览器会有不同的解释。因此最好在开发前首先将全体的margin、padding设置为0、列表样式设置为none等。<br />
	<br />
	　　10. 是否忘记了写DTD？<br />
	　　如果无论怎样调整不同浏览器显示结果还是不一样，那么可以检查一下页面开头是不是忘了写下DTD声明。</p>
<p style="text-align: right; ">
	摘至：http://www.jzxue.com/wangyesheji/wangyebuju/200909/30-2835.html</p>
]]></description>
<link>http://www.chenggang.net/posts/110</link>
<pubDate>Thu, 15 Dec 2011 10:38:44 +0800</pubDate>
<author>admin</author>
<category>默认分类</category>
<guid isPermaLink="true">http://www.chenggang.nethttp://www.chenggang.net/posts/110</guid>
</item>
</channel></rss>
