<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_mrfangzheng</title><subtitle type="text">Hope and fear are useless. Be confident, and always be prepared for the worst.</subtitle><id>http://feed.cnblogs.com/blog/u/35446/rss</id><updated>2012-02-28T02:20:13Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/35446/rss"/><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2012/02/28/2371076.html</id><title type="text">苹果(iOS), Google(Android)和微软(Windows Phone)之比较</title><summary type="text">苹果(iOS), Google(Android)和微软(Windows Phone)之比较苹果(iOS)优势:苹果无疑是智能手机和平板电脑的领导者和霸主, 其独特的优势在于: 1.非常有艺术感的UI设计 2.更难得的是, 还拥有极佳的UI性能第1点比较容易被抄袭, 但第2点就很难被拷贝了. 我们知道, 苹果大量使用的UI元素如圆角, 半透明, 渐变, 模糊, 特别是动画, 对软件的渲染性能要求是非常高的. 很多山寨机, 能够山寨iPhone的外形和界面, 却怎么也山寨不了那种流畅的感觉. (微软的XP也达不到, Win7接近了.)这并不是偶然, 要知道苹果在UI上的花的时间已经超过了20年了.</summary><published>2012-02-28T02:20:00Z</published><updated>2012-02-28T02:20:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2012/02/28/2371076.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2012/02/28/2371076.html"/><content type="html">&lt;p&gt;苹果(iOS), Google(Android)和微软(Windows Phone)之比较&lt;/p&gt;&lt;p&gt;&lt;strong&gt;苹果(iOS)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;优势:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;苹果无疑是智能手机和平板电脑的领导者和霸主, 其独特的优势在于: &lt;br /&gt;1.非常有艺术感的UI设计 &lt;br /&gt;2.更难得的是, 还拥有极佳的UI性能&lt;br /&gt;第1点比较容易被抄袭, 但第2点就很难被拷贝了. &lt;br /&gt;我们知道, 苹果大量使用的UI元素如圆角, 半透明, 渐变, 模糊, 特别是动画, 对软件的渲染性能要求是非常高的. &lt;br /&gt;很多山寨机, 能够山寨iPhone的外形和界面, 却怎么也山寨不了那种流畅的感觉. (微软的XP也达不到, Win7接近了.)&lt;br /&gt;这并不是偶然, 要知道苹果在UI上的花的时间已经超过了20年了.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;劣势:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1.价格昂贵&lt;br /&gt;国内5000左右的价格有点偏贵, 2000-3000的android手机在这点上有明显的优势. &lt;/p&gt;&lt;p&gt;2.技术封闭&lt;br /&gt;尽管和自家的i系列集成不错, 但和市场占有率最大的PC交互不是很好.&lt;br /&gt;某种技术能否使用, 苹果一家说了算.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;Google(Android)&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;优势:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1.品种和价格&lt;br /&gt;最大的优势无疑是品种的多样性和较低的价格.&lt;br /&gt;不同厂商的手机有着多种的外观和尺寸, 不同人可以有不同的选择.&lt;br /&gt;低廉的价格也会吸引很多普通消费者.&lt;/p&gt;&lt;p&gt;2.技术开放.&lt;br /&gt;相对iOS, 开发Android程序的限制很少.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;strong&gt;劣势:&lt;/strong&gt;&lt;br /&gt;&lt;/u&gt;1.UI性能不足&lt;br /&gt;软件UI流畅度不如iOS, 即使硬件配置很高. 这是最大的劣势, 和iOS相比, Android的动画卡得明显.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;br /&gt;微软(Windows Phone)&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;u&gt;优势&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;1.和PC会有很好的集成&lt;br /&gt;毕竟很多事情在PC上比较方便, 如果手机, 平板和PC之间能够很好的共享和交互, 这是非常大的优势.&lt;/p&gt;&lt;p&gt;2.技术实力雄厚&lt;br /&gt;UI的性能和iOS会很接近. 微软的DirectX技术应该不差.&lt;br /&gt;开发工具(Visual Studio)和支持(MSDN)是最好的.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;劣势&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;1.Metro的不确定性&lt;br /&gt;Metro风格独特, 能否被市场接受很难确定.&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2371076.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2012/02/28/2371076.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266557.html</id><title type="text">设计的几个总结</title><summary type="text">名词化 : 名词容易管理分类, 列表, 编辑添加, 删除; 可用, 禁止开始, 停止, 继续复制, 粘帖, 发送查看状态Undo, 回滚范围 Scope哪些在范围内, 哪些在范围外共享/私用数据空间性能: IO, 集合(大量元素)如何同步集合?</summary><published>2011-11-28T09:49:00Z</published><updated>2011-11-28T09:49:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266557.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266557.html"/><content type="html">&lt;ol&gt;&lt;li&gt;名词化 : 名词容易管理&lt;/li&gt;&lt;ol&gt;&lt;li&gt;分类, 列表, 编辑&lt;/li&gt;&lt;li&gt;添加, 删除; 可用, 禁止&lt;/li&gt;&lt;li&gt;开始, 停止, 继续&lt;/li&gt;&lt;li&gt;复制, 粘帖, 发送&lt;/li&gt;&lt;li&gt;查看状态&lt;/li&gt;&lt;li&gt;Undo, 回滚&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;范围 Scope&lt;/li&gt;&lt;ol&gt;&lt;li&gt;哪些在范围内, 哪些在范围外&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;共享/私用&lt;/li&gt;&lt;li&gt;数据空间&lt;/li&gt;&lt;li&gt;性能: IO, 集合(大量元素)&lt;/li&gt;&lt;ol&gt;&lt;li&gt;如何同步集合?&lt;/li&gt;&lt;/ol&gt;&lt;/ol&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2266557.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266557.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266241.html</id><title type="text">任何成功不能只靠自己一个人</title><summary type="text">一个人再怎么聪明和努力, 也赶不上一群人.所以, 能够成功的人都善于团结一群人, 说服他们向着一个目标, 并激发他们的想象力, 创造力, 热情和干劲.</summary><published>2011-11-28T07:15:00Z</published><updated>2011-11-28T07:15:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266241.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266241.html"/><content type="html">&lt;p&gt;一个人再怎么聪明和努力, 也赶不上一群人.&lt;/p&gt;&lt;p&gt;所以, 能够成功的人都善于团结一群人, 说服他们向着一个目标, 并激发他们的想象力, 创造力, 热情和干劲.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2266241.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266241.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266234.html</id><title type="text">不要追求完美, 要能够忍受不是致命的错误</title><summary type="text">不要追求完美, 要能够忍受不是致命的错误人类自身以及人类社会都是不完美的. 任何人都会说错话, 做错事; 人性有贪婪, 懒惰等阴暗的因素;任何社会也都会有犯罪, 阴暗面.关键看 正面 和 负面 的加权比(数学期望), 不是简单的概率比.然而要特别注意那些概率小 但是非常致命的事件</summary><published>2011-11-28T07:07:00Z</published><updated>2011-11-28T07:07:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266234.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266234.html"/><content type="html">&lt;p&gt;不要追求完美, 要能够忍受不是致命的错误&lt;/p&gt;&lt;ol&gt;&lt;li&gt;人类自身以及人类社会都是不完美的. 任何人都会说错话, 做错事; 人性有贪婪, 懒惰等阴暗的因素;&amp;nbsp;任何社会也都会有犯罪, 阴暗面.&lt;/li&gt;&lt;li&gt;关键看 正面 和 负面 的加权比(数学期望), 不是简单的概率比.&lt;/li&gt;&lt;li&gt;然而要特别注意那些概率小 但是非常致命的事件&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2266234.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/28/2266234.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/11/05/2237263.html</id><title type="text">jQuery selectors</title><summary type="text">jQuery Selectors and Attribute SelectorsSelectorExampleDescriptionList accurate as of jQuery 1.3*$(‘*’);This selector is a wild card method and will select all elements in a document.#id$(‘#id’);This selector selects an element with the given ID..class$(‘.class’)The class selector will gather all el</summary><published>2011-11-05T12:42:00Z</published><updated>2011-11-05T12:42:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/05/2237263.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/05/2237263.html"/><content type="html">&lt;table style="border-right: 1px; padding-right: 1px; border-top: 1px; padding-left: 1px; padding-bottom: 1px; margin: 3px; border-left: 1px; padding-top: 1px; border-bottom: 1px" summary="jQuery selectors and examples" border="0"&gt;&lt;caption&gt;jQuery Selectors and Attribute Selectors&lt;br /&gt;&lt;/caption&gt;&lt;thead&gt;&lt;tr&gt;&lt;th scope="col"&gt;Selector&lt;/th&gt;&lt;th scope="col"&gt;Example&lt;/th&gt;&lt;th scope="col" width="40%"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tfoot&gt;&lt;tr&gt;&lt;td colspan="3"&gt;List accurate as of jQuery 1.3&lt;/td&gt;&lt;/tr&gt;&lt;/tfoot&gt;&lt;tbody&gt;&lt;tr class="odd"&gt;&lt;td&gt;*&lt;/td&gt;&lt;td&gt;$(&amp;#8216;*&amp;#8217;);&lt;/td&gt;&lt;td&gt;This selector is a wild card method and will select all elements in a document.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;#id&lt;/td&gt;&lt;td&gt;$(&amp;#8216;#id&amp;#8217;);&lt;/td&gt;&lt;td&gt;This selector selects an element with the given ID.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;.class&lt;/td&gt;&lt;td&gt;$(&amp;#8216;.class&amp;#8217;)&lt;/td&gt;&lt;td&gt;The class selector will gather all elements in the document with the given class name&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;element&lt;/td&gt;&lt;td&gt;$(&amp;#8216;element&amp;#8217;)&lt;/td&gt;&lt;td&gt;This selector will collect all elements in a document with the given tag name i.e. table, ul, li, a etc.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;a, b, c. &amp;#8230; n&lt;/td&gt;&lt;td&gt;$(&amp;#8216;th, td, .class, #id&amp;#8217;)&lt;/td&gt;&lt;td&gt;This method can use multiple selection patterns to collect elements.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;parent child&lt;/td&gt;&lt;td&gt;$(&amp;#8216;li a&amp;#8217;)&lt;/td&gt;&lt;td&gt;This will select all &amp;#8220;a&amp;#8221; elements that are a descendant of &amp;#8220;li&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;a &amp;gt; b&lt;/td&gt;&lt;td&gt;$(&amp;#8216;table &amp;gt; tr&amp;#8217;);&lt;/td&gt;&lt;td&gt;This will select all b elements which are a child element of a or in our example all tr elements in a table or tables.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;a + b&lt;/td&gt;&lt;td&gt;$(&amp;#8216;li + a&amp;#8217;);&lt;/td&gt;&lt;td&gt;This will select all &amp;#8220;a&amp;#8221; elements that are an immediate descendant of &amp;#8220;li&amp;#8221; in our example.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;a ~ b&lt;/td&gt;&lt;td&gt;$(&amp;#8216;p ~ ul&amp;#8217;);&lt;/td&gt;&lt;td&gt;This selector will select all &amp;#8220;ul&amp;#8221; elements that are a sibling of &amp;#8220;p&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:first&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:first&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the first element in a result set&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:first-child&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:first-child&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the first child element of the parent element.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:last&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:last&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the last element in a result set&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:last-child&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:last-child&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the last child element of the parent element.&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;&lt;img class="wp-smiley" alt=":o" src="http://www.pamaya.com/wp-includes/images/smilies/icon_surprised.gif" /&gt; nly-child&lt;/td&gt;&lt;td&gt;$(&amp;#8216;div p:only-child&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns elements which are the only child of the parent element.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:not(a)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;input:not(:checked)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements that are &lt;strong&gt;not&lt;/strong&gt; &amp;#8220;a&amp;#8221; on in our example all input elements that are not checked&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:has(a)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;div:has(p)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements with a descendant that matches a in out example a &amp;#8220;div&amp;#8221; that contains a &amp;#8220;p&amp;#8221;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img class="wp-smiley" alt=":o" src="http://www.pamaya.com/wp-includes/images/smilies/icon_surprised.gif" /&gt; dd&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:odd&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all &lt;strong&gt;odd&lt;/strong&gt; elements in a result set (zero based)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:even&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:even&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all &lt;strong&gt;even&lt;/strong&gt; elements in a result set (zero based)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:eq(n)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:eq(n)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns a numbered element identified by n (zero based)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:gt(n)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:gt(n)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements in a result set greater than n (zero based)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:lt(n)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:lt(n)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements in a result set less than n (zero based)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:nth-child(n)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:nth-child(n)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the nth child in a result set (one based)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:nth-child(odd)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:nth-child(odd)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all &lt;strong&gt;odd&lt;/strong&gt; numbered elements in a result set (one based)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:nth-child(even)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:nth-child(even)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all &lt;strong&gt;even&lt;/strong&gt; numbered elements in a result set (one based)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:nth-child(formula)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul li:nth-child(3n)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns every nth child in a result set. In our example every third child (one based)&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:header&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:header&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all heading elements e.g. h1, h2, etc.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:animated&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul:animated&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns elements with an animation currently in progress&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:contains(text)&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:contains(hello)&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements containing the passed string&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:empty&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:empty&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements that contain no child nodes&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:parent&lt;/td&gt;&lt;td&gt;$(&amp;#8216;li:parent&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all elements that a parent nodes to any other DOM element including text nodes.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:hidden&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul:hidden&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all hidden elements that are hidden with CSS or input fields of the type &amp;#8220;hidden&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:visible&lt;/td&gt;&lt;td&gt;$(&amp;#8216;ul:visible&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all visible elements&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;[attribute]&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[href]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that contain the passed attribute in our example any element with a &amp;#8220;href&amp;#8221; attribute&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;[attribute=value]&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[rel=external]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that the passed attribute value is equal to the passed value. In our example ant element with a &amp;#8220;rel&amp;#8221; attribute equal to &amp;#8220;external&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;['attribute!=value']&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[rel!=external]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that the passed attribute value is not equal to the passed value. In our example ant element with a &amp;#8220;rel&amp;#8221; attribute that is not equal to &amp;#8220;external&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;[attribute!=value]&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[class^=open]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that the passed attribute value start with the passed value. In our example any element thats &amp;#8220;class&amp;#8221; attribute value begins with &amp;#8220;open&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;[attribute$=value]&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[id$=-wrapper]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that the passed attribute value ends with the passed value. In our example any element whos &amp;#8220;id&amp;#8221; ends with &amp;#8220;-wrapper&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;[attribute*=value]&lt;/td&gt;&lt;td&gt;$(&amp;#8216;[class*=offer]&amp;#8216;);&lt;/td&gt;&lt;td&gt;Returns all elements that the passed attribute value contains the passed value. In our example any element whos &amp;#8220;class&amp;#8221; contains the string &amp;#8220;offer&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:input&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:input&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the tag name input, select, textarea and button&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:text&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:text&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;text&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:password&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:password&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;password&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:radio&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:radio&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;radio&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:checkbox&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:checkbox&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;checkbox&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:submit&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:submit&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;submit&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:image&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:image&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;image&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:reset&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:reset&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;reset&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:file&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:file&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;file&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:button&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:button&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns only input elements of the type &amp;#8220;button&amp;#8221;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:enabled&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:enabled&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns all enabled input elements&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:selected&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:selected&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns the &lt;strong&gt;selected&lt;/strong&gt; element in a select list.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;:disabled&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:disabled&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns disabled input elements&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td&gt;:checked&lt;/td&gt;&lt;td&gt;$(&amp;#8216;:checked&amp;#8217;);&lt;/td&gt;&lt;td&gt;Returns checked input elements of the type radio or checkbox.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2237263.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/11/05/2237263.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/09/23/2186315.html</id><title type="text">CSS position: 一张图搞定absolute和relative</title><summary type="text">红色表示 absolute块 父容器必须是relative, 否则这些块就以整个网页为参照物定位和比例都是以参照物(父容器)计算, 比如: 100%指的是父容器的尺寸absolute的体积不计算到父容器中 蓝色表示 relative块 参照物为自身占位不变(如图: 蓝色div和随后的绿色div之间有空隙, 后者仍用前者定位之前的所占位置计算)体积计算到父容器中 修正了一个IE6的bug (container要加上 'zoom:1;')&lt;!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"&amp;quo</summary><published>2011-09-23T07:51:00Z</published><updated>2011-09-23T07:51:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/23/2186315.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/23/2186315.html"/><content type="html">&lt;p&gt;&lt;img style="width: 834px; height: 486px" border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/mrfangzheng/css-position-absolute-relative.png" width="834" height="486" /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;红色表示 absolute块 &lt;ul&gt;&lt;li&gt;父容器必须是relative, 否则这些块就以整个网页为参照物&lt;/li&gt;&lt;li&gt;定位和比例都是以参照物(父容器)计算, 比如: 100%指的是父容器的尺寸&lt;/li&gt;&lt;li&gt;absolute的体积不计算到父容器中 &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;蓝色表示 relative块 &lt;ul&gt;&lt;li&gt;参照物为自身&lt;/li&gt;&lt;li&gt;占位不变(如图: 蓝色div和随后的绿色div之间有空隙, 后者仍用前者定位之前的所占位置计算)&lt;/li&gt;&lt;li&gt;体积计算到父容器中 &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;修正了一个IE6的bug (container要加上 'zoom:1;')&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="color: #ff00ff"&gt;DOCTYPE&amp;nbsp;html&amp;nbsp;PUBLIC&amp;nbsp;"-//W3C//DTD&amp;nbsp;XHTML&amp;nbsp;1.0&amp;nbsp;Transitional//EN"&amp;nbsp;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;html&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;xmlns&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;Layout&amp;nbsp;Example&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;title&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divContainer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;border&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;solid&amp;nbsp;red&amp;nbsp;2px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;; &lt;font color="#ff0000"&gt;&lt;span style="color: #999999"&gt;color&lt;/span&gt;&lt;/font&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;Red&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;position&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;relative&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;/strong&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000; font-size: 10pt"&gt;&lt;strong&gt;zoom&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="background-color: #f5f5f5; color: #000000; font-size: 10pt"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff; font-size: 10pt"&gt;&amp;nbsp;1&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000; font-size: 10pt"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: yellow; color: #008000; font-size: 10pt"&gt;/*&lt;/span&gt;&lt;span style="background-color: yellow; color: #008000; font-size: 10pt"&gt;IMPORTANT:&amp;nbsp;IE6&amp;nbsp;bug&amp;nbsp;fix:&amp;nbsp;force&amp;nbsp;to&amp;nbsp;re-layout&lt;/span&gt;&lt;span style="background-color: yellow; color: #008000; font-size: 10pt"&gt;*/&lt;/span&gt;&lt;/strong&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;#divA&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;400px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; height&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;LightGreen&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;Black&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divB&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;300px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;blue&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;White&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;relative&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;-30px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;-10px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;#divC&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;200px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; height&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;limegreen&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;White&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divD&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;200px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;white&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;OrangeRed&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;padding&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;10px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;absolute&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;left&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;100%&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;-10px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;200px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;Brown&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;White&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;absolute&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;right&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;10px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bottom&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;10px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divF&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;200px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;red&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;white&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;position&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;absolute&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;right&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;100%&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;top&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #0000ff"&gt;&amp;nbsp;250px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #000000"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#divG&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;{&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;width&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;200px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; height&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;100px&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt; background-color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;green&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;; &lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;color&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;:&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;&amp;nbsp;White&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #ff0000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #999999"&gt;}&lt;/span&gt;&lt;span style="background-color: #f5f5f5; color: #800000"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;head&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Layout&amp;nbsp;example:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="padding:&amp;nbsp;300px;"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="divContainer"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;container&amp;nbsp;(position:&amp;nbsp;relative&amp;nbsp;to&amp;nbsp;make&amp;nbsp;the&amp;nbsp;children's&amp;nbsp;'absolute'&amp;nbsp;work)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #999999"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #999999"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #999999"&gt;id&lt;/span&gt;&lt;span style="color: #999999"&gt;="divA"&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #999999"&gt;content&amp;nbsp;A&amp;nbsp;without&amp;nbsp;any&amp;nbsp;position&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #999999"&gt;div&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="divB"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Content&amp;nbsp;B&amp;nbsp;with&amp;nbsp;relative&amp;nbsp;position.&amp;nbsp;It&amp;nbsp;moves&amp;nbsp;to&amp;nbsp;left&amp;nbsp;and&amp;nbsp;above&amp;nbsp;(according&amp;nbsp;to&amp;nbsp;itself)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;but&amp;nbsp;its&amp;nbsp;space&amp;nbsp;remains.&amp;nbsp;The&amp;nbsp;height&amp;nbsp;is&amp;nbsp;caculated&amp;nbsp;by&amp;nbsp;its&amp;nbsp;parent.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;position:&amp;nbsp;relative&amp;nbsp;(to&amp;nbsp;itself)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;left:&amp;nbsp;-30px&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;top:&amp;nbsp;-10px&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #999999"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #999999"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #999999"&gt;id&lt;/span&gt;&lt;span style="color: #999999"&gt;="divC"&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #999999"&gt;content&amp;nbsp;C&amp;nbsp;without&amp;nbsp;any&amp;nbsp;position&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #999999"&gt;div&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="divD"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;style&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="margin:&amp;nbsp;10px;&amp;nbsp;border:&amp;nbsp;solid&amp;nbsp;1px&amp;nbsp;white"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&amp;nbsp;D&amp;nbsp;with&amp;nbsp;Absolute&amp;nbsp;position.&amp;nbsp;It&amp;nbsp;moves&amp;nbsp;to&amp;nbsp;left&amp;nbsp;and&amp;nbsp;above&amp;nbsp;(according&amp;nbsp;to&amp;nbsp;its&amp;nbsp;parent)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;and&amp;nbsp;its&amp;nbsp;height&amp;nbsp;won't&amp;nbsp;be&amp;nbsp;calcuated&amp;nbsp;by&amp;nbsp;its&amp;nbsp;parent.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;position:&amp;nbsp;absolute&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;left:&amp;nbsp;100%&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;top:&amp;nbsp;-10px&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="divE"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&amp;nbsp;E&amp;nbsp;with&amp;nbsp;Absolute&amp;nbsp;position,&amp;nbsp;to&amp;nbsp;its&amp;nbsp;parent's&amp;nbsp;bottom&amp;nbsp;right.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;position:&amp;nbsp;absolute&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;right:&amp;nbsp;10px&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;bottom:&amp;nbsp;10px&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #ff0000"&gt;id&lt;/span&gt;&lt;span style="color: #0000ff"&gt;="divF"&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;content&amp;nbsp;F&amp;nbsp;with&amp;nbsp;Absolute&amp;nbsp;position.&amp;nbsp;It&amp;nbsp;moves&amp;nbsp;to&amp;nbsp;right&amp;nbsp;and&amp;nbsp;above&amp;nbsp;(according&amp;nbsp;to&amp;nbsp;its&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parent)&amp;nbsp;and&amp;nbsp;its&amp;nbsp;height&amp;nbsp;won't&amp;nbsp;be&amp;nbsp;calcuated&amp;nbsp;by&amp;nbsp;its&amp;nbsp;parent.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;position:&amp;nbsp;absolute&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;right:&amp;nbsp;100%&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;top:&amp;nbsp;250px&amp;nbsp;(to&amp;nbsp;its&amp;nbsp;parent)&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;li&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;ol&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #0000ff"&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #999999"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #999999"&gt;div&amp;nbsp;&lt;/span&gt;&lt;span style="color: #999999"&gt;id&lt;/span&gt;&lt;span style="color: #999999"&gt;="divG"&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #999999"&gt;content&amp;nbsp;G&amp;nbsp;without&amp;nbsp;any&amp;nbsp;position&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #999999"&gt;div&lt;/span&gt;&lt;span style="color: #999999"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;div&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;body&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #0000ff"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000"&gt;html&lt;/span&gt;&lt;span style="color: #0000ff"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2186315.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/23/2186315.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/09/19/2181379.html</id><title type="text">ORM vs SQL</title><summary type="text">ORMSQL 开发速度 快 慢 运行性能 慢快 方便修改可维护性高低ORM最大的问题是复杂查询2者同时使用?简单地方用ORM复杂地方用SQL</summary><published>2011-09-19T07:24:00Z</published><updated>2011-09-19T07:24:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/19/2181379.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/19/2181379.html"/><content type="html">&lt;table border="0" cellspacing="2" cellpadding="2" width="500"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;/td&gt;&lt;td&gt; ORM&lt;/td&gt;&lt;td&gt;SQL &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;开发速度 &lt;/td&gt;&lt;td&gt;快 &lt;/td&gt;&lt;td&gt;慢 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt; 运行性能&lt;/td&gt;&lt;td&gt; 慢&lt;/td&gt;&lt;td&gt;快 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;方便修改&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;可维护性&lt;/td&gt;&lt;td&gt;高&lt;/td&gt;&lt;td&gt;低&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;ORM&lt;/p&gt;&lt;p&gt;最大的问题是复杂查询&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2者同时使用?&lt;/p&gt;&lt;p&gt;简单地方用ORM&lt;/p&gt;&lt;p&gt;复杂地方用SQL&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2181379.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/19/2181379.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/09/15/2176956.html</id><title type="text">Web项目的技术和要注意的问题</title><summary type="text">业务技术:前端业务 用户 注册/激活/登录/注销找回密码用户选项最近历史, 最近浏览过 ...商务 推荐购物车交互 留言, 评论打分论坛导航 MasterPageTabMenuTree (with checkbox)站内搜索文本 文本自动补全富文本编辑 (安全性) Form/实体编辑器(创建,编辑,保存更新,删除) 输入验证(客户端) + AJAX服务端验证验证码重复提交表格 直接编辑/更新/删除翻页排序分组Master/Details 图表: 折线图,饼图 ...Calendar/日期选取音乐/视频播放上传下载 进度条多个上传 地图分享到...SEO遮罩图片 放大阴影滤镜用户体验 换肤过渡动</summary><published>2011-09-15T01:24:00Z</published><updated>2011-09-15T01:24:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/15/2176956.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/15/2176956.html"/><content type="html">&lt;p&gt;业务技术:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong style="color: red"&gt;前端业务&lt;/strong&gt; &lt;ol&gt;&lt;li&gt;用户 &lt;ol&gt;&lt;li&gt;注册/激活/登录/注销&lt;/li&gt;&lt;li&gt;找回密码&lt;/li&gt;&lt;li&gt;用户选项&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;最近历史, 最近浏览过 ...&lt;/li&gt;&lt;li&gt;商务 &lt;ol&gt;&lt;li&gt;推荐&lt;/li&gt;&lt;li&gt;购物车&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;交互 &lt;ol&gt;&lt;li&gt;留言, 评论&lt;/li&gt;&lt;li&gt;打分&lt;/li&gt;&lt;li&gt;论坛&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;导航 &lt;ol&gt;&lt;li&gt;MasterPage&lt;/li&gt;&lt;li&gt;Tab&lt;/li&gt;&lt;li&gt;Menu&lt;/li&gt;&lt;li&gt;Tree (with checkbox)&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;站内搜索&lt;/li&gt;&lt;li&gt;文本 &lt;ol&gt;&lt;li&gt;文本自动补全&lt;/li&gt;&lt;li&gt;富文本编辑 (&lt;span style="color: red"&gt;安全性)&lt;/span&gt; &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Form/实体编辑器(创建,编辑,保存更新,删除) &lt;ol&gt;&lt;li&gt;输入验证(客户端) + AJAX服务端验证&lt;/li&gt;&lt;li&gt;验证码&lt;/li&gt;&lt;li&gt;重复提交&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;表格 &lt;ol&gt;&lt;li&gt;直接编辑/更新/删除&lt;/li&gt;&lt;li&gt;翻页&lt;/li&gt;&lt;li&gt;排序&lt;/li&gt;&lt;li&gt;分组&lt;/li&gt;&lt;li&gt;Master/Details &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;图表: 折线图,饼图 ...&lt;/li&gt;&lt;li&gt;Calendar/日期选取&lt;/li&gt;&lt;li&gt;音乐/视频播放&lt;/li&gt;&lt;li&gt;上传下载 &lt;ol&gt;&lt;li&gt;进度条&lt;/li&gt;&lt;li&gt;多个上传 &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;地图&lt;/li&gt;&lt;li&gt;分享到...&lt;/li&gt;&lt;li&gt;SEO&lt;/li&gt;&lt;li&gt;遮罩&lt;/li&gt;&lt;li&gt;图片 &lt;ol&gt;&lt;li&gt;放大&amp;nbsp;&lt;/li&gt;&lt;li&gt;阴影&lt;/li&gt;&lt;li&gt;滤镜&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;用户体验 &lt;ol&gt;&lt;li&gt;换肤&lt;/li&gt;&lt;li&gt;过渡动画&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;多语言&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;前端技术&amp;nbsp;&lt;/strong&gt; &lt;ol&gt;&lt;li&gt;JQuery&lt;/li&gt;&lt;li&gt;CSS&lt;/li&gt;&lt;li&gt;AJAX&lt;/li&gt;&lt;li&gt;Flash&lt;/li&gt;&lt;li&gt;Silverlight&lt;/li&gt;&lt;li&gt;HTML5&amp;nbsp;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;后端&lt;/strong&gt; &lt;ol&gt;&lt;li&gt;ASP.NET MVC 3&lt;/li&gt;&lt;li&gt;WCF/WebService&lt;/li&gt;&lt;li&gt;NHibernate/EntityFramework &lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color: red"&gt;&lt;strong&gt;问题:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;前端 &lt;ol&gt;&lt;li&gt;浏览器兼容 &lt;ol&gt;&lt;li&gt;DIV布局&lt;/li&gt;&lt;li&gt;PNG半透明(IE6)&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;安全性 (JS)&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;后端 &lt;ol&gt;&lt;li&gt;安全性(SQL注入)&lt;/li&gt;&lt;li&gt;ORM&amp;nbsp;or SQL?&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="color: red"&gt;&lt;strong&gt;设计:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;映射&lt;/li&gt;&lt;li&gt;模型 &lt;ol&gt;&lt;li&gt;数据结构描述&lt;/li&gt;&lt;li&gt;数据存取器&lt;/li&gt;&lt;li&gt;实际数据&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;流程 &lt;ol&gt;&lt;li&gt;参数传递&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2176956.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/15/2176956.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/09/05/2166991.html</id><title type="text">中土翻译大全</title><summary type="text">都说Pearl harbour是“ 珍珠港”的意思，其实还有更中土的翻译： 蚌埠。都说Greenland是“格陵兰”的意思，其实还有更中土的翻译：青岛。都说Deep River是宇多田光的专辑，其实它还有另外一个神奇的名字叫＂深圳＂。都说Newfoundland是纽芬兰，其实有更北京的翻译：新发地。都说rock hometown是“摇滚之乡”的 意思，其实还有更中土的翻译：石家庄。都说New York是“纽约”的意思，其实还有更中土的翻译：新乡。都说RedRiverValley是“红河谷”的意思，其实还有更中土的翻译：丹江口。都说Table mountain 叫桌山，其实还有个更土的名字叫平顶</summary><published>2011-09-05T01:04:00Z</published><updated>2011-09-05T01:04:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/05/2166991.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/05/2166991.html"/><content type="html">&lt;p&gt;都说Pearl harbour是&amp;#8220; 珍珠港&amp;#8221;的意思，其实还有更中土的翻译： 蚌埠。&lt;br /&gt;&lt;br /&gt;都说Greenland是&amp;#8220;格陵兰&amp;#8221;的意思，其实还有更中土的翻译：青岛。&lt;br /&gt;&lt;br /&gt;都说Deep River是宇多田光的专辑，其实它还有另外一个神奇的名字叫＂深圳＂。&lt;br /&gt;&lt;br /&gt;都说Newfoundland是纽芬兰，其实有更北京的翻译：新发地。&lt;br /&gt;&lt;br /&gt;都说rock hometown是&amp;#8220;摇滚之乡&amp;#8221;的 意思，其实还有更中土的翻译：石家庄。&lt;br /&gt;&lt;br /&gt;都说New York是&amp;#8220;纽约&amp;#8221;的意思，其实还有更中土的翻译：新乡。&lt;br /&gt;&lt;br /&gt;都说RedRiverValley是&amp;#8220;红河谷&amp;#8221;的意思，其实还有更中土的翻译：丹江口。&lt;br /&gt;&lt;br /&gt;都说Table mountain 叫桌山，其实还有个更土的名字叫平顶山&lt;br /&gt;&lt;br /&gt;都说Phoenix是&amp;#8220;凤凰城&amp;#8221;的意思，其实还有更中土的翻译：宝鸡。&lt;br /&gt;&lt;br /&gt;都说Portsmouth是&amp;#8220; 朴茨茅斯&amp;#8221;的意思，其实还有更中土的翻译： 浦口 。&lt;br /&gt;&lt;br /&gt;都说open horizon是&amp;#8220;一 望无际的原野&amp;#8221;的意思，其实还有更社会主义的翻译：平壤。&lt;br /&gt;&lt;br /&gt;都说Broadway是百老汇，其实还有还有更中土的翻译：宽街。&lt;br /&gt;&lt;br /&gt;都说西方姓Downer 的人叫唐纳，其实他们还有个更土的名字，叫衰人。&lt;br /&gt;&lt;br /&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;～～我是分割线～～&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;br /&gt;&lt;br /&gt;都说gunman是枪手，其实还有更中土的翻译：武汉。&lt;br /&gt;&lt;br /&gt;都说Tiger Woods是老虎伍兹，其实还有更中土的名字：林彪。&lt;br /&gt;&lt;br /&gt;都说5th Avenue是第五大道的意思，其实还有更中土的翻译：五道口。&lt;br /&gt;&lt;br /&gt;都说a land of infertility是不毛之地的意思，其实还有更中土的翻译：中关村。（想想&amp;#8220;中关&amp;#8221;二字的意思&amp;#8230;&amp;#8230;内涵不解释）&lt;br /&gt;&lt;br /&gt;都说Mont Blanc是万宝龙，其实有更中土的翻译：长白山。&lt;br /&gt;&lt;br /&gt;都说 Wolfsburg是沃尔夫斯堡，其实还有更中土的翻译：狼窝铺（中国河北省滦县杏山乡）&lt;br /&gt;&lt;br /&gt;都说Queensland是昆士兰，其实还有还有更中土的翻译：秦皇岛。&lt;br /&gt;&lt;br /&gt;都说Westfield是韦斯特菲尔德，其实还有更中土的翻译：西单&lt;/p&gt;&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;br /&gt;&lt;br /&gt;Evergreen不是常青树&amp;#8230;&amp;#8230;是长春&lt;br /&gt;&lt;br /&gt;以后见到Kingston一律译成皇上屯！&lt;br /&gt;&lt;br /&gt;Double Tree Hotel：双榆树宾馆&lt;br /&gt;&lt;br /&gt;The Whitehouse:白家大院&lt;br /&gt;&lt;br /&gt;Wall Street：大栅栏&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2166991.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/05/2166991.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/mrfangzheng/archive/2011/09/01/2161870.html</id><title type="text">弱类型+单元测试</title><summary type="text">前台UI和后台数据库之间传递参数, 用强类型好呢? 还是用弱类型好呢?强类型的好处:参数名称, 类型在代码中定义的很清楚, 前台和后台有一个成文的协议有IDE的帮助, 参数名字自动补全强类型的坏处:修改不方便, 至少要修改参数定义文件, 前台文件, 后台文件弱类型的好处和坏处和强类型正好相反,前台和后台之间的协议只是口头上的.不过, 可用单元测试来保证前台和后台遵守相同的参数协议</summary><published>2011-09-01T05:21:00Z</published><updated>2011-09-01T05:21:00Z</updated><author><name>mrfangzheng</name><uri>http://www.cnblogs.com/mrfangzheng/</uri></author><link rel="alternate" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/01/2161870.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/01/2161870.html"/><content type="html">&lt;p&gt;前台UI和后台数据库之间传递参数, 用强类型好呢? 还是用弱类型好呢?&lt;/p&gt;&lt;p&gt;强类型的好处:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;参数名称, 类型在代码中定义的很清楚, 前台和后台有一个成文的协议&lt;/li&gt;&lt;li&gt;有IDE的帮助, 参数名字自动补全&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;强类型的坏处:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;修改不方便, 至少要修改参数定义文件, 前台文件, 后台文件&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;弱类型的好处和坏处和强类型正好相反,&amp;nbsp;前台和后台之间的协议只是口头上的.&lt;/p&gt;&lt;p&gt;不过, 可用&lt;strong&gt;单元测试&lt;/strong&gt;来保证前台和后台遵守相同的参数协议&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/mrfangzheng/aggbug/2161870.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/mrfangzheng/archive/2011/09/01/2161870.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
