<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Awing's Blog - web标准]]></title>
<link>http://www.awing.org/</link>
<description><![CDATA[Everybody think I Can,,But I Can&#39;t]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[yingmu8302@163.com(半个英雄)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>Awing&#39;s Blog</title> 
	<url>http://www.awing.org/images/logos.gif</url> 
	<link>http://www.awing.org/</link> 
	<description>Awing&#39;s Blog</description> 
</image>

			<item>
			<link>http://www.awing.org/default.asp?id=482</link>
			<title><![CDATA[中国式web2.0网站的无知！看我怎么拯救你们.]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Wed,25 Jul 2007 13:16:49 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=482</guid>	
		<description><![CDATA[当前中国，无数的&#34;web2.0网站&#34;正在挣扎，于是，如何在网络江湖中笑到最后？它们命系何处？今天，我以一名网站创业者的角度，运用在这个行业多年的心得和传统行业的营销知识，进行分析，希望，对大家有个指引，在我们中国，马云说过这样一句话：“有好经验的人，往往说出来的是假话，说真话的人，往往什么都不知道！” <br/><br/>　　我希望，我以这些年的心得，真实的写下网站创业及经营的看法，也希望，有人能在天涯说真话，不要象Donews.com里面，我现在都不知道那里那些是真那些是假的。 <br/><br/>　　中国式web2.0网站为什么容易失败，因为是无知造成，试问有几个站长懂营销，而单纯的营销人士来做网站，有几个懂得中国的网络？ <br/><br/>　　其实web2.0是有明确的定义，大家或许被当前的各种网站所表现的模式所蒙蔽了，web2.0的定义如下：1.互联网作为平台--本质2.利用集体智慧--用户参与3.数据是下一个IntelInside---拥有核心数据4.软件发布周期的终结--永远的测试版5.轻量型编程模型6.软件超越单一设备7.丰富的用户体验具体参见。 <br/><br/>　　本来是web2.0网站在国外是一种很好的体验平台，但是，web2.0在中国，被很多人给歪曲了，衍变成急功近利的工具，你说web2.0网站能不失败吗？ <br/><br/>　　让我们重新理解web2.0和1.0的区别： <br/><br/>　　让我们把无数花哨的概念的外壳和包装一层层剥去，说到底，互联网的最后其实就是两种东西，一个是内容浏览，一个是人的交往。内容和人，这才是区分的标准。以内容为主的，就是1.0，可以靠广告、或者内容收费赚钱；以人的交互为主的，就是2.0，可以靠游戏化增值服务、或者电子商务赚钱。 <br/><br/>　　因此，web2.0的根本标准，应该是人的交往关系，现在被普遍称之为SNS，社会化关系网络。 <br/><br/>　　在中国纯粹的2。0式网站，如果从商业角度来衡量是失败的，这么多人，这么学者天天在讨论网站的赢利模式，我看了就觉得好笑，我以所学的经济学知识和营销经验分析，网站要想赢利：无非就是这几种，1，媒体模式，（提供广告服务）2，电子商务，（产品销售，网络营销）3，服务，（提供某种服务，收取费用，如：b2b网站，sns网站，qq的会员费等）。 <br/><br/>　　（当然，还有卖流量，如网址导航站模式，铃声下载分提成等，但，这些不是网站赢利的基本模式，一个真正成功的网站，只有满足上面3个标准的其中一个以上，才算成功，否则就是垃圾站）。 <br/><br/>　　但，我们看到的是很多人在做无聊的模式探讨，可笑可悲，中国人，自己愚弄自己，还害别人。 <br/><br/>　　那么，知道了网站的基本赢利状态后，无论你的网站是什么方向，只要的围绕我的上面的3种赢利标准，你就可以了。这也是你成功的基本和首要条件，但不是必要和充分条件。 <br/><br/>　　在我的这3个赢利标准上，我们来分析，中国真正的web2.0网站为什么容易失败和无知， <br/><br/>　　根据，我的3个标准，网站，首先保证可读性内容，但是，我们看到2。0站提出的口号是网民创造内容，这是多么可笑的观点，错误的观点导致错误的操作。要想网民来你网站创造优质内容的时候，估计你的网站已经倒下了，所以，我们被忽悠、蒙蔽、误导。 <br/><br/>　　第二，我们的网站，能收费的地方要坚决收费，现在很多web2.0的网站只是把用户当成用户，而不是玩家。所以，他们所犯的主要问题不在于不注重用户体验，而是他们将太多的体验都免费化了，白送给玩家，然后指望人气足了靠广告收费。这是根本的谬误，真正的web2.0一定不能指望靠广告盈利，那是新浪的生意，你们只能赚得一点从大门户网站手指缝里流出来的小钱。 <br/><br/>　　为什么真正的web2.0网站不能靠广告赚大钱呢？道理很简单，只要分析用户的时间就明白了。用户的2.0人际交往所耗的时间是极大的，就象玩游戏极耗时间一样。一次2.0交际，相当于10次甚至上百次用户浏览资讯内容（1.0的标准行为）的时间。因此，后者可以产生极大的PV，并且已经习惯于看到广告。而web2.0不可能在人数和PV上与1.0竞争，主要的优势，是在时间和深度上。这样一来，用这个去按广告模式赚钱，价值等于是十分之一甚至是百分之一，十分可怜。 <br/><br/>　　试想：威客行业老大：k68,如果是不收取20%的提成，光是靠广告收入，（其模式是我3个标准中提供服务标准）我想，早就死掉了。豆瓣提倡，页面简洁，不做广告，但是不和当当分提成，（其模式是我3个标准中的电子商务标准）估计啊北早就没有这个耐心来继续做网站了，嫁我网，如果不是靠提供高级真爱测试服务，能有风险投资吗？（其服务，是我3个标准中提供服务标准。。。 <br/><br/>　　所以，web2.0网站的盈利，不是来自广告，而是来自最有可能通过网络世界提供的服务或产品，据我的观察，会是电子教育培训、专家服务、招聘、保险、优惠券/卡、金融产品、书籍、娱乐音像产品等，以后，随着无线互联网和销售终端的进入及一体化，才会到达更传统的物品。 <br/><br/>　　既然是2。0网站，就要客观分析自己，套上我的3个赢利观点，你就能成功。可是，我们看到，有多少无知的所谓2.0网站在做可怜的挣扎，也没有人告诉他们真话，告诉他们如何前进。 <br/><br/>　　只要你的网站，找到一个方向，然后根据我的3个标准来设计盈利模式，你就有起码成功的保证。 <br/><br/>　　同时，在网站行业混，无论什么2。0，1。0，只要有好的方向，就做。 <br/><br/>　　本文属原创,首发天涯,转载请注明:本人ID人民币1,和天涯社区. ]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=479</link>
			<title><![CDATA[marquee语法]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Fri,20 Jul 2007 11:51:04 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=479</guid>	
		<description><![CDATA[基本语法 <br/>&lt;marquee&gt; ... &lt;/marquee&gt; <br/>移动属性的设置 ,这种移动不仅仅局限于文字，也可以应用于图片，表格等等<br/> <br/>&lt;marquee hspace=&#34;25&#34; vspace=&#34;10&#34; width=&#34;333&#34; height=&#34;70&#34; scrolldelay=&#34;155&#34; id=&#34;rico&#34;<br/>&nbsp;&nbsp;&nbsp;&nbsp;onMouseOver=&#34;rico.stop()&#34; onMouseOut=&#34;rico.start()&#34;&gt;&lt;/marquee&gt;<br/><br/>方向 <br/>&lt;direction=#&gt; #=left, right ,up ,down &lt;marquee direction=left&gt;从右向左移！&lt;/marquee&gt; <br/><br/>方式 <br/>&lt;bihavior=#&gt; #=scroll, slide, alt&#101;rnate &lt;marquee behavior=scroll&gt;一圈一圈绕着走！&lt;/marquee&gt; <br/>&lt;marquee behavior=slide&gt;只走一次就歇了！&lt;/marquee&gt; <br/>&lt;marquee behavior=alt&#101;rnate&gt;来回走&lt;/marquee&gt; <br/><br/>循环 <br/>&lt;loop=#&gt; #=次数；若未指定则循环不止(infinite) &lt;marquee loop=3 width=50% behavior=scroll&gt;只走 3 趟&lt;/marquee&gt; <br/><br/>&lt;marquee loop=3 width=50% behavior=slide&gt;只走 3 趟&lt;/marquee&gt; <br/>&lt;marquee loop=3 width=50% behavior=alt&#101;rnate&gt;只走 3 趟！&lt;/marquee&gt; <br/><br/>速度 <br/>&lt;scrollamount=#&gt; &lt;marquee scrollamount=20&gt;啦啦啦，我走得好快哟！&lt;/marquee&gt; <br/><br/>延时 <br/>&lt;scrolldelay=#&gt; &lt;marquee scrolldelay=500 scrollamount=100&gt;啦啦啦，我走一步，停一停！&lt;/marquee&gt; <br/><br/>外观(Layout)设置 <br/><br/>对齐方式(Align) <br/>&lt;align=#&gt; #=top, middle, bottom &lt;font size=6&gt; <br/>&lt;marquee align=# width=400&gt;啦啦啦，我会移动耶！&lt;/marquee&gt; <br/>&lt;/font&gt; <br/><br/>底色 <br/>&lt;bgcolor=#&gt; #=rrggbb 16 进制数码，或者是下列预定义色彩： <br/>Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime, <br/>Fuchsia, White, Green, Purple, Silver, Yellow, Aqua &lt;marquee bgcolor=aaaaee&gt;颜色！&lt;/marquee&gt; <br/><br/>面积 <br/>&lt;height=# width=#&gt; &lt;marquee height=40 width=50% bgcolor=aaeeaa&gt;面积！&lt;/marquee&gt; <br/><br/>空白 <br/>(Margins)&lt;hspace=# vspace=#&gt; <br/>&lt;marquee hspace=20 vspace=20 width=150 bgcolor=ffaaaa align=middle&gt;面积！&lt;/marquee&gt;<br/><br/>鼠标事件<br/>鼠标移到上面时停止移动，移开后继续移动。<br/>onMouseOver=&#34;this.stop()&#34; onMouseOut=&#34;this.start()&#34;<br/><br/><br/><br/><br/>以下是一个刚做的实例...<br/>图片向上移动。。。<br/>鼠标移过去，暂停，，鼠标移走。。继续滚动。。<br/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp12302">

<style>
.lhonor{
width:300px; /*宽度*/
height:200px; /*高度*/
overflow:hidden; /*溢出部份隐藏*/
background:#ccc;
}
.lhonor img{
width:220px;
height:180px;
}
</style>
<div class=&#34;lhonor&#34;>
			
			<marquee direction=&#34;up&#34; onMouseOver=&#34;this.stop();&#34; onMouseOut=&#34;this.start();&#34; scrollamount=&#34;3&#34;>
			
				<img src=&#34;images/honor1.gif&#34; />
				<img src=&#34;images/honor1.gif&#34; />
				<img src=&#34;images/honor1.gif&#34; />
				<img src=&#34;images/honor1.gif&#34; />
				<img src=&#34;images/honor1.gif&#34; />
			
			
			</marquee>
			
			</div>


</TEXTAREA><br/><INPUT onclick="runEx('temp12302')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp12302')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=473</link>
			<title><![CDATA[三列高度自适应，js控制]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Sat,14 Jul 2007 16:01:36 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=473</guid>	
		<description><![CDATA[[code]<br/><br/><br/>&lt;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>&#34;&gt;<br/>&lt;!-- saved from url=(0052)<a href="http://www.forest53.com/tutorials/test/3columns.html" target="_blank">http://www.forest53.com/tutorials/test/3columns.html</a> --&gt;<br/>&lt;html lang=&#34;en&#34; xml:lang=&#34;en&#34; xmlns=&#34;<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</a>&#34;&gt;<br/>&lt;head&gt;<br/>&lt;title&gt;脚本控制三行三列自适应高度DIV布局&lt;/title&gt;<br/>&lt;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34; /&gt;<br/>&lt;script type=&#34;text/javascript&#34;&gt;<br/>/* <br/>&nbsp;&nbsp;------------------------------------------------<br/>&nbsp;&nbsp;PVII Equal CSS Columns scripts<br/>&nbsp;&nbsp;Copyright (c) 2005 Project Seven Development<br/>&nbsp;&nbsp;www.projectseven.com<br/>&nbsp;&nbsp;Version: 1.5.0<br/>&nbsp;&nbsp;------------------------------------------------<br/>*/<br/>function P7_colH(){ //v1.5 by PVII-www.projectseven.com<br/>&nbsp;&nbsp;var i,oh,hh,h=0,dA=document.p7eqc,an=document.p7eqa;<br/>&nbsp;&nbsp;if(dA&amp;&amp;dA.length){<br/>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;dA.length;i++){<br/>&nbsp;&nbsp; dA[i].style.height=&#39;auto&#39;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/> for(i=0;i&lt;dA.length;i++){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;oh=dA[i].offsetHeight;h=(oh&gt;h)?oh:h;<br/> }<br/> for(i=0;i&lt;dA.length;i++){<br/>&nbsp;&nbsp; if(an){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dA[i].style.height=h+&#39;px&#39;;<br/>&nbsp;&nbsp; }else{<br/>&nbsp;&nbsp;&nbsp;&nbsp; P7_eqA(dA[i].id,dA[i].offsetHeight,h);<br/>&nbsp;&nbsp; }<br/> }<br/> if(an){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;dA.length;i++){<br/>&nbsp;&nbsp;&nbsp;&nbsp; hh=dA[i].offsetHeight;<br/>&nbsp;&nbsp;if(hh&gt;h){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dA[i].style.height=(h-(hh-h))+&#39;px&#39;;<br/>&nbsp;&nbsp;}<br/>&nbsp;&nbsp; }<br/> }else{<br/>&nbsp;&nbsp; document.p7eqa=1;<br/> }<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.p7eqth=document.body.offsetHeight;<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.p7eqtw=document.body.offsetWidth;<br/>&nbsp;&nbsp;}<br/>}<br/>function P7_eqT(){ //v1.5 by PVII-www.projectseven.com<br/>&nbsp;&nbsp;if(document.p7eqth!=document.body.offsetHeight||document.p7eqtw!=document.body.offsetWidth){<br/>&nbsp;&nbsp;&nbsp;&nbsp;P7_colH();<br/>&nbsp;&nbsp;}<br/>}<br/>function P7_equalCols(){ //v1.5 by PVII-www.projectseven.com<br/>&nbsp;&nbsp;if(document.getElementById){<br/>&nbsp;&nbsp;&nbsp;&nbsp;document.p7eqc=new Array;<br/>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;arguments.length;i++){<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.p7eqc[i]=document.getElementById(arguments[i]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;}<br/> setInterval(&#34;P7_eqT()&#34;,10);<br/>&nbsp;&nbsp;}<br/>}<br/>function P7_eqA(el,h,ht){ //v1.5 by PVII-www.projectseven.com<br/>&nbsp;&nbsp;var sp=10,inc=10,nh=h,g=document.getElementById(el),oh=g.offsetHeight,ch=parseInt(g.style.height);<br/>&nbsp;&nbsp;ch=(ch)?ch:h;var ad=oh-ch,adT=ht-ad;nh+=inc;nh=(nh&gt;adT)?adT:nh;g.style.height=nh+&#39;px&#39;;<br/>&nbsp;&nbsp;oh=g.offsetHeight;if(oh&gt;ht){nh=(ht-(oh-ht));g.style.height=nh+&#39;px&#39;;}<br/>&nbsp;&nbsp;if(nh&lt;adT){<br/>&nbsp;&nbsp;&nbsp;&nbsp;setTimeout(&#34;P7_eqA(&#39;&#34;+el+&#34;&#39;,&#34;+nh+&#34;,&#34;+ht+&#34;)&#34;,sp);<br/>&nbsp;&nbsp;}<br/>}<br/>&lt;/script&gt;<br/>&lt;style type=&#34;text/css&#34;&gt;<br/>body {<br/> PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; PADDING-BOTTOM: 0px; MARGIN: 5px; LINE-HEIGHT: 100%; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif<br/>}<br/>#header {<br/> PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px<br/>}<br/>#mid {<br/> PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px<br/>}<br/>#footer {<br/> PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px<br/>}<br/>#header {<br/> BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 5px; HEIGHT: 60px<br/>}<br/>h3 {<br/> MARGIN: 0px; COLOR: #708090; PADDING-TOP: 25px; TEXT-ALIGN: center<br/>}<br/>h5 {<br/> MARGIN: 0px; COLOR: #708090; PADDING-TOP: 25px; TEXT-ALIGN: center<br/>}<br/>#fbox {<br/> BACKGROUND: #f1f1f1; FLOAT: left; WIDTH: 195px<br/>}<br/>#mbox {<br/> PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #dff7ff; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px; WIDTH: 360px; PADDING-TOP: 0px<br/>}<br/>#sbox {<br/> BACKGROUND: #ffebcc; FLOAT: right; WIDTH: 195px<br/>}<br/>p {<br/> PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; TEXT-INDENT: 2em; LINE-HEIGHT: 130%; PADDING-TOP: 10px<br/>}<br/>#footer {<br/> CLEAR: both; BORDER-TOP: #ffffff 5px solid; BACKGROUND: #cddbed; HEIGHT: 60px; TEXT-ALIGN: center<br/>}<br/>&lt;/style&gt;<br/>&lt;meta content=&#34;MSHTML 6.00.2800.1515&#34; name=&#34;GENERATOR&#34; /&gt;<br/>&lt;/head&gt;<br/>&lt;body onload=&#34;P7_equalCols(&#39;fbox&#39;,&#39;mbox&#39;,&#39;sbox&#39;)&#34;&gt;<br/>&lt;div id=&#34;header&#34;&gt;<br/>&nbsp;&nbsp;&lt;h3&gt;脚本控制三行三列自适应高度DIV布局&lt;/h3&gt;<br/>&lt;/div&gt;<br/>&lt;div id=&#34;mid&#34;&gt;<br/>&nbsp;&nbsp;&lt;div id=&#34;fbox&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人，但是有视力障碍 - <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小；拒绝提供这样的选择就剥夺了用户的主导权，很可能使用户无法舒适地阅读。 &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人，但是有视力障碍 - <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小；拒绝提供这样的选择就剥夺了用户的主导权，很可能使用户无法舒适地阅读。 &lt;/p&gt;<br/>&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&lt;div id=&#34;mbox&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人，但是有视力障碍 - <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小；拒绝提供这样的选择就剥夺了用户的主导权，很可能使用户无法舒适地阅读。 &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;如果设计者使用像素为单位指定文字大小，大多数的用户将无法缩放文字，因为 Internet Explorer <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改变文字大小的方式与别的浏览器不同。Mozilla 和 Opera 可以缩放已经设定像素大小的文字，而Windows 下的IE却不能。 &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人，但是有视力障碍 - <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小；拒绝提供这样的选择就剥夺了用户的主导权，很可能使用户无法舒适地阅读。 &lt;/p&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;如果设计者使用像素为单位指定文字大小，大多数的用户将无法缩放文字，因为 Internet Explorer <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;改变文字大小的方式与别的浏览器不同。Mozilla 和 Opera 可以缩放已经设定像素大小的文字，而Windows 下的IE却不能。 &lt;/p&gt;<br/>&nbsp;&nbsp;&lt;/div&gt;<br/>&nbsp;&nbsp;&lt;div id=&#34;sbox&#34;&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人，但是有视力障碍 - <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小；拒绝提供这样的选择就剥夺了用户的主导权，很可能使用户无法舒适地阅读。 &lt;/p&gt;<br/>&nbsp;&nbsp;&lt;/div&gt;<br/>&lt;/div&gt;<br/>&lt;div id=&#34;footer&#34;&gt;<br/>&nbsp;&nbsp;&lt;h5&gt;仅供演示&lt;/h5&gt;<br/>&lt;/div&gt;<br/>&lt;/body&gt;<br/>&lt;/html&gt;<br/><br/>[code]<br/><br/><br/>三列高度自适应页面。。还不错，，在blueidea上淘到的。。]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=472</link>
			<title><![CDATA[把JS与CSS写在同一个文件里]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Sat,14 Jul 2007 12:53:05 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=472</guid>	
		<description><![CDATA[转自beautiful style&nbsp;&nbsp; <a href="http://lab.loaoao.com/test/jscss/" target="_blank">http://lab.loaoao.com/test/jscss/</a><br/><br/><br/>首先感谢比尔、感谢微软、感谢MSDN，是他们让我看到他们富有创意的一面，好了好了不废话了。<br/><br/>我们经常把多个CSS或者多个JS并成一个，以节省请求，但是这样最少还是要两个。在MSDN的Blog上看到原来也是可以把JS和CSS并在一个文件里，那怎样做呢？利用注释，先看一下这代码。 <br/><br/>&lt;!-- /*<br/>window.onload=function(){<br/>&#160;&#160;&#160;&#160;document.getElementById(&#34;test2&#34;).innerHTML=&#34;传说中滴JS测试者。如果你看到我，那&lt;strong&gt;JS&lt;/strong&gt;也生效了&#34;;<br/>}<br/>&lt;!-- */<br/>&lt;!-- #test1,#test2{border:3px #000 solid;padding:5px;color:#123456;background-color:#ccc;} strong{color:red;}CSS处理时会忽视掉&lt;!--，这时JS部分只是CSS的注释/* js */，而JS处理时把&lt;!--转成// 也就是JS的单行注释，单行注释会把后面的/*和*/干掉，同时也干掉了CSS，不废话了，看演示的例子。<br/><br/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp10248">

<h1>JS与CSS写在同一份文件</h1>
	<p>查看文章：<a href=&#34;<a href="http://www.loaoao.com/blog/entry/33/" target="_blank">http://www.loaoao.com/blog/entry/33/</a>&#34;>把JS与CSS写在同一个文件里，还是可以用滴</a></p>
	<h2>传说中的测试</h2>
	<p id=&#34;test1&#34;>传说中的测试者一号。如果你看到我有边框跟颜色，那就是说<strong>CSS</strong>生效了。</p>
	<p id=&#34;test2&#34;>传说中的测试者二号。如果你看到我，那JS就没生效了。</p>
	<h2>使用同一份文件：jscss.php</h2>
	<pre><code>&amp;lt;link type=&amp;quot;text/css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;jscss.php&amp;quot; /&amp;gt;<br />&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;jscss.php&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;</code></pre>
	<h2>jscss.php的内容</h2>
	<pre><code>&amp;lt;?header('Content-type: */*');?&amp;gt;
&amp;lt;!-- /*
window.onload=function(){
	document.getElementById(&amp;quot;test2&amp;quot;).innerHTML=&amp;quot;传说中滴JS测试者。如果你看到我，那&amp;lt;strong&amp;gt;JS&amp;lt;/strong&amp;gt;也生效了&amp;quot;;
}
&amp;lt;!-- */ 
&amp;lt;!-- #test1,#test2{border:3px #000 solid;padding:5px;color:#123456;background-color:#ccc;} strong{color:red;}
</code></pre>




</TEXTAREA><br/><INPUT onclick="runEx('temp10248')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp10248')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div><br/><br/><br/><br/>在网上运行时还要通过程序输出个“*/*”的头，不然MIME不对有的浏览器不干活。PHP的是这样：<br/><br/>&lt;?header(&#39;Content-type: */*&#39;);?&gt;<br/> <br/>理论上在服务器上指定某种后缀的MIME是“*/*”应用也行得通，不过我没有试。把JS跟CSS写在同一个文件特别适合第三方调用的那种，虽然文件大了一点，但能少了一半的请求数，帅帅滴。补充说明，直接这样使用会是两个200的，要节省还要涉及到服务器配置，最少我还不知道单程序可以实现的。<br/><br/>当然，这样的格式写起来一定很不爽，不过配合程序来读原来已经的，并处理一下就可以，这样就可以保持原来文件也方便维护，输出文件又省点请求，如果想的话，处理处理缓存，跟静态文件差不多了。这里有份C#的，据说是官方滴，我的是PHP的，因为还没写缓存的机制就不拿出来丢人了，其实原理也很简单，会编程的三两下就搞定。<br/><br/>再其实，我是想找把多份CSS合并的方式，合成一个不难，可以是处理好各模块化的分离同时能在客户端缓存及方便程序调用才是难的，CSS又不像JS可以在客户端异步调用，谁有好的方式介绍一下给我。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=470</link>
			<title><![CDATA[用图片实现圆角边框的效果 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Thu,12 Jul 2007 20:02:59 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=470</guid>	
		<description><![CDATA[在页面上内容很多的时候，我们通常需要用特定的方式分离开，这样可以让访问者迅速明确页面上内容的分布情况，常用的方式是用色块和有边框的矩形。本文介绍的是用图片实现的圆角边框效果，如果运用得当，一定可以让你的页面增色不少。<br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/><br/>&lt;style type=&#34;text/css&#34;&gt; <br/><br/> .box, .box .content, .box .title, .box .title * {<br/> background: #FFF url(&#39;bg_box_green_800x800.gif&#39;) 100% 100% no-repeat; <br/>}<br/> <br/>.box <br/>{ margin: 3px 0; padding: 0 15px 0 0; } <br/>.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; } <br/>.box .title * { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; } <br/>.box .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }<br/> .box .title h4 { color: #227A1D; } .box .content p {margin:0; padding:8px 0;}&nbsp;&nbsp;<br/>&lt;/style&gt;&nbsp;&nbsp;</div></div><br/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/html.gif" style="margin:0px 2px -3px 0px"> HTML代码</div><div class="UBBContent"><TEXTAREA rows="8" id="temp41338">

<style type=&#34;text/css&#34;> 

 .box, .box .content, .box .title, .box .title * {
 background: #FFF url('bg_box_green_800x800.gif') 100% 100% no-repeat; 
}
 
.box 
{ margin: 3px 0; padding: 0 15px 0 0; } 
.box .title { background-position: 100% 0; margin: 0 -15px 0 0; padding: 0 15px 0 0; } 
.box .title * { background-position: 0 0; margin: 0; padding: 15px 0 5px 15px; height: 1%; } 
.box .content { background-position: 0 100%; margin-right: 0px; padding: 0 0 15px 15px; }
 .box .title h4 { color: #227A1D; } .box .content p {margin:0; padding:8px 0;}  
</style>


<div class=&#34;box&#34;> 




    <div class=&#34;title&#34;>         <h4>Codebit.cn - 聚合小段精华代码</h4>     </div>     <div class=&#34;content&#34;>      <p>在编程的过程中，我们通常都会积累很多简单、有效并且可重用的小段代码，一个简单的字符串处理函数或者一个验证邮件地址的正则表达式，又或者一个简单的文件上传类，甚至一个效果不错的CSS导航样式。这些小技巧为我们节省了不少时间，但是时间一长，代码数量越来越多，寻找起来也耗费了不少时间。因此，本站致力于收集整理一些类似的小知识，并且努力提高文章搜索质量，一来方便大家查阅，二来也算是支持一下开源事业。</p>      </div> </div> </TEXTAREA><br/><INPUT onclick="runEx('temp41338')"  type="button" value="运行此代码"/> <INPUT onclick="doCopy('temp41338')"  type="button" value="复制此代码"/><br/> [Ctrl+A 全部选择 提示：你可先修改部分代码，再按运行]</div></div>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=469</link>
			<title><![CDATA[组合CLASS来完成网页布局风格 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Wed,11 Jul 2007 18:03:43 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=469</guid>	
		<description><![CDATA[来源于“烟儿圈教程网”<br/><br/><br/>我是这样来做DIV布局代码的．不知道说的清楚不清楚，凑和看吧<br/>我的想法是未来能这样：用标准件的方式来组装网页DIV布局<br/><br/>我把class分为２种，布局class，风格class，布局class是骨架，风格class是衣服<br/>举个例子：<br/>比如布局中的左栏<br/>首先它的属性有：是左栏，宽度，背景颜色，字体颜色等<br/><br/>１．首先会定义一个class,比如:.layout,主要用来控制页面整个的大小<br/>.layout{width:98%;margin:0 auto;text-align:left;}<br/><br/>２．然后会定义3个基本布局Class(l,m,r)<br/>.l{float:left}<br/>.m{width:auto}<br/>.r{float:right}<br/>我把２栏布局也归类于３栏布局，因为３栏布局中，左右栏的宽度分别为０的时候，３栏就变成了２栏．<br/>我们写基本布局代码的时候，最好还是写成３栏格式．<br/><br/>３．对应布局Class，定义需要的风格Class，比如宽度，高度，背景颜色等等这些都属于风格元素<br/>.class_l{background:#ff0;margin-right: -150px;width:150px;}<br/>.class_m{background:#f00;margin:0 140px 0 150px;}<br/>.class_r{background:#00f;margin-left: -140px;width:140px;} <br/><br/><br/>布局class只有一套，风格class可以定义很多.<br/>比如，要中栏里面在做一个小的２栏布局<br/>就可以再定义一个风格class<br/>.mid_l{background:#ff0;margin-right: -100px;width:100px;}<br/>.mid_m{background:#f00;margin:0 0 0 100px;}<br/><br/>4.将布局class和风格class结合起来，在代码这样引用<br/>&lt;div class=&#34;l class＿l&#34;&gt;&lt;/div&gt;<br/>&lt;div class=&#34;l mid_l&#34;&gt;&lt;/div&gt;<br/>将２个class都引用，中间用空格隔开,前面的是布局class,后面的是风格class,后面还可以继续空格引用，如果需要再特殊定义，你可以给这个div取一个id来定义.<br/><br/>其他的一些常用的风格class也可以写成通用的，比如隐含可以定义为<br/>.hide{display:none}<br/>然后需要的时候，class=&#34;xxx hide&#34;来引用，很方便．<br/><br/><br/><div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent">这个思路不错，百度知道貌似就是按这样的方式来做的。。<br/>不过也有个弊端。。<br/><br/>组合起来的样式到时过多。。就算有清晰的命名，，也会有一大堆class等着你看。。<br/><br/>所以个人还是倾向于id+class...<br/></div></div><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=459</link>
			<title><![CDATA[xhtml的结构标签 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Sat,30 Jun 2007 17:52:35 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=459</guid>	
		<description><![CDATA[xhtml的结构标签<br/><br/><br/><br/><br/> 作者:ajie<br/><br/><br/><br/>原则上一个xhtml文档所有的标签都应该是结构标签,需要表现的地方都使用css来控制。<br/><br/><br/><br/><br/><br/>来列一个完整xhtml的结构标签：<br/><br/><br/><br/><br/><br/>结构<br/><br/><br/>body, head, html, title <br/><br/><br/><br/><br/><br/>文本 <br/><br/><br/>abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var <br/><br/><br/><br/><br/><br/>链接 <br/><br/><br/>a <br/><br/><br/><br/><br/><br/>列表<br/><br/><br/>dl, dt, dd, ol, ul, li <br/><br/><br/><br/><br/><br/>表单<br/><br/><br/>form, input, label, sel&#101;ct, option, textarea <br/><br/><br/><br/><br/><br/>表格<br/><br/><br/>caption, table, td, th, tr <br/><br/><br/><br/><br/><br/>图片<br/><br/><br/>img <br/><br/><br/><br/><br/><br/>对象<br/><br/><br/>object, param <br/><br/><br/><br/><br/><br/>meta<br/><br/><br/>meta <br/><br/><br/><br/><br/><br/>外部调用<br/><br/><br/>link <br/><br/><br/><br/><br/><br/>基本<br/><br/><br/>base <br/><br/><br/><br/><br/><br/>&lt;dl&gt;是用于生成术语列表<br/><br/><br/>&lt;dt&gt;用于指定要定义的术语<br/><br/><br/>&lt;dd&gt;用于对术语的定义<br/><br/><br/>如：<br/><br/><br/>&lt;dl&gt;<br/><br/><br/>&lt;dt&gt;HTML&lt;/dt&gt;<br/><br/><br/>&lt;dd&gt;超文本标记语言&lt;/dd&gt;<br/><br/><br/>&lt;dt&gt;TCP/IP&lt;/dt&gt;<br/><br/><br/>&lt;dd&gt;传输控制协议/Internet协议&lt;/dd&gt;<br/><br/><br/>&lt;dt&gt;魔兽世界&lt;/dt&gt;<br/><br/><br/>&lt;dd&gt;一款暴雪出品的网络游戏&lt;/dd&gt;<br/><br/><br/>&lt;/dl&gt;<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=458</link>
			<title><![CDATA[在 CSS 中关于字体处理效果的思考 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Sat,30 Jun 2007 17:51:33 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=458</guid>	
		<description><![CDATA[作者：flyingbird | 出处：蓝色理想 <br/><br/>中文和英文的最大区别就是中文是方块字，英文是拼音文字，这对字体的处理的影响是巨大的。 <br/><br/>字体的处理在网页设计中无论怎么强调也不为过，毕竟网页使用来传递信息的，而最经典最直接的信息传递方式就是文字，所以，了解一点字体的基本知识对于设计来说还是非常重要的。<br/>　　中文和英文的最大区别就是中文是方块字，英文是拼音文字，这对字体的处理的影响是巨大的。看看下面的图示就会发现，英文字体里的那些变化在中文字体里都弱化了。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/><img src="http://edu.chinaz.com/Files/upfile/2004614174855188.gif" border="0" alt=""/><br/>　　作为中文的读者，习惯性的接受方块形状做为阅读的单元，其实对于眼睛来说，这是一种容易疲劳的方式，阅读的时候你的视线实际上是跟随整行文字的外形。看看这个例子。<br/>　　NOW I VE TRIED TO TALK TO YOU AND MAKE YOU UNDERSTAND<br/>　　Now I ve tried to talk to you and make you understand<br/>　　哪一行更容易读呢？<br/>　　第一行和中文的情形有些类似，不同的是，每个中文单字就好比一幅画，其变化要比26个英文字母丰富的多，对于我们来说，我们接受了这个特点，但是设计时还是有一些问题需要考虑，我不是设计师，如果说的不对，请在下面留言讨论。这些内容在我教授Typography的时候是作为一般原则来提出的。我也告诉学生一句话：“The purpose of rule is to break the rule.” 设计原则本身就是为了打破原则，这也是所谓的creativity的表现。问题是你需要先知道原则，并且顺从原则进行练习，只有在你熟悉原则之后才有可能打破原则显现你的创造性，打破原则不意味着原则的缺陷和错误，只是你对这些原则的别出心裁的使用，你打破了一些，同时也对你所破坏的部分做一定的补偿，似乎很有点哲学的味道。<br/>　　我个人以为比较重要的几个原则是(适用于英文的情形):<br/>　　字体的选用要考虑该文字的用途，是做标题呢，还是段落文字？ <br/>　　通常来说 san serif 字体适合作为标题使用，例如 Arial；serif 字体适合作为段落文字使用，例如Time New Roman。对于网页设计来说，有几个字体是我强烈推荐的，verdana, tahoma, georgia。事实上，像 Verdana 这个字体是由世界上顶级的字体设计师花了差不多两年时间设计出来的，Microsoft负责买单， 然后免费提供给用户，这个字体是IE安装的一部分，如果你安装了IE 4以上的版本，你的电脑里就一定有这个字体，所以你不必担心用户是否有这个字体。它的设计考虑了字体在屏幕上显示的可能面对的问题，而且提供了近乎完美的答案。唯一的麻烦是它的近乎完美造成了我们使用的时候没有了个性，因为每个人都使用它。<br/>　　字号的大小？ <br/>　　论坛里很多讨论，关于pixle 好还是point好？ 我就不重复了，在这里我想提出的是字号的大小在CSS里，有很多不同的单位，大致上有三类，<br/>　　绝对大小：mm, cm, in, pt, pc <br/>　　相对大小：em, ex <br/>　　相对于设备：px <br/>　　可能要多说几句的是 em 和 ex，em 在 css 里代表就是字体字号的大小，例如对于12 pt的字体来说, 1 em 就等于12 pt 范例：<br/>　　p {<br/>　　 font-size: 10pt;<br/>　　 text-indent: 1em 　　} 　　也许你会说我可以用text-indent: 10pt来实现同样的效果啊，但那只是在理想的情形下，如果用户觉得他的浏览器设置字体大小为14pt更好的时候，你所设计的比例就失去了，所以相对尺寸对于网页的可伸缩性设计是非常有利的。<br/>　　ex 和 em 类似，但不尽相同， 回到上面的图示，x-height 对于每一种字体来说是不同的，ex 是根据字体的 x-height 来定义字体的大小。<br/>　　对齐方式？ <br/>　　最好使用左对齐，尤其要避免使用左右对齐，除非你有一个特殊的设计目的，左对齐时右侧的不对齐正是为了阅读的方便，右侧的变化对你的视力是一个帮助，它借助变化告诉你的眼睛可以换行了。<br/>　　行间距？ <br/>　　行间距取决于字体的大小，一般来说，小的字号需要大一点的行间距来便于阅读，中文字体在网页上如果没有行间距的设定，对于阅读大段文字来说是读者的灾难，所以适当设定line-height是非常必要的。一般地， line-height 在网页设计中应该是字体大小的1.5倍到2倍。Word 和其它的文本编辑软件里， 一般设定字体的120%作为缺省的行间距。css里的 line- height 设定，是均分后加在每一行的上下，也就是说，如果 line-height 设定为 20px 的话，那么每一行文字的上下各有10px的间距。<br/>　　字间距和字符间距？ <br/>　　很特殊的用途，对中文来说这两者应该是相同的。这个设定的本身就是为了解决某些字体设计上缺陷，来增加文字的可读性。]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=456</link>
			<title><![CDATA[用CSS 修饰你的提示信息 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Sat,30 Jun 2007 17:04:09 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=456</guid>	
		<description><![CDATA[本文所指的“提示信息”并非 Javascript 中的 alert()，而是直接放在页面中的想要引起访问者关注的区域，比如在注册页面我们会在表单上方放置一条提示：“为了能够更好的给您提供服务，请详细填写您的个人信息！”。在重视用户体验的今天，我们也要让这些提示信息更加准确、快速、形象的传递给用户。<br/><br/>本文所指的“提示信息”并非 Javascript 中的 alert()，而是直接放在页面中的想要引起访问者关注的区域，比如在注册页面我们会在表单上方放置一条提示：“为了能够更好的给您提供服务，请详细填写您的个人信息！”。在重视用户体验的今天，我们也要让这些提示信息更加准确、快速、形象的传递给用户。<br/><br/><br/><br/><br/>我们可以先创建一个上下边框为 2 象素的 DIV ，因为我们要用到一个16象素的小图标，所以我们加上 padding：<br/>CSS:<br/> <div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"> <br/><br/> &lt;style type=&#34;text/css&#34;&gt;<br/> div.alertMessage {&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-top:2px solid;&nbsp;&nbsp; <br/>&nbsp;&nbsp;border-bottom:2px solid;&nbsp;&nbsp;&nbsp;&nbsp;<br/> padding:5px 15px 5px 45px;&nbsp;&nbsp;&nbsp;&nbsp;<br/> text-align:left; }<br/><br/> &lt;/style&gt; <br/><br/> </div></div><br/><br/><br/>为了让用户更加容易的区分出提示信息的性质，我们可以分别给不同的信息创建不同的样式，比如警告信息我们可以将颜色设置为黄色，然后再加上一个象征警告的小图标：<br/>CSS:<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/><br/> &lt;style type=&#34;text/css&#34;&gt;<br/> div.exclamation {&nbsp;&nbsp;&nbsp;&nbsp; <br/>background:#FFF7C0 url(&#39;exclamation.gif&#39;) no-repeat 15px center;&nbsp;&nbsp;&nbsp;&nbsp;<br/>border-color:#FED626;<br/> } <br/>&lt;/style&gt;&nbsp;&nbsp;<br/><br/></div></div><br/><br/><br/>按照这样的方法我们还可以创建很多其他的信息提示样式：<br/>CSS:<div class="UBBPanel"><div class="UBBTitle"><img src="http://www.awing.org/images/code.gif" style="margin:0px 2px -3px 0px" alt="程序代码"/> 程序代码</div><div class="UBBContent"><br/><br/> &lt;style type=&#34;text/css&#34;&gt; <br/>div.information {&nbsp;&nbsp;&nbsp;&nbsp; <br/>background:#F8FAFC url(&#39;information.gif&#39;) no-repeat 15px center;&nbsp;&nbsp;&nbsp;&nbsp; border-color:#B5D4FE; <br/>} <br/>&lt;/style&gt;&nbsp;&nbsp;<br/><br/></div></div><br/><br/><br/>这篇文章基于 <br/><a href="http://www.bioneural.net/2006/04/01/cr" target="_blank">http://www.bioneural.net/2006/04/01/cr</a>&#101;ate-a-valid-css-alert-message/&nbsp;&nbsp;（英文）<br/><br/>本文将公共部分独立，通过修改两个属性来实现更多效果。<br/><br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.awing.org/default.asp?id=447</link>
			<title><![CDATA[CSS Hack汇总快查 ]]></title>
			<author>yingmu8302@163.com(awing)</author>
			<category><![CDATA[web标准]]></category>
			<pubDate>Mon,25 Jun 2007 17:02:47 +0800</pubDate>
			<guid>http://www.awing.org/default.asp?id=447</guid>	
		<description><![CDATA[原文：<br/><a target="_blank" href="http://andymao.com/andy/post/76.html">http://andymao.com/andy/post/76.html</a><br/><strong>屏蔽IE浏览器（也就是IE下不显示）</strong><br/><br/>*:lang(zh) sel&#101;ct {font:12px&nbsp;&nbsp;!important;} /*FF的专用*/<br/>sel&#101;ct:empty {font:12px&nbsp;&nbsp;!important;} /*safari可见*/<br/>这里sel&#101;ct是选择符，根据情况更换。第二句是MAC上safari浏览器独有的。<br/><br/><strong>仅IE7识别</strong><br/><br/>*+html&nbsp;&nbsp;{…}<br/>当面临需要只针对IE7做样式的时候就可以采用这个HACK。<br/><br/><br/><strong>IE6及IE6以下识别</strong><br/><br/>* html&nbsp;&nbsp;{…}<br/>这个地方要特别注意很多地主都写了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。<br/>html/**/ &gt;body&nbsp;&nbsp;sel&#101;ct {……}<br/>这句与上一句的作用相同。<br/><br/><br/><strong>仅IE6不识别</strong><br/><br/>sel&#101;ct { display /*IE6不识别*/:none;}<br/>这里主要是通过CSS注释分开一个属性与值，流释在冒号前。<br/><br/><br/><strong>仅IE6与IE5不识别</strong><br/><br/>sel&#101;ct/**/ { display /*IE6,IE5不识别*/:none;}<br/>这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。<br/><br/><br/><strong>仅IE5不识别</strong><br/><br/>sel&#101;ct/*IE5不识别*/ { display:none;}<br/>这一句是在上一句中去掉了属性区的注释。只有IE5不识别<br/><br/><br/><strong>盒模型解决方法</strong><br/><br/>selct {width:IE5.x宽度; voice-family :&#34;\&#34;}\&#34;&#34;; voice-family:inherit; width:正确宽度;}<br/>盒模型的清除方法不是通过!important来处理的。这点要明确。<br/><br/><br/><strong>清除浮动</strong><br/><br/><br/>sel&#101;ct:after {content:&#34;.&#34;; display:block; height:0; clear:both; visibility:hidden;}<br/>在Firefox中，当子级都为浮动时，那么父级的高度就无法完全的包住整个子级，那么这时用这个清除浮动的HACK来对父级做一次定义，那么就可以解决这个问题 。<br/><br/><br/><strong>截字省略号</strong><br/><br/>sel&#101;ct { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }<br/>这个是在越出长度后会自行的截掉多出部分的文字，并以省略号结尾，很好的一个技术。只是目前Firefox并不支持。<br/><br/><br/><strong>只有Opera识别</strong><br/><br/>@media all and (min-width: 0px){ sel&#101;ct {……}&nbsp;&nbsp;}<br/>针对Opera浏览器做单独的设定。<br/><span style="color:#008900">以上都是写CSS中的一些HACK，这些都是用来解决局部的兼容性问题，如果希望把兼容性的内容也分离出来，不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式，也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。</span><br/><br/><br/><strong>IE5.x的过滤器，只有IE5.x可见</strong><br/><br/>@media tty {<br/>i{content:&#34;\&#34;;/*&#34; &#34;*/}} @import &#39;ie5win.css&#39;; /*&#34;;}<br/>}/* */<br/>IE5/MAC的过滤器，一般用不着<br/>[Copy to clipboard] [ - ]CODE:<br/>/*\*//*/<br/>&nbsp;&nbsp;&nbsp;&nbsp;@import &#34;ie5mac.css&#34;;<br/>/**/<br/><br/><br/><strong>IE的if条件Hack</strong><br/><br/> Only IE <br/>所有的IE可识别<br/> Only IE 5.0 <br/>只有IE5.0可以识别<br/> Only IE 5.0+ <br/>IE5.0包换IE5.5都可以识别<br/> Only IE 6- <br/>仅IE6可识别<br/> Only IE 6/+ <br/>IE6以及IE6以下的IE5.x都可识别<br/> Only IE 7/- <br/>仅IE7可识别<br/><br/><br/>以上内容可能并不全面，欢迎大家能和我一起把这些技巧都汇总起来，为以后工作的查询提供一个方便，同时在这里感谢那些研究出这些HACK的作者们。<br/><br/>出处：蓝色理想]]></description>
		</item>
		
</channel>
</rss>