<?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>Vichair&#039;s Blog &#187; CSS</title>
	<atom:link href="http://www.lifedit.net/archives/tag/css/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lifedit.net</link>
	<description>指间光阴</description>
	<lastBuildDate>Sun, 18 Jul 2010 15:40:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>CSS的属性选择符</title>
		<link>http://www.lifedit.net/archives/130</link>
		<comments>http://www.lifedit.net/archives/130#comments</comments>
		<pubDate>Fri, 16 Jul 2010 11:07:00 +0000</pubDate>
		<dc:creator>Vichair</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[学习记录]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[学习]]></category>
		<category><![CDATA[选择符]]></category>

		<guid isPermaLink="false">http://www.lifedit.net/?p=130</guid>
		<description><![CDATA[前几天更新主题的时候顺便更新了豆瓣秀的CSS,让其显示我的主页这个链接。豆瓣秀是用JS输出的，由于输出的内容没有给元素定义任何的id或者类名，所以我在修改的时候遇到了麻烦。首先我想到用JS来解决，应该很简单，但考虑了一下还是在网上查了一下有没有办法通过CSS来解决。最后通过CSS的属性选择符E[att]解决了这个问题，当然是要比JS还简单，写篇日志记录一下,顺便总结一下CSS的选择符。
CSS的属性选择符有7个（截止到CSS3）（IE6发言:讨厌啦，这些我都不认识）：


E[att]
选择具有att属性的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title] {color:#123456};
/*p元素包含title属性*/
&#60;/style&#62;
&#60;p title=&#34;value&#34;&#62;不给力啊老湿&#60;/p&#62;

E[att="value"]
选择具有att属性且属性值等于value的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title=”value”] {color:#123456};
/*p元素包含title属性而且title属性的值为value*/
&#60;/style&#62;
&#60;p title=&#34;value&#34;&#62;你们这些死妖怪开挂了吧&#60;/p&#62;

E[att~="value"]
选择具有att属性且属性值为一用空格分隔的字词列表，其中一个等于value的E元素，这里的value不能包含空格。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title~=”web”] {color:#123456};
/*p元素包含title属性，且属性的值被空格分隔，且被分隔的属性里有web这个值*/
&#60;/style&#62;
&#60;p title=&#34;value wote web&#34;&#62;你这是蓝猫淘气三千踢啊&#60;/p&#62;

E[att&#124;="value"]
选择具有att属性且属性值为一用连字符(-)分隔的字词列表，由value开始的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title&#124;=”vlaue”] {color:#123456};
/*p元素包含title属性，且属性的值为value开头，且value后紧跟着连字符-*/
&#60;/style&#62;
&#60;p title=&#34;value-yamiedie&#34;&#62;杂念 玩蛋去吧&#60;/p&#62;

E[att^="value"]
选择具有att属性、且值以value开头的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title^=”va”] {color:#123456};
/*p元素包含title属性，且title属性的值以va开头*/
&#60;/style&#62;
&#60;p title=&#34;value&#34;&#62;你心目中的世界观根本就是个BUG啊&#60;/p&#62;

E[att$="value"]
选择具有att属性、且值以value结尾的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title$=”ue”] {color:#123456};
/*p元素包含title属性，且title属性的值以ue结尾*/
&#60;/style&#62;
&#60;p title=&#34;value&#34;&#62;我比那什么春什么可什么著爷们多了&#60;/p&#62;

E[att*="value"]
选择具有att属性、且值中含有value的E元素。例如：
12345&#60;style type=&#34;text/css&#34;&#62;
p[title*=&#34;alu&#34;] {color:#123456};
/*p元素包含title属性，且title属性的值中包含alu*/
&#60;/style&#62;
&#60;p title=&#34;value&#34;&#62;老北京腔 北京大鼓书&#60;/p&#62;


属性选择符应该用到地方比较少，不过了解一下也蛮有用的。比如提供附件下载的时候可以通过a标签href属性的值来给这个a标签加一个背景图，使用E[att$="value"]这个选择符就能很方便的做到这一点。其余的用途可能在定义一些网站提供的修改模板的时候能用的倒，自己架设网站的话前端模板的标签基本都是自己定义，所以基本上是用不大到的。但仔细考虑一下其实属性选择符用在有些特殊的情况下也比较方便（仅限于有些）。比如：
1234567891011121314&#60;style type=&#34;text/css&#34;&#62;
div[class$=&#34;sun&#34;] {
font-weight:bold;
};
&#60;/style&#62;
&#60;div class=&#34;asun&#34;&#62;
想怎样
&#60;/div&#62;
&#60;div class=&#34;bsun&#34;&#62;
想怎样就怎样
&#60;/div&#62;
&#60;div class=&#34;csun&#34;&#62;
那就别怎样的啦
&#60;/div&#62;
这段代码的效果和下面这段代码效果是一样的
1234567891011121314&#60;style type=&#34;text/css&#34;&#62;
.asun, .bsun, .csun{
font-weight:bold;
};
&#60;/style&#62;
&#60;div class=&#34;asun&#34;&#62;
想怎样
&#60;/div&#62;
&#60;div class=&#34;bsun&#34;&#62;
想怎样就怎样
&#60;/div&#62;
&#60;div class=&#34;csun&#34;&#62;
那就别怎样的啦
&#60;/div&#62;
一个思路，代码并没有节省，实际应用中可能会碰到这种也不一定。总结完毕，玩蛋去了。
Related Posts小问题小汇总(11)

]]></description>
			<content:encoded><![CDATA[<p>前几天更新主题的时候顺便更新了豆瓣秀的CSS,让其显示我的主页这个链接。豆瓣秀是用JS输出的，由于输出的内容没有给元素定义任何的id或者类名，所以我在修改的时候遇到了麻烦。首先我想到用JS来解决，应该很简单，但考虑了一下还是在网上查了一下有没有办法通过CSS来解决。最后通过CSS的属性选择符E[att]解决了这个问题，当然是要比JS还简单，写篇日志记录一下,顺便总结一下CSS的选择符。</p>
<p>CSS的属性选择符有7个（截止到CSS3）（IE6发言:讨厌啦，这些我都不认识）：<br />
<span id="more-130"></span></p>
<ul>
<li>E[att]<br />
选择具有att属性的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title] {color:#123456};<br />
/*p元素包含title属性*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value&quot;</span>&gt;</span>不给力啊老湿<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att="value"]<br />
选择具有att属性且属性值等于value的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title=”value”] {color:#123456};<br />
/*p元素包含title属性而且title属性的值为value*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value&quot;</span>&gt;</span>你们这些死妖怪开挂了吧<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att~="value"]<br />
选择具有att属性且属性值为一用空格分隔的字词列表，其中一个等于value的E元素，这里的value不能包含空格。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title~=”web”] {color:#123456};<br />
/*p元素包含title属性，且属性的值被空格分隔，且被分隔的属性里有web这个值*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value wote web&quot;</span>&gt;</span>你这是蓝猫淘气三千踢啊<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att|="value"]<br />
选择具有att属性且属性值为一用连字符(-)分隔的字词列表，由value开始的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title|=”vlaue”] {color:#123456};<br />
/*p元素包含title属性，且属性的值为value开头，且value后紧跟着连字符-*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value-yamiedie&quot;</span>&gt;</span>杂念 玩蛋去吧<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att^="value"]<br />
选择具有att属性、且值以value开头的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title^=”va”] {color:#123456};<br />
/*p元素包含title属性，且title属性的值以va开头*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value&quot;</span>&gt;</span>你心目中的世界观根本就是个BUG啊<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att$="value"]<br />
选择具有att属性、且值以value结尾的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title$=”ue”] {color:#123456};<br />
/*p元素包含title属性，且title属性的值以ue结尾*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value&quot;</span>&gt;</span>我比那什么春什么可什么著爷们多了<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
<li>E[att*="value"]<br />
选择具有att属性、且值中含有value的E元素。例如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
p[title*=&quot;alu&quot;] {color:#123456};<br />
/*p元素包含title属性，且title属性的值中包含alu*/<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span> <span style="color: #000066;">title</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;value&quot;</span>&gt;</span>老北京腔 北京大鼓书<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span></div></td></tr></tbody></table></div>
</li>
</ul>
<p>属性选择符应该用到地方比较少，不过了解一下也蛮有用的。比如提供附件下载的时候可以通过a标签href属性的值来给这个a标签加一个背景图，使用E[att$="value"]这个选择符就能很方便的做到这一点。其余的用途可能在定义一些网站提供的修改模板的时候能用的倒，自己架设网站的话前端模板的标签基本都是自己定义，所以基本上是用不大到的。但仔细考虑一下其实属性选择符用在有些特殊的情况下也比较方便（仅限于有些）。比如：</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
div[class$=&quot;sun&quot;] {<br />
font-weight:bold;<br />
};<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asun&quot;</span>&gt;</span><br />
想怎样<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;bsun&quot;</span>&gt;</span><br />
想怎样就怎样<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;csun&quot;</span>&gt;</span><br />
那就别怎样的啦<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></div></td></tr></tbody></table></div>
<p>这段代码的效果和下面这段代码效果是一样的</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><br />
.asun, .bsun, .csun{<br />
font-weight:bold;<br />
};<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asun&quot;</span>&gt;</span><br />
想怎样<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;bsun&quot;</span>&gt;</span><br />
想怎样就怎样<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span><br />
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;csun&quot;</span>&gt;</span><br />
那就别怎样的啦<br />
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></div></td></tr></tbody></table></div>
<p>一个思路，代码并没有节省，实际应用中可能会碰到这种也不一定。总结完毕，玩蛋去了。</p>
<h3>Related Posts</h3><ul><li><a href="http://www.lifedit.net/archives/32" title="小问题小汇总 2009.11.16">小问题小汇总</a>(11)</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.lifedit.net/archives/130/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>小问题小汇总</title>
		<link>http://www.lifedit.net/archives/32</link>
		<comments>http://www.lifedit.net/archives/32#comments</comments>
		<pubDate>Mon, 16 Nov 2009 11:26:28 +0000</pubDate>
		<dc:creator>Vichair</dc:creator>
				<category><![CDATA[学习记录]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[学习]]></category>

		<guid isPermaLink="false">http://www.lifedit.net/?p=32</guid>
		<description><![CDATA[开始学JS了，话说这自学入门的时候都挺麻烦。以前CSS也是，现在JS也是，看的一头雾水只能google,google再google。以后要把平时遇到的小问题记录下来，留待以后备用，就从今儿开始吧，专门建个分类做学习记录好了。这段心态很好，不像当时研究CSS的时候急的要死要活，慢慢来吧，反正也不是靠这玩意吃饭的。
这段做的这个新模板也在不断的零零碎碎的修改，因为前阵子新做了系统，MultipleIEs丢了注册表不能正常工作，所以刚开始做的时候并没有在IE6下预览。今天看模板在其余浏览器下没什么大毛病了就把MultipleIEs重下载了检查下错误，还好错位现象不多，遇到了几个小问题。
1.IE6的PNG图片透明这个臭名昭著的毛病，只能说IE6烧饼不解释了。最后把几个PNG换成GIF完事，因为一个模板用到的PNG数量不多，没必要去下什么JS包来解决这问题，图片一共没多少K，下个包比图片还大好多。如果使用滤镜解决背景PNG透明问题的话要给该层内的a标签加上position:relative;，否则层内所有a标签失效。

2.如果IE6下某个标签margin为负值，也需要给给该标签加上position:relative。
3.做右下角“回到顶部”按钮时碰到的，本来是用position:fixed定位的，在FX，CHROME,IE8下都挺正常，可这万恶的IE6又不支持这个属性。无奈&#8230;不过正好在学习JS，就用JS做了。翻了好半天google终于实现了。中间碰到一个问题:在标准w3c下，document.body.scrollTop一直为0，所以在声明了doctype的情况下要用document.documentElement.scrollTop来代替，这个问题困扰了我大半天。现在脑子里JS的知识微乎其微，还好有google。
以前做模板基本都很少用到css的position，这个模板正好练习了下css的position定位，顺带稍微研究了下JS。刚从当当买了一本《JavaScript DOM编程艺术》，据说是本很不错的入门书，等快递中，哈哈，希望能让我这个没编程基础的人看的轻松点。
Related PostsCSS的属性选择符(2)

]]></description>
			<content:encoded><![CDATA[<p>开始学JS了，话说这自学入门的时候都挺麻烦。以前CSS也是，现在JS也是，看的一头雾水只能google,google再google。以后要把平时遇到的小问题记录下来，留待以后备用，就从今儿开始吧，专门建个分类做学习记录好了。这段心态很好，不像当时研究CSS的时候急的要死要活，慢慢来吧，反正也不是靠这玩意吃饭的。</p>
<p>这段做的这个新模板也在不断的零零碎碎的修改，因为前阵子新做了系统，MultipleIEs丢了注册表不能正常工作，所以刚开始做的时候并没有在IE6下预览。今天看模板在其余浏览器下没什么大毛病了就把MultipleIEs重下载了检查下错误，还好错位现象不多，遇到了几个小问题。</p>
<p>1.IE6的PNG图片透明这个臭名昭著的毛病，只能说IE6烧饼不解释了。最后把几个PNG换成GIF完事，因为一个模板用到的PNG数量不多，没必要去下什么JS包来解决这问题，图片一共没多少K，下个包比图片还大好多。如果使用滤镜解决背景PNG透明问题的话要给该层内的a标签加上position:relative;，否则层内所有a标签失效。<br />
<span id="more-32"></span><br />
2.如果IE6下某个标签margin为负值，也需要给给该标签加上position:relative。</p>
<p>3.做右下角“回到顶部”按钮时碰到的，本来是用position:fixed定位的，在FX，CHROME,IE8下都挺正常，可这万恶的IE6又不支持这个属性。无奈&#8230;不过正好在学习JS，就用JS做了。翻了好半天google终于实现了。中间碰到一个问题:在标准w3c下，document.body.scrollTop一直为0，所以在声明了doctype的情况下要用document.documentElement.scrollTop来代替，这个问题困扰了我大半天。现在脑子里JS的知识微乎其微，还好有google。</p>
<p>以前做模板基本都很少用到css的position，这个模板正好练习了下css的position定位，顺带稍微研究了下JS。刚从当当买了一本《JavaScript DOM编程艺术》，据说是本很不错的入门书，等快递中，哈哈，希望能让我这个没编程基础的人看的轻松点。</p>
<h3>Related Posts</h3><ul><li><a href="http://www.lifedit.net/archives/130" title="CSS的属性选择符 2010.07.16">CSS的属性选择符</a>(2)</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.lifedit.net/archives/32/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
