<?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>第8音 Design Evering &#187; css</title>
	<atom:link href="http://blog.d8in.com/posts/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.d8in.com</link>
	<description>成功的产品=故事化设计+逻辑化思维+高效地执行</description>
	<lastBuildDate>Sat, 18 Jun 2011 08:46:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>xStyle alpha 1.0 发布</title>
		<link>http://blog.d8in.com/posts/178.html</link>
		<comments>http://blog.d8in.com/posts/178.html#comments</comments>
		<pubDate>Sun, 30 Dec 2007 11:43:04 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/178.html</guid>
		<description><![CDATA[xStyle 是一个非常简单的 css framwork,如果您是一名css老手那么简单看一下代码就可以立即用用到您的项目开发中去，即使是新手也只需要话5分钟看一下cheat sheet 即可使用，如果看了cheat sheet您都不会用的话,哪您最好找一本css入门教程看一下了。    xStyle的特点：    1、页面松耦合：xStyle 和其它css framework的最大的最大区别就是，完全和页面的结构没有关系，或者说是特别轻的相关性，大多数的属性都是一次性定义一个html元素即可。    2、从新定义和封装：xStyle中封装了许多css现有的属性，譬如margin padding font 这些，从表面上来说是降低了灵活性，但是在实际项目开发中却提高了代码重用度和统一性，而且当程序员问你这里的要用什么字体颜色，什么样的边距的时候，你只需要告诉他加上一个xxxclass就行啦。    3、快速部署：xStyle中包含了css项目开发中最常用的定义方法和一些小工具，您只需要稍微修改一下就可以快速的应用到你的项目开发中去。    4、良好的扩展性：xStyle不仅仅是一个css framework，更是一种高效快速css开发方式，里面的代码您可以按照里面的方式自己进行随意更改和补充，然后修改成你公司或你自己的css framework。      xStyle现在还是一个很简单的版本，由于时间仓促还有很多不足，如果有什么bug和意见希望大家通过 xwxwxw[at]gmail.com 与我联系。 下载地址：http://xstyle.d8in.com]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/xwxw/2150271727/" title="xstyle by xwgemini, on Flickr"><img src="http://farm3.static.flickr.com/2090/2150271727_7e30e2bd51_o.jpg" width="380" height="90" alt="xstyle" /></a></p>
<p>  xStyle 是一个非常简单的 css framwork,如果您是一名css老手那么简单看一下代码就可以立即用用到您的项目开发中去，即使是新手也只需要话5分钟看一下cheat sheet 即可使用，如果看了cheat sheet您都不会用的话,哪您最好找一本css入门教程看一下了。 </p>
<p>   <strong>xStyle的特点：</strong><br />
   1、页面松耦合：xStyle 和其它css framework的最大的最大区别就是，完全和页面的结构没有关系，或者说是特别轻的相关性，大多数的属性都是一次性定义一个html元素即可。</p>
<p>   2、从新定义和封装：xStyle中封装了许多css现有的属性，譬如margin padding font 这些，从表面上来说是降低了灵活性，但是在实际项目开发中却提高了代码重用度和统一性，而且当程序员问你这里的要用什么字体颜色，什么样的边距的时候，你只需要告诉他加上一个xxxclass就行啦。</p>
<p>   3、快速部署：xStyle中包含了css项目开发中最常用的定义方法和一些小工具，您只需要稍微修改一下就可以快速的应用到你的项目开发中去。</p>
<p>   4、良好的扩展性：xStyle不仅仅是一个css framework，更是一种高效快速css开发方式，里面的代码您可以按照里面的方式自己进行随意更改和补充，然后修改成你公司或你自己的css framework。<br />
 <br />
   xStyle现在还是一个很简单的版本，由于时间仓促还有很多不足，如果有什么bug和意见希望大家通过 xwxwxw[at]gmail.com 与我联系。</p>
<p>下载地址：<a href="http://xstyle.d8in.com">http://xstyle.d8in.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/178.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>收集的一些css framework</title>
		<link>http://blog.d8in.com/posts/177.html</link>
		<comments>http://blog.d8in.com/posts/177.html#comments</comments>
		<pubDate>Tue, 25 Dec 2007 10:35:54 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[流程规范]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/177.html</guid>
		<description><![CDATA[YUI CSS库 http://developer.yahoo.com/yui/ YAML（Yet Another Multicolumn Layout） http://www.yaml.de/en/ Content with Style: A CSS Framework http://www.contentwithstyle.co.uk/Articles/17/ Blueprint http://code.google.com/p/blueprintcss/ tripoli http://monc.se/tripoli/ Elements http://elements.projectdesigns.org/index.html WYMstyle: a CSS framework http://www.wymstyle.org/en/ taffy-css-framework http://code.google.com/p/taffy-css-framework/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/xwxw/2137215264/" title="css Framework by xwgemini, on Flickr"><img src="http://farm3.static.flickr.com/2163/2137215264_9d719d9f9a_m.jpg" width="240" height="160" alt="css Framework" /></a></p>
<p><strong>YUI CSS库</strong><br />
<a href="http://developer.yahoo.com/yui/">http://developer.yahoo.com/yui/</a></p>
<p><strong>YAML（Yet Another Multicolumn Layout）</strong><br />
<a href="http://www.yaml.de/en/ ">http://www.yaml.de/en/ </a></p>
<p><strong>Content with Style: A CSS Framework</strong><br />
<a href="http://www.contentwithstyle.co.uk/Articles/17/ ">http://www.contentwithstyle.co.uk/Articles/17/</a></p>
<p><strong>Blueprint</strong><br />
<a href="http://code.google.com/p/blueprintcss/">http://code.google.com/p/blueprintcss/</a></p>
<p><strong>tripoli</strong><br />
<a href="http://monc.se/tripoli/">http://monc.se/tripoli/</a></p>
<p><strong>Elements</strong><br />
<a href="http://elements.projectdesigns.org/index.html">http://elements.projectdesigns.org/index.html</a></p>
<p><strong>WYMstyle: a CSS framework</strong><br />
<a href="http://www.wymstyle.org/en/">http://www.wymstyle.org/en/</a></p>
<p><strong>taffy-css-framework</strong><br />
<a href="http://code.google.com/p/taffy-css-framework/">http://code.google.com/p/taffy-css-framework/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/177.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>理解Web框架，和如何构建一个CSS框架[转][译]</title>
		<link>http://blog.d8in.com/posts/176.html</link>
		<comments>http://blog.d8in.com/posts/176.html#comments</comments>
		<pubDate>Mon, 24 Dec 2007 09:54:26 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[流程规范]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/176.html</guid>
		<description><![CDATA[去年在网上看了这篇文章是英文的，最近找一些资料发现有人已经翻译成中文了，特此拿来给大家分享 近来，在Web开发中”框架”是一个相当时髦的词。比如JavaScript 框架 YUI、 JQuery和Prototype 都引起广泛的关注， Web应用框架Rails and Dojo 更是引人瞩目，仿佛所有人都使用某种框架来开发自己的网站。但究竟什么是框架?是不是框架仅仅是对程序员有用，设计师是否可以从中收益？ 什么是框架? 为了便于沟通，我们给“框架”统一一个定义（至少在本篇文章中是统一的）：一套包含工具、函数库、约定，以及尝试从常用任务中抽象出可以复用的通用模块，目标是使设计师和开发人员把重点放在任务项目所特有的方面，避免重复开发。通常的讲，框架就是上面提到的JavaScript框架和Web应用框架。 需要强调说明的是，我们不必讨论构造、打包发布，相反，一个框架只为你或你的团队使用即可。 CSS框架 有些时候，你可能尝到了抽象类似的CSS代码的甜头，在那些同时设计几个类似网站的设计师身上表现最为明显。此外，团队中的设计师们从框架的方法上有很多的获益。比如，我在一家报馆工作，所有的20多个网站保持着很多的共同点，基于新闻网站的特点，它们趋向于更加相似，而不是差异。但是，即使单独一个设计师，设计一个从表面上看有差异很大的项目，也可以为CSS框架抽象出一些通用的小碎片。 劳伦斯日报（Lawrence Journal-World），我在那里工作，我们最近建立了一个CSS框架，并发现它是一个巨大的效率倍增。当然，我们花了数天时间自己创建了一个 CSS框架，但一旦框架完工，开发高质量网页的速度是极快的。更何况，既然团队每一个设计师现在都使用这个框架，当一个设计师修改另一个团队成员网页时，他们不再需要花20分钟理解别人的构建思路，可以马上上手。 有那些可以忽略? 当投入到一个整体性很强的CSS框架，你想寻找的东西，是每个项目都做了一遍又一遍的重复通用的代码，目标是巩固这些代码核心地位，遵循“不重复自己（Don’t Repeat Yourself）”编码方法。这使得维护工作容易了许多，还可以帮访问者节省带宽开销。 几乎每个我参与的项目中，我必须声明的几个CSS问题： “大量重置”浏览器默认风格，比如，设置所有元素的margin和padding为0，去掉框架（framesets）和图片（images）的border，等等。 以基线对齐。这包括诸如设定块级元素的margins相同的(或多个)基准行高，如段落（paragraph）、头（header）、以及列表（list）。 创建表单（Form）的基本样式。 创建几个常用的CSS 类，例如，.hide(把display置为none，即隐藏元素)、.mute(设定为一个较小的字体和较亮的颜色)。 还有更有趣的事情，许多网站设计师发现自己不断重复使用着相同的基本结构，为什么不动它整理成自己的，在某种程度上可以非常灵活的用于多个网站? Yahoo这样做了，这就是YUI。当我们为的劳伦斯日报网站（the Journal-World）建立CSS框架的时候，我先看看Yahoo是怎么做的。我们很肯定那不是我们想要的，但作为一个很好的例子，给我们提供了很多思考和如何建构自己框架的想法。我们解决了16个单元格的问题，它具有足够的灵活性使我们的每一个网站都可以应用，即使每个网站看上去与下一个版本有些差异。另外大多数网站共用widgets ，象下拉菜单、导航菜单、按钮等，这些也是主要的需要抽象提取的对象。除此之外,你可能有共同的内容名称，如图片列表的缩略图，你可以规范对CSS命名，如“thumbnail-list”，让所有显示缩略图的都使用这个CSS类。 另外要做的可能是抽取hack（如兼容那些旧浏览器)加入自己的扩展的样式模块。我自己尝试过，但发现hack过于专有而不能抽取到通用框架里。 什么是真正的益处? 框架的真正好处是能够快速启动工作，你可以创建一个新的(X)HMTL文件，引入你框架，你不用再处理重置padding 和 margins的事情，漂亮的排版，干净的表单，整齐的布局，有效的widgets，等等。很明显，很明显，虽然，你一定要来定制外观和感觉为每个站点。为实现这一目标,所有你需要做的是复写,并添加到默认的风格是必要的。 很显然，尽管你必须为每个网站定制外观，为了完成这一任务，你所需要做的就是在默认的样式上加几行代码。举个例子，如果在你的框架里，为所有的 class属性为“tabs”的UL标签设置了基本的水平导航样式，并且有一个灰色的边框，你只需要几行CSS代码，就可以定制成你的网站所符合的外观样式。 Example Source Code ul.tabs li { border:&#160;none; background-image: url(’/images/tabs/site-specific-tab-look.jpg’); } 列表左浮动，并且将链接以块的形式置于列表当中，链接也左浮动，字体居中，象烦人的广告一样的这些工作，框架以帮你完成，在你的网站设计工作中，只需集中精力处理特别的、有趣的网站细节，而不是写已经写过百万次的CSS代码。 如何构建一个CSS框架? 构建一个框架有几种可能的方式，但最常见，可以说是最有用的，抽象通用的CSS放到一个独立样式表文件，该样式表文件只包含整体的一个特有部分。例如,你可以，一个样式处理排版，另一个处理大量重置。这种好的方法能使你选择性引入你需要的样式，在你框架里可能有六七个不同的样式文件，但不需要其中的一两个，只要不引入即可。我们团队创建的框架包含5个样式文件： reset.css —处理重置 type.css [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/xwxw/2134644808/" title="framework by xwgemini, on Flickr"><img src="http://farm3.static.flickr.com/2141/2134644808_994781ce6f_m.jpg" width="240" height="98" alt="framework" /></a></p>
<blockquote><p>
去年在网上看了这篇文章是英文的，最近找一些资料发现有人已经翻译成中文了，特此拿来给大家分享
</p></blockquote>
<p>近来，在Web开发中”框架”是一个相当时髦的词。比如JavaScript 框架 YUI、 JQuery和Prototype 都引起广泛的关注， Web应用框架Rails and Dojo 更是引人瞩目，仿佛所有人都使用某种框架来开发自己的网站。但究竟什么是框架?是不是框架仅仅是对程序员有用，设计师是否可以从中收益？</p>
<p><strong>什么是框架?</strong></p>
<p>为了便于沟通，我们给“框架”统一一个定义（至少在本篇文章中是统一的）：一套包含工具、函数库、约定，以及尝试从常用任务中抽象出可以复用的通用模块，目标是使设计师和开发人员把重点放在任务项目所特有的方面，避免重复开发。通常的讲，框架就是上面提到的JavaScript框架和Web应用框架。</p>
<p>需要强调说明的是，我们不必讨论构造、打包发布，相反，一个框架只为你或你的团队使用即可。<br />
<span id="more-176"></span><br />
<strong>CSS框架</strong></p>
<p>有些时候，你可能尝到了抽象类似的CSS代码的甜头，在那些同时设计几个类似网站的设计师身上表现最为明显。此外，团队中的设计师们从框架的方法上有很多的获益。比如，我在一家报馆工作，所有的20多个网站保持着很多的共同点，基于新闻网站的特点，它们趋向于更加相似，而不是差异。但是，即使单独一个设计师，设计一个从表面上看有差异很大的项目，也可以为CSS框架抽象出一些通用的小碎片。</p>
<p>劳伦斯日报（Lawrence Journal-World），我在那里工作，我们最近建立了一个CSS框架，并发现它是一个巨大的效率倍增。当然，我们花了数天时间自己创建了一个 CSS框架，但一旦框架完工，开发高质量网页的速度是极快的。更何况，既然团队每一个设计师现在都使用这个框架，当一个设计师修改另一个团队成员网页时，他们不再需要花20分钟理解别人的构建思路，可以马上上手。</p>
<p><strong>有那些可以忽略?</strong></p>
<p>当投入到一个整体性很强的CSS框架，你想寻找的东西，是每个项目都做了一遍又一遍的重复通用的代码，目标是巩固这些代码核心地位，遵循“不重复自己（Don’t Repeat Yourself）”编码方法。这使得维护工作容易了许多，还可以帮访问者节省带宽开销。</p>
<p><strong>几乎每个我参与的项目中，我必须声明的几个CSS问题：</strong></p>
<p>“大量重置”浏览器默认风格，比如，设置所有元素的margin和padding为0，去掉框架（framesets）和图片（images）的border，等等。<br />
以基线对齐。这包括诸如设定块级元素的margins相同的(或多个)基准行高，如段落（paragraph）、头（header）、以及列表（list）。<br />
创建表单（Form）的基本样式。<br />
创建几个常用的CSS 类，例如，.hide(把display置为none，即隐藏元素)、.mute(设定为一个较小的字体和较亮的颜色)。<br />
还有更有趣的事情，许多网站设计师发现自己不断重复使用着相同的基本结构，为什么不动它整理成自己的，在某种程度上可以非常灵活的用于多个网站? Yahoo这样做了，这就是YUI。当我们为的劳伦斯日报网站（the Journal-World）建立CSS框架的时候，我先看看Yahoo是怎么做的。我们很肯定那不是我们想要的，但作为一个很好的例子，给我们提供了很多思考和如何建构自己框架的想法。我们解决了16个单元格的问题，它具有足够的灵活性使我们的每一个网站都可以应用，即使每个网站看上去与下一个版本有些差异。另外大多数网站共用widgets ，象下拉菜单、导航菜单、按钮等，这些也是主要的需要抽象提取的对象。除此之外,你可能有共同的内容名称，如图片列表的缩略图，你可以规范对CSS命名，如“thumbnail-list”，让所有显示缩略图的都使用这个CSS类。</p>
<p>另外要做的可能是抽取hack（如兼容那些旧浏览器)加入自己的扩展的样式模块。我自己尝试过，但发现hack过于专有而不能抽取到通用框架里。</p>
<p><strong>什么是真正的益处?</strong></p>
<p>框架的真正好处是能够快速启动工作，你可以创建一个新的(X)HMTL文件，引入你框架，你不用再处理重置padding 和 margins的事情，漂亮的排版，干净的表单，整齐的布局，有效的widgets，等等。很明显，很明显，虽然，你一定要来定制外观和感觉为每个站点。为实现这一目标,所有你需要做的是复写,并添加到默认的风格是必要的。</p>
<p>很显然，尽管你必须为每个网站定制外观，为了完成这一任务，你所需要做的就是在默认的样式上加几行代码。举个例子，如果在你的框架里，为所有的 class属性为“tabs”的UL标签设置了基本的水平导航样式，并且有一个灰色的边框，你只需要几行CSS代码，就可以定制成你的网站所符合的外观样式。</p>
<p>Example Source Code</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">ul.tabs</span><span style="color: Gray;"> </span><span style="color: Blue;">li</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Green;">border:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">none</span><span style="color: Gray;">;</span></li>
<li><span style="color: Green;">background-image:</span><span style="color: Gray;"> url(’/images/tabs/site-specific-tab-look.jpg’)</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>列表左浮动，并且将链接以块的形式置于列表当中，链接也左浮动，字体居中，象烦人的广告一样的这些工作，框架以帮你完成，在你的网站设计工作中，只需集中精力处理特别的、有趣的网站细节，而不是写已经写过百万次的CSS代码。</p>
<p><strong>如何构建一个CSS框架?</strong></p>
<p>构建一个框架有几种可能的方式，但最常见，可以说是最有用的，抽象通用的CSS放到一个独立样式表文件，该样式表文件只包含整体的一个特有部分。例如,你可以，一个样式处理排版，另一个处理大量重置。这种好的方法能使你选择性引入你需要的样式，在你框架里可能有六七个不同的样式文件，但不需要其中的一两个，只要不引入即可。我们团队创建的框架包含5个样式文件：</p>
<p>reset.css —处理重置<br />
type.css —处理排版<br />
grid.css —处理布局<br />
widgets.css —处理小零件（widgets），如tab菜单、下拉菜单、以及“更多”按钮<br />
base.css —包含所有的其他样式表文件，以便我们只需要在(X)HTML引用base.css即可使用整个CSS框架<br />
然后，我们把框架存放在一个单独的地方，使每一个站点都引入这个框架。当然，每一个网站也需要有特有样式表，特有样式对框架进行了必要的补充。</p>
<p><strong>忠告</strong></p>
<p>这种方法不错,但也带来新的问题：增加了每一个页面的http链接数。对于大流量和中等流量的网站，每个页面增加5个以上HTTP连接数，系统管理员可能就麻烦大了。两个可能解决办法：</p>
<p>把所有样式都放到一个文件里，而不是分成多个模块。这里的问题是，失去了框架只包含特定文件的灵活性，而且维护也变得麻烦。<br />
有一个服务器端程序,动态把多个单个文件处理成一个响应。我还没看到这种做法，但如果做好了应该是很有效率的。以我上面框架为例，当请求（Request）base.css时候，而不是请求（Request）type.css , grids.css 等的时候，这一动态处理过程触发。这样一来,单个文件仍然可用，而在平台版本上整个框架也有效的。<br />
总之，我们目标不是尽可能的抽象，这点非常重要。相反,其目标是提供了一个快速启动和更有效率的设计过程，这是绝对有可能去做过的。如果你过于的抽象，事情会变得混乱，太多的HTTP链接数会影响你网站的性能。记住：一个好的框架不是把事情搞更难更复杂，而是一个简单的从零的开始。</p>
<p><strong>总结</strong></p>
<p>我们web设计师往往经常重复自己，就像我程序世界里的那些朋友，我们重置浏览器默认样式、设计布局和导航菜单写了一遍又一遍——几乎每个项目。花一点时间整理CSS 框架，可以使你快速的启动每一个网站项目，更轻松的维护网站，并帮助团队里其他的设计师理解你作品。要注意的一点，这些益处的获得必须以不影响网站的性能为前提。 </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/176.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>“少用继承，多用组合”之CSS篇</title>
		<link>http://blog.d8in.com/posts/171.html</link>
		<comments>http://blog.d8in.com/posts/171.html#comments</comments>
		<pubDate>Mon, 05 Nov 2007 22:43:52 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/171.html</guid>
		<description><![CDATA[继承是 css中经常要用到的技术，好处是可以尽量让页面的代码减少重复利用，但是随时项目越来越大，需求的不断变化，css代码就会变得越来越臃肿，后期难以控制和维护。其实，css代码和普通程序代码在编写的时候有很多的相似之处，下面我们就用试试用组合的方式是不是能更好的解决这个问题。 下面是一段普通的代码: css: .box{ &#160; border:1px&#160;solid #ccc; &#160; font-size:12px; &#160; background:#f1f1f1; &#160; padding:10px; } html： &#60;div class=&#34;box&#34;&#62;this is&#160; a gray box&#60;/div&#62; 但是这个时候需求增加了，在页面中不仅要有一个灰色的盒子可能还有蓝色的盒子，可能还有绿色，通常我们会说用集成嘛，好我们就做如下更改 css: .box-gray, .box-green{ &#160; border:1px&#160;solid #ccc; &#160; font-size:12px; &#160; padding:10px; } .box-gray{background:#f1f1f1} .box-green{background:#66ff66} Html: &#60;div class=&#34;box-gray&#34;&#62;this is&#160; a gray box&#60;/div&#62; &#60;div&#160;class=&#34;box-green&#34;&#62;this is a green box&#60;/div&#62; 但是这个时候需求又有变化了，根与应用的不同，盒子中有些要用到12号字，有些要用到14号字，有些要变局10px有些要20px，估计这个时候你就要头大了，如果要用用继承css代码就会变得异常的复杂，那我们就来试验一下用组合的方式看能不能解决。 css: .fs-12{font-size:12px} .fs-14{font-size:14px} .pd-10{padding:10px} .pd-20{padding:20px} &#160; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yupoo.com/photos/view?id=ff80808116131770011617f24e785283" title="来YUPOO看我的照片"><img src="http://photo5.yupoo.com/20071107/103103_148224484_fxfqbnwp.jpg" alt="“少用继承，多用组合”之CSS篇" width="380" height="90" border="0" /></a></p>
<p>继承是 css中经常要用到的技术，好处是可以尽量让页面的代码减少重复利用，但是随时项目越来越大，需求的不断变化，css代码就会变得越来越臃肿，后期难以控制和维护。其实，css代码和普通程序代码在编写的时候有很多的相似之处，下面我们就用试试用组合的方式是不是能更好的解决这个问题。</p>
<p>下面是一段普通的代码:<br />
css:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">.box</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border:</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">solid</span><span style="color: Gray;"> </span><span style="color: #00008b;">#ccc</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">font-size:</span><span style="color: Maroon;">12</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">background:</span><span style="color: #00008b;">#f1f1f1</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">padding:</span><span style="color: Maroon;">10</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>html：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">box</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">this is&nbsp; a gray box</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p><span id="more-171"></span></p>
<p>但是这个时候需求增加了，在页面中不仅要有一个灰色的盒子可能还有蓝色的盒子，可能还有绿色，通常我们会说用集成嘛，好我们就做如下更改<br />
css:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">.box-gray</span><span style="color: Gray;">,</span></li>
<li><span style="color: Blue;">.box-green</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border:</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">solid</span><span style="color: Gray;"> </span><span style="color: #00008b;">#ccc</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">font-size:</span><span style="color: Maroon;">12</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">padding:</span><span style="color: Maroon;">10</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.box-gray</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#f1f1f1</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.box-green</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#66ff66</span><span style="color: Olive;">}</span></li></ol></div>
<p>Html:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">box-gray</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">this is&nbsp; a gray box</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">box-green</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">this is a green box</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>但是这个时候需求又有变化了，根与应用的不同，盒子中有些要用到12号字，有些要用到14号字，有些要变局10px有些要20px，估计这个时候你就要头大了，如果要用用继承css代码就会变得异常的复杂，那我们就来试验一下用组合的方式看能不能解决。<br />
css:</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">.fs-12</span><span style="color: Olive;">{</span><span style="color: Green;">font-size:</span><span style="color: Maroon;">12</span><span style="color: Red;">px</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.fs-14</span><span style="color: Olive;">{</span><span style="color: Green;">font-size:</span><span style="color: Maroon;">14</span><span style="color: Red;">px</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.pd-10</span><span style="color: Olive;">{</span><span style="color: Green;">padding:</span><span style="color: Maroon;">10</span><span style="color: Red;">px</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.pd-20</span><span style="color: Olive;">{</span><span style="color: Green;">padding:</span><span style="color: Maroon;">20</span><span style="color: Red;">px</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">.box</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Green;">border:</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">solid</span><span style="color: Gray;"> </span><span style="color: #00008b;">#ccc</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.box.gray</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#f1f1f1</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">.box.green</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#66ff66</span><span style="color: Olive;">}</span></li></ol></div>
<p>Html</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;"> </span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">box gray fs-12 pd-20</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">this a gray fontsize12px padding20px box</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;</span><span style="color: Green;">div</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">class</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">box green fs-14 pd-10</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">this a gray fontsize14px padding10px box</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">div</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">….</span></li></ol></div>
<p>我们看一些虽然 在class上引用了几个，但是代码和逻辑都非常清晰，而且非常容易维护，随意组合随意扩展。从上面可以看到“组合”的方式是不言而喻的，但是也不是十全十美的，再拆分组合的时候一定不要过度，不然效果可能适得其反，只有把组合+继承运用的恰到好处才能让我们的代码更加优雅和艺术。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/171.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>input顺序控制</title>
		<link>http://blog.d8in.com/posts/44.html</link>
		<comments>http://blog.d8in.com/posts/44.html#comments</comments>
		<pubDate>Mon, 26 Feb 2007 10:54:21 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/44.html</guid>
		<description><![CDATA[&#60;input name=&#34;uid&#34; type=&#34;text&#34; tabindex=1&#62; &#60;input name=&#34;uid&#34; type=&#34;text&#34; tabindex=2&#62; &#60;input name=&#34;uid&#34; type=&#34;text&#34; tabindex=3&#62;]]></description>
			<content:encoded><![CDATA[<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">&lt;input name=&quot;uid&quot; type=&quot;text&quot; tabindex=1&gt;</li>
<li>&lt;input name=&quot;uid&quot; type=&quot;text&quot; tabindex=2&gt;</li>
<li>&lt;input name=&quot;uid&quot; type=&quot;text&quot; tabindex=3&gt;</li></ol></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/44.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>什么是microformats</title>
		<link>http://blog.d8in.com/posts/40.html</link>
		<comments>http://blog.d8in.com/posts/40.html#comments</comments>
		<pubDate>Mon, 26 Feb 2007 10:02:51 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/40.html</guid>
		<description><![CDATA[今天上网随便找一些资料偶然发现了microformats.cheatsheet.pdf,下载以后看不太明白。然后就搜索了一下关于microformats的资料，中文资料是甚少呀，不过看过一些以后还是终于明白了是啥意思。 微格（microformats）是一系列简单的开放资料格式，已人类第一位，机器其次的中心思想，已目前广泛采集的标准为基础。微格并非把今天的成果方在一旁，而是采取顺应目前使用行为模式(例如xhtml部分格式)的途径，尝试解决一些较为简单的问题。 譬如rss就是xml的一个子类，xml本身是没有含义的，但是rss通过给xml加上一些定义让xml有了明确的含义。但是rss的内容还不够丰富而以。 我理解如果把xhtml语义标准化，好处肯定是大大的，作出的东西更容易扩展，而且可读性更强。譬如 hCalendar 就是把xhtml语义化Calendar的项目，语义化的Calendar具有相同的格式和命名空间，这样同样结构的Calendar+不同的css和javascript就可以变化出不同的Calendar. 好像yahoo已经开始用hCalendar，而且Aol已经大力支持微格。 官方资料：microformats官方网站 microformats已经出的规范 微格官方的的pdf资料]]></description>
			<content:encoded><![CDATA[<p><img width="400" alt=10_142352_microdiagram.gif src="http://blog.d8in.com/wp-content/uploads/2007/02/10_142352_microdiagram.gif" /></p>
<p>今天上网随便找一些资料偶然发现了microformats.cheatsheet.pdf,下载以后看不太明白。然后就搜索了一下关于microformats的资料，中文资料是甚少呀，不过看过一些以后还是终于明白了是啥意思。</p>
<blockquote><p>微格（microformats）是一系列简单的开放资料格式，已人类第一位，机器其次的中心思想，已目前广泛采集的标准为基础。微格并非把今天的成果方在一旁，而是采取顺应目前使用行为模式(例如xhtml部分格式)的途径，尝试解决一些较为简单的问题。</p></blockquote>
<p><span id="more-40"></span><br />
譬如rss就是xml的一个子类，xml本身是没有含义的，但是rss通过给xml加上一些定义让xml有了明确的含义。但是rss的内容还不够丰富而以。</p>
<p>我理解如果把xhtml语义标准化，好处肯定是大大的，作出的东西更容易扩展，而且可读性更强。譬如 hCalendar 就是把xhtml语义化Calendar的项目，语义化的Calendar具有相同的格式和命名空间，这样同样结构的Calendar+不同的css和javascript就可以变化出不同的Calendar.</p>
<p>好像yahoo已经开始用hCalendar，而且Aol已经大力支持微格。</p>
<p><strong>官方资料：</strong><br /><a href="http://microformats.org" title="http://microformats.org" target="_blank">microformats官方网站</a> <br /><a href="http://microformats.org/wiki/Main_Page#Specifications" title="http://microformats.org/wiki/Main_Page#Specifications" target="_blank">microformats已经出的规范</a><br />
<a id="p81" href="http://blog.d8in.com/wp-content/uploads/2007/03/microformatscheatsheet.zip">微格官方的的pdf资料</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/40.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>短小精悍的 form代码</title>
		<link>http://blog.d8in.com/posts/19.html</link>
		<comments>http://blog.d8in.com/posts/19.html#comments</comments>
		<pubDate>Sun, 07 Jan 2007 22:04:48 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/19.html</guid>
		<description><![CDATA[国外的一片文章，用css定义form但是里面几乎就是用了最精悍的代码 html &#60;form&#62; &#160; &#160; &#160; &#60;label&#160;for=&#34;name&#34;&#62;Name&#60;/label&#62; &#160; &#160; &#60;input&#160;id=&#34;name&#34; name=&#34;name&#34;&#62;&#60;br&#62; &#160; &#160; &#160; &#60;label&#160;for=&#34;address&#34;&#62;Address&#60;/label&#62; &#160; &#160; &#60;input&#160;id=&#34;address&#34; name=&#34;address&#34;&#62;&#60;br&#62; &#160; &#160; &#160; &#60;label&#160;for=&#34;city&#34;&#62;City&#60;/label&#62; &#160; &#160; &#60;input&#160;id=&#34;city&#34; name=&#34;city&#34;&#62;&#60;br&#62; &#60;/form&#62; CSS label,input { &#160; &#160; display:&#160;block; &#160; &#160; width:&#160;150px; &#160; &#160; float:&#160;left; &#160; &#160; margin-bottom:&#160;10px; } &#160; label&#160;{ &#160; &#160; text-align:&#160;right; &#160; &#160; width:&#160;75px; &#160; &#160; padding-right:&#160;20px; [...]]]></description>
			<content:encoded><![CDATA[<p>国外的一片文章，用css定义form但是里面几乎就是用了最精悍的代码</p>
<p><strong>html</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">form</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">name</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Name</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">name</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">name</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">br</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">address</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">Address</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">address</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">address</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">br</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">for</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">city</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">City</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">label</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">input</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">city</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">name</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">city</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">br</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Olive;">&lt;/</span><span style="color: Green;">form</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p><strong>CSS</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">label</span><span style="color: Gray;">,</span><span style="color: Blue;">input</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">display:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">width:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">150</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">margin-bottom:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">10</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">label</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">text-align:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">right</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">width:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">75</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">padding-right:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">20</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">br</span><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">clear:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li></ol></div>
<p>把label,input用float:left定义成一行，然后距离下面10px,lable单独定义边距和文字并复写宽度，最后用br{clear:left}来换行</p>
<p>原文地址：<a href="http://www.quirksmode.org/css/forms.html">http://www.quirksmode.org/css/forms.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/19.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>import css OR link css</title>
		<link>http://blog.d8in.com/posts/18.html</link>
		<comments>http://blog.d8in.com/posts/18.html#comments</comments>
		<pubDate>Sun, 07 Jan 2007 21:46:41 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/18.html</guid>
		<description><![CDATA[css在页面里面一般有三种引入方式 1.在页面里面直接写 &#60;style type=&#34;text/css&#34;&#62; &#160; &#160; &#160; body{ &#160; &#160; &#160; &#160; &#160; &#160; &#160; margin:&#160;0; &#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160; padding:&#160;0; &#160; &#160;&#160; } &#60;/style&#62; 2.用link进行引用 &#60;link rel=&#34;stylesheet&#34; type=&#34;text/css&#34; href=&#34;my.css&#34;&#62; 3.用import进行引用 &#60;style type=&#34;text/css&#34;&#62; &#160; &#160; @import url(my.css); &#160;&#60;/style&#62; 第一种是直接在html页面上进行css书写，而第二种和第三种是采用外部引用样式单独提取文件。 问题1.到底link和@import有什么区别？ 我们先来看看他们的定义 link元素 HTML和XHTML都有一个结构，它使网页作者可以增加于HTML文档相关的额外信息。这些额外资源可以是样式化信息（CSS）、导航助手、属于另 外形式的信息（RSS）、联系信息等等。 @import 指定导入的外部样式表及目标设备类型。 其实link和@import的最根本区别就是，link是一个html的一个标签，而@import是css的一个标签, link除了调用css外还可以有其他作用譬如声明页面链接属性，声明目录，rss等等，而@import就只能 调用css。如果单独从外部引用css来说，他们的作用是基本一样，只不过上面的老大不一样而已。：） 问题2.link合import到底那个更好？ 上面说了因为上面的老大不一样，所以在使用上就会有一些细节的区别，不能说总体谁好谁坏， 只能说具体情况具体分析。 [...]]]></description>
			<content:encoded><![CDATA[<p>css在页面里面一般有三种引入方式<br />
1.在页面里面直接写</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: Blue;">style</span><span style="color: Gray;"> </span><span style="color: Blue;">type</span><span style="color: Gray;">=&quot;</span><span style="color: Blue;">text</span><span style="color: Gray;">/</span><span style="color: Blue;">css</span><span style="color: Gray;">&quot;&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Blue;">body</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">margin:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Green;">padding:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&lt;/</span><span style="color: Blue;">style</span><span style="color: Gray;">&gt;</span></li></ol></div>
<p>2.用link进行引用</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">my.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>3.用import进行引用</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">style</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; @import url(my.css);</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">style</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>第一种是直接在html页面上进行css书写，而第二种和第三种是采用外部引用样式单独提取文件。<br />
问题1.到底link和@import有什么区别？<br />
  我们先来看看他们的定义<br />
<span id="more-18"></span><br />
  link元素<br />
  HTML和XHTML都有一个结构，它使网页作者可以增加于HTML文档相关的额外信息。这些额外资源可以是样式化信息（CSS）、导航助手、属于另  外形式的信息（RSS）、联系信息等等。</p>
<p>  @import<br />
  指定导入的外部样式表及目标设备类型。</p>
<p>  其实link和@import的最根本区别就是，link是一个html的一个标签，而@import是css的一个标签,<br />
  link除了调用css外还可以有其他作用譬如声明页面链接属性，声明目录，rss等等，而@import就只能<br />
  调用css。如果单独从外部引用css来说，他们的作用是基本一样，只不过上面的老大不一样而已。：）<br />
问题2.link合import到底那个更好？<br />
   上面说了因为上面的老大不一样，所以在使用上就会有一些细节的区别，不能说总体谁好谁坏，<br />
   只能说具体情况具体分析。<br />
   1）我要用javascript进行样式选择；<br />
     这个时候就要用link,因为link是html元素，可用javascript去控制dom元素最后达到改变样式的效果。<br />
     看下列代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/styles.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/orange.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">title</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">orange</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alternate stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/blue.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">title</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">blue</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alternate stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/pink.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">title</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">pink</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">alternate stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/slate.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">title</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">slate</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li></ol></div>
<p>     这是一段很经典的改变页面风格的代码，因为我们今天主要讲的是link和import，所以我这里只列出了引用css部分。<br />
     我们先来看看link里面个个属性都是表达了什么意思：<br />
      [1]rel:用来声明链接对象的作用或者类型。<br />
             譬如上面的的代码：&#8221;stylesheet&#8221;表示链接一个默认的css,而&#8221;alternate stylesheet&#8221;折表示备选的css<br />
      [2]href:这个就不用我说了吧，引用css的文件路径。<br />
      [3]tyle:文件类型<br />
      [4]media:应用的设备，&#8221;screen&#8221;是说明应用在屏幕上。<br />
      [5]title:是css的名称。<br />
     这段代码中一共有5个css,第一个是基本样式，而其他四个是风格样式,利用javascript去控制默认显示的样式title就ok了。</p>
<p>   2）我要在应用打印样式；<br />
      打印样式顾名思义就是打印页面时候的样式。<br />
      这个样式在普通浏览下是没有效果的，只有在打印的时候生效。<br />
      如果要为页面单独引用打印样式的话，link和@import都可以的。</p>
<p>link代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/styles.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">print</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li></ol></div>
<p>  @import代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">style</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp;&nbsp; @import url(foo.css) print;</span></li>
<li><span style="color: Gray;">&nbsp;</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">style</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>      另外对于css来说还有一种方式@media：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: #00008b;">@media</span><span style="color: Gray;"> </span><span style="color: Blue;">print</span><span style="color: Gray;"> </span><span style="color: Olive;">{</span><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; @</span><span style="color: Blue;">import</span><span style="color: Gray;"> &quot;</span><span style="color: Blue;">print.css</span><span style="color: Gray;">&quot; </span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">}</span></li></ol></div>
<p>     用@media先制定设备为 print,然后再用@impor链接</p>
<p>   3）我要引用多个样式；<br />
      如果要在一个页面上引用多个样式组合产生效果的话，永link和@import也是都可以的。</p>
<p>      link代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/orange.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li></ol></div>
<p>      @import代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">style</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; @import url(../css/base/my.layout.css);</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; @import url(../css/base/my.typo.css);</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">style</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>       不过个人觉得，用@import引用多文件的时候更加清晰一些<br />
       另外对于多样式还有一种link于@import的组合用法。<br />
       先用link引用一个css文件</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">link</span><span style="color: Gray;"> </span><span style="color: #00008b;">rel</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">stylesheet</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">/css/styles.css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">media</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">screen</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: Olive;">/&gt;</span></li></ol></div>
<p>       然后在这个css文件里面再引用。</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">style</span><span style="color: Gray;"> </span><span style="color: #00008b;">type</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">text/css</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; @import url(../css/base/my.layout.css);</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; @import url(../css/base/my.typo.css);</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">style</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>       这样做的好处是，如果你一个站点所有页面引用的样式都是一样的，<br />
       而有又多个css，如果你每个页面都加4,5个一样的css样式，却是浪费代码和精力，<br />
       所以莫不如这样做，所有一个页面都引用一个css，然后一个css在引用多个css，方便<br />
       管理和维护。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/18.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>破解UX Magazine的自适应屏幕的三列和两列</title>
		<link>http://blog.d8in.com/posts/17.html</link>
		<comments>http://blog.d8in.com/posts/17.html#comments</comments>
		<pubDate>Sat, 06 Jan 2007 17:45:19 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/17.html</guid>
		<description><![CDATA[UX Magazine.com是2006年度首届css大赛的冠军网站，呵呵既然是冠军网站肯定有他自己的特点 和得到冠军的法宝，其中一个就是采用了宽平和窄屏的两种不同显示模式，在屏幕>1024的时候采用 三列，当屏幕1024分辨率的样式; 3.uxm.800.css是]]></description>
			<content:encoded><![CDATA[<p>UX Magazine.com是2006年度首届css大赛的冠军网站，呵呵既然是冠军网站肯定有他自己的特点<br />
和得到冠军的法宝，其中一个就是采用了宽平和窄屏的两种不同显示模式，在屏幕>1024的时候采用<br />
三列，当屏幕<1024的时候采用两列，而且设计的巧妙在于如果你不仔细观察根本发现不了它细节<br />
上的变化，可以说利用了巧妙的css技巧让，让宽平和窄屏幕的用户都可以很好的浏览网站内容。</p>
<p>    那么下面我们就来分析分析他是怎么做的，先来看看首页的源代码。（非常的整洁和干净）<br />
先看头部找到关键部分：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">............</li>
<li>&lt;link rel=&quot;stylesheet&quot; href=&quot;http://www.uxmag.com/_css/uxm.base.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;</li>
<li>&lt;link rel=&quot;stylesheet&quot; href=&quot;http://www.uxmag.com/_css/uxm.1024.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; id=&quot;wide&quot; title=&quot;wide&quot; /&gt;</li>
<li>&lt;link rel=&quot;alternate stylesheet&quot; href=&quot;http://www.uxmag.com/_css/uxm.800.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; id=&quot;narrow&quot; title=&quot;narrow&quot; /&gt;</li>
<li>&lt;link rel=&quot;stylesheet&quot; href=&quot;http://www.uxmag.com/_css/uxm.print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; /&gt;</li>
<li>&nbsp;................</li>
<li>&nbsp;&lt;!-- h5 &amp; h6 Image Replacement Script&nbsp; --&gt;</li>
<li>&lt;script src=&quot;http://www.uxmag.com/_js/imageReplace.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</li>
<li>&lt;!-- Generic Scripts / Functions --&gt;</li>
<li>&lt;script src=&quot;http://www.uxmag.com/_js/jsLib.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;......................</li>
<li>&lt;!-- Various functions that initialize the page. --&gt;</li>
<li>&lt;script type=&quot;text/javascript&quot;&gt;</li>
<li>&lt;!-- </li>
<li>&nbsp;&nbsp; function doOnResize () {</li>
<li>	determineStyle();</li>
<li>		}</li>
<li>&nbsp;&nbsp; function doOnLoad () {</li>
<li>&nbsp;&nbsp; &nbsp; determineStyle();</li>
<li>&nbsp;&nbsp; if ( getCookie(&quot;externalLinks&quot;) ) {</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; setLinkAttributes( getCookie(&quot;externalLinks&quot;) );</li>
<li>			}</li>
<li>		}</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;window.onresize =	doOnResize;</li>
<li>	window.onload = doOnLoad;</li>
<li>		</li>
<li>	//--&gt;</li>
<li>	&lt;/script&gt;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; .......................</li></ol></div>
<p> 从上面的代码可以看出，整个页面引用了四个主要css：<br />
 1.uxm.base.css是整个页面的基础样式;<br />
<span id="more-17"></span><br />
  2.uxm.1024.css是>1024分辨率的样式;<br />
  3.uxm.800.css是<1024分辨率下的样式;<br />
  4.uxm.print.css是打印样式;</p>
<p>三个javascript脚本：<br />
1.imageReplace.js负责替换图片的<br />
2.jsLib.js站点的综合脚本库<br />
3.是一个引用的函数doOnResize ()，doOnLoad ()很明显可以看出<br />
分别是在页面改变大小的时候和读取的时候改变执行determineStyle()<br />
函数来改变页面的css。<br />
我们打开uxm.1024.css和uxm.800.css<br />
对比一下面代码</p>
<p><strong>uxm.1024.css</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#container {</li>
<li>			margin-left: auto;</li>
<li>			margin-right: auto;</li>
<li>			width: 1005px;</li>
<li>			background-color: #fff;}&nbsp; &nbsp; </li>
<li>&nbsp;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; #magic-1024 {</li>
<li>			background-color: #fff;</li>
<li>			float: left;</li>
<li>			height: 750px;</li>
<li>			width: 250px;}</li>
<li>&nbsp;</li>
<li>		#magic-800 {</li>
<li>			visibility: hidden;</li>
<li>			display: none; }</li></ol></div>
<p> <strong>uxm.800.css</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#container {</li>
<li>&nbsp;&nbsp; &nbsp;margin-left: auto;</li>
<li>&nbsp;&nbsp; &nbsp;margin-right: auto;</li>
<li>&nbsp;&nbsp; &nbsp;width: 755px;</li>
<li>&nbsp;&nbsp; &nbsp;background-color: #fff;}</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp;</li>
<li>#magic-1024 {</li>
<li>&nbsp;&nbsp; &nbsp;visibility: hidden;</li>
<li>&nbsp;&nbsp; &nbsp;display: none; }</li>
<li>#magic-800 {</li>
<li>&nbsp;&nbsp; &nbsp;background-color: #fff;</li>
<li>&nbsp;&nbsp; &nbsp;float: left;</li>
<li>&nbsp;&nbsp; &nbsp;height: 250px;</li>
<li>&nbsp;&nbsp; &nbsp;width: 750px; }</li></ol></div>
<p>发现 #magic-1024 和 #magic-800 代码中有 visibility: hidden; 属性，在去首页里查找有一个magic-1024，magic-800再看里面包含的东西都是一样的，只不过一个是放在左边一个是放在右边，这个时候应该明白了，也就是说当屏幕的宽度大于1024的时候javascript读取uxm.1024.css在改变整个页面容器宽度的同时，隐藏掉下面的部分，当屏幕的宽度小于1024的时候那么javascript读取uxm.800.css在改变容器大小的同时隐藏掉右边的部分。<br />
<a href="http://www.yupoo.com/photos/view?id=ff808081162e052c0116319919531376" title="来YUPOO看我的照片"><img src="http://photo5.yupoo.com/20071112/100344_415922668_yagtyabw.jpg" alt="破解UX Magazine的自适应屏幕的三列和两列_01" width="400" height="500" border="0" /></a></p>
<p>好了首页分析完了，我们再看看次级页面，发现内容页面也是可以三列和两列进行转换的，我们打开源代码搜索一下，并没有<br />
发现magic-800和magic-1024奇怪了没有，我们再看看源代码是否引用了新的js和css，发现也没有，再仔细观察页面发现<br />
是从Recent Comments这个栏目开始变化的，好我们查看代码发现从Recent Comments栏目开始往下采用的是一个div,id为gamma,Recent Comments<br />
上面是采用的一个div，id为beta,我们再来看看这两个id在css中的属性：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#beta {</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;float: left;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;width: 245px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;margin: 0px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;padding: 0px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;display: block;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</li>
<li>&nbsp;</li>
<li>#gamma {</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; width: 245px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; float: left;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; margin: 0px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; background-color: #ffffff;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; display: block;}</li></ol></div>
<p>发现#beta和#gamma都是有float:left属性，也就是说#gamma这个区域本来是应该在#beta区域的右边，我们再看uxm.1024.css和uxm.800.css<br />
<strong>uxm.1024.css</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#container {</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-left: auto;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; margin-right: auto;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; width: 1005px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; background-color: #fff;}</li></ol></div>
<p><strong>uxm.800.css</strong></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline">#container {</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;margin-left: auto;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;margin-right: auto;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;width: 755px;</li>
<li>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background-color: #fff;</li>
<li>}</li></ol></div>
<p>    两个容器的宽度一个是width: 1005px;一个是width: 755px;这下就清楚了，是利用div容器和float的特性，当总体容器宽度<br />
正常的时候，#gamma靠在#beta 的右边，而当总体容器宽度缩小的时候，就把#gamma挤到了#beta下面。</p>
<p>   总结整个网站为了根据浏览器大小自适应两列和三列内容采用了两种方法：<br />
  1.用javascript根据屏幕大小读取相应的css,css改变容器大小同时隐藏和显示相应的层；<br />
  2.用javascript根据屏幕大小读取相应的css,css改变容器大小积压层变化位置；</p>
<p><a href="http://www.yupoo.com/photos/view?id=ff808081162e052c011631991b281379" title="来YUPOO看我的照片"><img src="http://photo11.yupoo.com/20071112/100345_1965145577_pdpcnevq.jpg" alt="破解UX Magazine的自适应屏幕的三列和两列_02" width="400" height="500" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/17.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>破解淘宝菜单</title>
		<link>http://blog.d8in.com/posts/14.html</link>
		<comments>http://blog.d8in.com/posts/14.html#comments</comments>
		<pubDate>Tue, 02 Jan 2007 23:09:25 +0000</pubDate>
		<dc:creator>xw</dc:creator>
				<category><![CDATA[产品设计]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[前端]]></category>

		<guid isPermaLink="false">http://blog.d8in.com/posts/14.html</guid>
		<description><![CDATA[呵呵为什么又来一个破解，为什么是淘宝菜单，因为taobao上面的菜单，可以说是中国第一个大型网站采用css做的滑动门菜单，二来 滑动门有一弱点就是会产生选中链接的虚线线框偏移，而淘宝的菜单是没有虚线框的，哈哈至于怎么做到的我们会在下面分析： 好了长话段说我们先打开taobao的首页看看找到如下代码： &#60;ul id=&#34;ChannelMenuItems&#34;&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuHome&#34;&#62;&#60;a href=&#34;http://www.taobao.com/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;首页&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuDigital&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/digital/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;数码通讯&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuLady&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/lady/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;女人&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuLife&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/life/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;家居&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuPet&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/pet/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;宠物&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuMan&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/man/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;男人&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuSports&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/sports/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;运动&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; &#160; &#60;li&#160;id=&#34;MenuGame&#34;&#62;&#60;a href=&#34;http://www.taobao.com/vertical/game/index.php?from=top&#34; target=&#34;_top&#34;&#62;&#60;span&#62;游戏&#60;/span&#62;&#60;/a&#62;&#60;/li&#62; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>呵呵为什么又来一个破解，为什么是淘宝菜单，因为taobao上面的菜单，可以说是中国第一个大型网站采用css做的滑动门菜单，二来<br />
滑动门有一弱点就是会产生选中链接的虚线线框偏移，而淘宝的菜单是没有虚线框的，哈哈至于怎么做到的我们会在下面分析：</p>
<p>   好了长话段说我们先打开taobao的首页看看找到如下代码：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">ul</span><span style="color: Gray;"> </span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">ChannelMenuItems</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuHome</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">首页</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuDigital</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/digital/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">数码通讯</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuLady</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/lady/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">女人</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuLife</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/life/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">家居</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuPet</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/pet/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">宠物</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuMan</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/man/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">男人</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuSports</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/sports/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">运动</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuGame</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/game/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">游戏</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuCulture</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/culture/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">书籍音像</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuHongkong</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/hkstreet/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">香港街</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; </span><span style="color: Olive;">&lt;</span><span style="color: Green;">li</span><span style="color: Gray;">&nbsp;</span><span style="color: #00008b;">id</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">MenuMall</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">http://www.taobao.com/vertical/mall/index.php?from=top</span><span style="color: #8b0000;">&quot;</span><span style="color: Gray;"> </span><span style="color: #00008b;">target</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">_top</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">淘宝商城</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">li</span><span style="color: Olive;">&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Olive;">&lt;/</span><span style="color: Green;">ul</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p> 很标准的滑动门菜单结构，至于真正的滑动门菜单技术我们这里不详细介绍，如果你不是很了解的话，可以去看<a href="http://www.w3cn.org/article/translate/2005/112.html">《CSS中的滑动门技术》</a>，我们在查找一下菜单的css<br />
<span id="more-14"></span></p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">#Head</span><span style="color: Gray;"> </span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">width:</span><span style="color: Maroon;">640</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">margin:</span><span style="color: Maroon;">0</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">auto</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; /</span><span style="color: Blue;">*attach</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">promotion</span><span style="color: Gray;"> </span><span style="color: Blue;">event</span><span style="color: Gray;"> </span><span style="color: Blue;">background</span><span style="color: Gray;"> </span><span style="color: Blue;">images</span><span style="color: Gray;"> </span><span style="color: Blue;">here*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">margin-right:</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; /</span><span style="color: Blue;">*attach</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">promotion</span><span style="color: Gray;"> </span><span style="color: Blue;">event</span><span style="color: Gray;"> </span><span style="color: Blue;">background</span><span style="color: Gray;"> </span><span style="color: Blue;">images</span><span style="color: Gray;"> </span><span style="color: Blue;">here*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">display:</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">left</span><span style="color: Gray;">.gif) </span><span style="color: Red;">left</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">text-decoration:</span><span style="color: Red;">none</span><span style="color: Gray;">;</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">display:</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">padding:</span><span style="color: Maroon;">11</span><span style="color: Red;">px</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">11</span><span style="color: Red;">px</span><span style="color: Gray;"> </span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">right</span><span style="color: Gray;">.gif) </span><span style="color: Red;">right</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">text-align:</span><span style="color: Red;">center</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">color:</span><span style="color: #00008b;">#000</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">font-style:</span><span style="color: Red;">normal</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">cursor:</span><span style="color: Red;">hand</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; /</span><span style="color: Blue;">*IE</span><span style="color: Gray;"> 5</span><span style="color: Blue;">.x</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Crack</span><span style="color: Gray;"> </span><span style="color: Blue;">at</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">bottom</span><span style="color: Gray;"> </span><span style="color: Blue;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">this</span><span style="color: Gray;"> </span><span style="color: Blue;">file*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">/</span><span style="color: Blue;">*IE5.x</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Hack</span><span style="color: Gray;"> </span><span style="color: Blue;">Rules*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Blue;">#head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#channelmenuitems</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">cursor:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">pointer</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">19</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">voice-family:</span><span style="color: Gray;"> &quot;\&quot;</span><span style="color: Olive;">}</span><span style="color: Gray;">\&quot;&quot;;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; voice-family: </span><span style="color: Blue;">inherit</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">#head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#channelmenuitems</span><span style="color: Gray;"> </span><span style="color: Blue;">li</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">margin-right:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">; /</span><span style="color: Blue;">*attach</span><span style="color: Gray;"> </span><span style="color: Blue;">promotion</span><span style="color: Gray;"> </span><span style="color: Blue;">event</span><span style="color: Gray;"> </span><span style="color: Blue;">background</span><span style="color: Gray;"> </span><span style="color: Blue;">images</span><span style="color: Gray;"> </span><span style="color: Blue;">here*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurHome</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHome</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#FF9000</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurHome</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHome</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurDigital</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuDigital</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#99A2B1</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_digital_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurDigital</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuDigital</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_digital_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurLady</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLady</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#E1569A</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_lady_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurLady</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLady</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_lady_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurMan</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMan</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#3672AE</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_man_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurMan</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMan</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_man_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurLife</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLife</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#EC9307</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_life_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurLife</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLife</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_life_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurCulture</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCulture</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#1E998B</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_culture_</span><span style="color: Red;">left</span><span style="color: Gray;">_act4.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurCulture</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCulture</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_culture_</span><span style="color: Red;">right</span><span style="color: Gray;">_act3.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurSports</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuSports</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#E30303</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/chl/sports/chl_sports_</span><span style="color: Red;">left</span><span style="color: Gray;">_act_</span><span style="color: Maroon;">060601</span><span style="color: Gray;">.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurSports</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuSports</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/chl/sports/chl_sports_</span><span style="color: Red;">right</span><span style="color: Gray;">_act_</span><span style="color: Maroon;">060601</span><span style="color: Gray;">.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurGame</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuGame</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#C34B26</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_game_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurGame</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuGame</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_game_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurCollection</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCollection</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#88605F</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_collection_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurCollection</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCollection</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_collection_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurHongkong</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHongkong</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#965BB9</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_hongkong_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurHongkong</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHongkong</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_hongkong_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurMall</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMall</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#A48752</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_mall_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurMall</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMall</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_mall_</span><span style="color: Red;">left</span><span style="color: Gray;">_act_r.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Blue;">body.CurPet</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuPet</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#86D500</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_pet_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">body.CurPet</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">ul#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuPet</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_pet_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">font-weight:</span><span style="color: Red;">bold</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">&nbsp;</span></li>
<li><span style="color: Gray;">/</span><span style="color: Blue;">*Hover</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">triggers*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHome</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#FF9000</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHome</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuDigital</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#99A2B1</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_digital_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuDigital</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_digital_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLady</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#E1569A</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_lady_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLady</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_lady_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMan</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#3672AE</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_man_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMan</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_man_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLife</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#EC9307</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_life_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuLife</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_life_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCulture</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#1E998B</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_culture_</span><span style="color: Red;">left</span><span style="color: Gray;">_act4.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCulture</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_culture_</span><span style="color: Red;">right</span><span style="color: Gray;">_act3.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuSports</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#E30303</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/chl/sports/chl_sports_</span><span style="color: Red;">left</span><span style="color: Gray;">_act_</span><span style="color: Maroon;">060601</span><span style="color: Gray;">.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuSports</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/chl/sports/chl_sports_</span><span style="color: Red;">right</span><span style="color: Gray;">_act_</span><span style="color: Maroon;">060601</span><span style="color: Gray;">.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuGame</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#C34B26</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_game_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuGame</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_game_</span><span style="color: Red;">right</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCollection</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#88605F</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_collection_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuCollection</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_collection_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHongkong</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#965BB9</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_hongkong_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuHongkong</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_hongkong_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMall</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#965BB9</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_mall_</span><span style="color: Red;">left</span><span style="color: Gray;">_act.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuMall</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_mall_</span><span style="color: Red;">left</span><span style="color: Gray;">_act_r.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuPet</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: #00008b;">#86D500</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_pet_</span><span style="color: Red;">left</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">left</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li>
<li><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li#MenuPet</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Navy;">:hover</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/bao/album/sys/misc/chl_pet_</span><span style="color: Red;">right</span><span style="color: Gray;">_act2.gif) </span><span style="color: Red;">right</span><span style="color: Gray;"> </span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span><span style="color: Green;">color:</span><span style="color: #00008b;">#FFF</span><span style="color: Gray;">;</span><span style="color: Olive;">}</span></li></ol></div>
<p>   上面就是我提取出来菜单的样式表，哈哈很多代码吧，我们仔细看看根本没有什么刻意特殊的代码在里面，看来用css特殊属性去除线框的可能性排除了，选中菜单链接以后没有虚线通常的做法使用javascript来实现，这个比较常见具体方法可以查看<a href="http://www.rexsong.com/blog/article.asp?id=18">《去除链接虚线框》</a>， 那我们再从新回到页面源代码查看，结果没有发现可疑代码。哪taobao到底是怎么做的呢，我们再回头看看上面的代码，发现在所有文字的两边多了一个<span>标签，大家都知道，做滑动门菜单根本不用这个<span>完全是可以实现，难道就因为<span>的原因才没有虚线框的吗，那么我们把代码下载下来实验一下，吧<span>去掉,看看什么效果，果然去掉<span>的菜单除了虚线框不过虚线框还是不错，没有偏移，好那么我们就来看看这个<span>是什么css属性,怎样起到这个作用的，看下面代码：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Blue;">#Head</span><span style="color: Gray;"> </span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">li</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">margin-right:</span><span style="color: Maroon;">1</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; /</span><span style="color: Blue;">*attach</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">promotion</span><span style="color: Gray;"> </span><span style="color: Blue;">event</span><span style="color: Gray;"> </span><span style="color: Blue;">background</span><span style="color: Gray;"> </span><span style="color: Blue;">images</span><span style="color: Gray;"> </span><span style="color: Blue;">here*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">display:</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">left</span><span style="color: Gray;">.gif) </span><span style="color: Red;">left</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Green;">text-decoration:</span><span style="color: Red;">none</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; </span><span style="color: Blue;">#Head</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">#ChannelMenuItems</span><span style="color: Gray;"> </span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">display:</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">float:</span><span style="color: Red;">left</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">padding:</span><span style="color: Maroon;">11</span><span style="color: Red;">px</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">11</span><span style="color: Red;">px</span><span style="color: Gray;"> </span><span style="color: Maroon;">0</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">background:</span><span style="color: Red;">transparent</span><span style="color: Gray;"> url(http://pics.taobao.com/</span><span style="color: Maroon;">2</span><span style="color: Gray;">k5/sys/common/header/chl_home_</span><span style="color: Red;">right</span><span style="color: Gray;">.gif) </span><span style="color: Red;">right</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">top</span><span style="color: Gray;"> </span><span style="color: Red;">no-repeat</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">text-align:</span><span style="color: Red;">center</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">color:</span><span style="color: #00008b;">#000</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">font-style:</span><span style="color: Red;">normal</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; </span><span style="color: Green;">cursor:</span><span style="color: Red;">hand</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; /</span><span style="color: Blue;">*IE</span><span style="color: Gray;"> 5</span><span style="color: Blue;">.x</span><span style="color: Gray;">&nbsp;</span><span style="color: Blue;">Crack</span><span style="color: Gray;"> </span><span style="color: Blue;">at</span><span style="color: Gray;"> </span><span style="color: Blue;">the</span><span style="color: Gray;"> </span><span style="color: Blue;">bottom</span><span style="color: Gray;"> </span><span style="color: Blue;">of</span><span style="color: Gray;"> </span><span style="color: Blue;">this</span><span style="color: Gray;"> </span><span style="color: Blue;">file*</span><span style="color: Gray;">/</span></li>
<li><span style="color: Gray;">&nbsp;&nbsp; </span><span style="color: Olive;">}</span></li></ol></div>
<p>传统我们做滑动门菜单通常是吧定义按钮的大小和边距定义在a上和li上，然后在a和li上定义不同的背景文件，最后组合制作成一个按钮，而在这段代码里面大家发现，li和a只定义了高度根本没有定义边距，而且只有a放了按钮左边的图像背景文件，li是空的，而真正定义按钮大小的是span,不仅定义了右边的背景，高度还有两边的边距，还有display:block;和cursor:hand;，哪到底为什么要这么做呢？好下面我们来做一个小实验：</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Olive;">&lt;</span><span style="color: Green;">a</span><span style="color: Gray;"> </span><span style="color: #00008b;">href</span><span style="color: Gray;">=</span><span style="color: #8b0000;">&quot;</span><span style="color: Red;">#</span><span style="color: #8b0000;">&quot;</span><span style="color: Olive;">&gt;&lt;</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;</span><span style="color: Gray;">www.d8in.com</span><span style="color: Olive;">&lt;/</span><span style="color: Green;">span</span><span style="color: Olive;">&gt;&lt;/</span><span style="color: Green;">a</span><span style="color: Olive;">&gt;</span></li></ol></div>
<p>   这段代码是没有定义<span>和<a>的，但是采用了同样的结构就是<a>嵌套<span>最后里面是要链接的文字，大家发现虚线框是紧紧包裹在文字周围的，我们继续测试下面代码</p>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: Blue;">style</span><span style="color: Gray;"> </span><span style="color: Blue;">type</span><span style="color: Gray;">=&quot;</span><span style="color: Blue;">text</span><span style="color: Gray;">/</span><span style="color: Blue;">css</span><span style="color: Gray;">&quot;&gt;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Blue;">span</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Green;">display:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Blue;">a</span><span style="color: Olive;">{</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; </span><span style="color: Green;">display:</span><span style="color: Gray;">&nbsp;</span><span style="color: Red;">block</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: Green;">height:</span><span style="color: Gray;">&nbsp;</span><span style="color: Maroon;">30</span><span style="color: Red;">px</span><span style="color: Gray;">;</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp;&nbsp; </span><span style="color: Olive;">}</span></li>
<li><span style="color: Gray;">&nbsp; &nbsp; &lt;/</span><span style="color: Blue;">style</span><span style="color: Gray;">&gt;</span></li></ol></div>
<div class="hl-surround"><ol class="hl-main ln-show" title="Double click to hide line number." ondblclick = "linenumber(this)"><li class="hl-firstline"><span style="color: Gray;">&lt;</span><span style="color: Blue;">a</span><span style="color: Gray;"> </span><span style="color: Blue;">href</span><span style="color: Gray;">=&quot;#&quot;&gt;&lt;</span><span style="color: Blue;">span</span><span style="color: Gray;">&gt;</span><span style="color: Blue;">www.d8in.com</span><span style="color: Gray;">&lt;/</span><span style="color: Blue;">span</span><span style="color: Gray;">&gt;&lt;/</span><span style="color: Blue;">a</span><span style="color: Gray;">&gt;</span></li></ol></div>
<p>  这段代码同时定义了a和span,display: block;和height: 30px;，发现鼠标放了连接上变成输入指针，但是链接依然刻意点击。<br />
  最后测试最终代码：</p>
<p><coolcode lang="css"></p>
<style type="text/css">
	 span{
	 	display: block;
		height: 30px;
		padding: 11px 11px 0;
		float: left;
		cursor:hand;
	 }
	 a{
	 	display: block;
		height: 30px;
		background-color: Lime;
		float: left;
	 }
	</style>
<p><coolcode lang="html"><br />
<a href="#"><span>www.d8in.com</span></a><br />
</coolcode></p>
<p>最后终结一淘宝菜单的制作原理；<br />
 1.用
<ul>
<li>控制菜单的总体结构<br />
 2.用<a>增加按钮链接同时加入按钮左侧固定大小的图像；<br />
 3.用<span>控制单个按钮的大小位置等，同时消除点击以后的虚线框。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.d8in.com/posts/14.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

