<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Mini site 网页设计专家</title><link>http://www.netwei.com.cn/</link><description>网页设计|网站建设|松原网页设计|松原供求</description><generator>RainbowSoft Studio Z-Blog 1.8 Spirit Build 80605</generator><language>zh-CN</language><copyright>About | Contact | Guest book | 京ICP备09084957号 Copyright © 2009  NETWEI网页设计 All Rights Reserved.</copyright><pubDate>Thu, 26 May 2011 00:43:42 +0800</pubDate><item><title>给我父亲的一封信</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/939.html</link><pubDate>Thu, 26 May 2011 00:37:57 +0800</pubDate><guid>http://www.netwei.com.cn/post/939.html</guid><description><![CDATA[<p>父亲：</p><div align="left">岁月如梭，如白驹过隙。儿今已入而立之年，父也入半百之岁。儿出门在外，闲暇时，常见邻中他人父子有说有笑，亲密无间；儿自思量，自少年来从未与父如此，时间已久，隔阂已深，想十几年来与父言语竟不上百句，更无促膝谈心之说；常思究竟为何如此，为此胸中烦闷，忍不住写此信，仅将几年来想说之话说与您听；望父亲莫以为怪，莫做笑谈。<br /><br />想儿漂泊在外，此地风光虽好，思乡之心却也无时无刻。虽有离乡之苦，尚能衣食有着，事业亦小有所成。然年岁渐长，思乡之情越深；常思若能两全齐美，岂不更好。然世间难有十全十美之事，有得必有舍。若当初力求上进，勤奋功课，也不致落得如此，如今懊悔不已，恨己不争气，怨不得别人，怪不得爹娘。命运至此，只有自力更生，自发自强。<br /><br />想儿当年在家之时，见父终日愁眉苦脸，悲观消极，所说所言，让儿<span>自信全无，上天无路，入地无门，绝望之时，曾生起自杀的念头，但若如此，岂不更成他人笑柄，儿不争气，更让父母脸上无光。遂咬紧牙关，一路上跌跌撞撞，四处碰壁，受尽欺凌，却也挣扎到今日，虽无所大成就，但衣食有着，自此也稍能让您安心。</span></div><div align="left">&nbsp;</div><div align="left">反思所经之路，所过之途，之所以能走过来，靠的还是&ldquo;自信&rdquo;二字；父亲身为人师，却未曾教得儿此二字。想儿自记事之时便常见父亲终日眉头紧锁，脾气暴燥，一脸愁容，儿当年年幼，不知究竟为何事，惶恐终日。如今儿已成年，父亲仍然如此，遇大小事，仍旧一脸愁容。所谓亲其师信其道，环境改变性格，父亲主家如此，儿当年初入社会，自然信心全失，一事无成。</div><div align="left"><br />最近买房之事，亦不难看出父亲对生活仍是消极态度，区区几万外债，何足挂齿。我单位老板，一九八九年欠债一千多万，如今资产几亿之多。永平蓝二蓝三，银行贷款，外债也是几百几十万。若都像您坐立不安，难以承受。何来他们今日的成就？没有风险，没有投入，又哪有回报。总是风平浪静，生活又哪能有多姿多彩。一点压力，算不得什么，涉水过河，衣服哪有不湿的，衣服也不会永远湿着，上了岸不就干了么。&nbsp;<br />&nbsp;</div><div align="left">儿今已成年，对父母养育之恩无以报答，如今二老年事渐高，儿自当尽力让父母生活幸福，水平提高，晚年安详，但见父亲为人处事仍然悲观消极，儿虽生活不如父亲阅历之多，但深知生活态度于人的重要，在家时有位心理专家曾经对我说过：&ldquo;人只要保持乐观的心理，积极向上的态度，万事可达，诸事可成。好运自然跟随而来。若整日愁眉苦脸，遇事悲观消极，还没等做就失去了信心。霉运就永远也消除不掉。&rdquo;若无此言激励，儿也不会走到今天。<br /><br />每到归家时，见父如此消极，心实难安；写下此信，望父纳儿所言，不必忧虑，乐观生活。</div>]]></description><category>生活分享</category><comments>http://www.netwei.com.cn/post/939.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=939</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=939&amp;key=75388358</trackback:ping></item><item><title>div+css样式浏览器全兼容方法</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/938.html</link><pubDate>Wed, 25 May 2011 06:29:53 +0800</pubDate><guid>http://www.netwei.com.cn/post/938.html</guid><description><![CDATA[<div>相信许多设计师在代码化页面的时候对诸多浏览器的全面兼容问题深感头痛，今天在这里介绍一些方法和注意事项；这些方法<br />可兼容ie6 ie7 ie8 ie9和FireFox Chrome浏览器；什么？为什么还要兼容IE6？哈，反正我做的页面已经抛弃IE6了，您要是还惦记它，那您就照着下面的来就是了。<br /><br />1.DOCTYPE 影响 CSS 处理</div><div>2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行</div><div>3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中</div><div>4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width</div><div>5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式</div><div>6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行</div><div>7.cursor: pointer 可以同时在 IE FF 中显示游标手指状， hand 仅 IE 可以</div><div>8.FF: 链接加边框和背景色，需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。</div><div>9.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法： div{margin:30px!important;margin:28px;}注意这两个margin的顺序一定不能写反，据阿捷的说法! important这个属性IE不能识别，但别的浏览器可以识别。所以在IE下其实解释成这样： div{maring:30px;margin:28px}重复定义的话按照最后一个来执行，所以不可以只写margin:XXpx! important;</div><div>11.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义 ul{margin:0;padding:0;}就能解决大部分问题</div><div><br />&nbsp;</div><div>注意事项：</div><div><br />&nbsp;</div><div>1、float的div一定要闭合。</div><div>例如：(其中floatA、floatB的属性已经设置为float:left;)&nbsp;</div><div><br />&nbsp;</div><div>&lt;div id=&rdquo;floatA&rdquo; &gt;&lt;/div&gt;</div><div>&lt;div id=&rdquo;floatB&rdquo; &gt;&lt;/div&gt;</div><div>&lt;div id=&rdquo;NOTfloatC&rdquo; &gt;&lt;/div&gt;</div><div>这里的NOTfloatC并不希望继续平移，而是希望往下排。</div><div>这段代码在IE中毫无问题，问题出在FF。原因是NOTfloatC并非float标签，必须将float标签闭合。</div><div>在</div><div><br />&nbsp;</div><div>&lt;div class=&rdquo;floatB&rdquo;&gt;&lt;/div&gt;</div><div>&lt;div class=&rdquo;NOTfloatC&rdquo;&gt;&lt;/div&gt;</div><div>之间加上</div><div><br />&nbsp;</div><div>&lt;div class=&rdquo;clear&rdquo;&gt;&lt;/div&gt;</div><div>这个div一定要注意声明位置，一定要放在最恰当的地方，而且必须与两个具有float属性的div同级，之间不能存在嵌套关系，否则会产生异常。</div><div>并且将clear这种样式定义为为如下即可：</div><div>.clear{</div><div>clear:both;</div><div>}</div><div>此外，为了让高度能自动适应，要在wrapper里面加上overflow:hidden;</div><div>当包含float的box的时候，高度自动适应在IE下无效，这时候应该触发IE的layout私有属性(万恶的IE)用zoom:1;可以做到，这样就达到了兼容。</div><div>例如某一个wrapper如下定义：<br />&nbsp;</div><div>.colwrapper{</div><div>overflow:hidden;</div><div>zoom:1;</div><div>margin:5px auto;}</div><div>&nbsp;</div><div>2、margin加倍的问题</div><div>设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。</div><div>解决方案是在这个div里面加上display:inline;</div><div>例如：<br />&nbsp;</div><div>&lt;div id=&rdquo;imfloat&rdquo;&gt;&lt;/div&gt;</div><div>&nbsp;</div><div>相应的css为</div><div>&nbsp;</div><div>#IamFloat{</div><div>float:left;</div><div>margin:5px;/*IE下理解为10px*/</div><div>display:inline;/*IE下再理解为5px*/}<br />&nbsp;</div><div>3、关于容器的包涵关系</div><div>很多时候，尤其是容器内有平行布局，例如两、三个float的div时，宽度很容易出现问题。在IE中，外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。</div><div>4、关于高度的问题</div><div>如果是动态地添加内容，高度最好不要定义。浏览器可以自动伸缩，然而如果是静态的内容，高度最好定好。（似乎有时候不会自动往下撑开，不知道具体怎么回事）</div><div>5、最狠的手段 - !important;</div><div>如果实在没有办法解决一些细节问题,可以用这个方法.FF对于&rdquo;!important&rdquo;会自动优先解析,然而IE则会忽略.如下&nbsp;</div><div>&nbsp;</div><div>.tabd1{</div><div>background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/</div><div>background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}</div><div>&nbsp;</div><div>值得注意的是，一定要将xxxx !important 这句放置在另一句之上，上面已经提过</div><div>IE7.0对CSS的支持又有新问题。浏览器多了，网页兼容性更差了，疲于奔命的还是我们 ，为解决IE7.0的兼容问题，找来了下面这篇文章：</div><div>&nbsp;</div><div>现在我大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，但是ie7对!important可以正确解释，会导致页面没按要求显示！搜索了一下，找到一个针对IE7不错的hack方式就是使用&ldquo;*+html&rdquo;，现在用IE7浏览一下，应该没有问题了。</div><div>现在写一个CSS可以这样：</div><div>&nbsp;</div><div>#example { color: #333; } /* Moz */</div><div>* html #example { color: #666; } /* IE6 */</div><div>*+html #example { color: #999; } /* IE7 */</div><div>&nbsp;</div><div>那么在firefox下字体颜色显示为#333，IE6下字体颜色显示为#666，IE7下字体颜色显示为#999.<br />&nbsp;</div><div>关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助.</div><div>一、CSS HACK以下两种方法几乎能解决现今所有HACK.<br />&nbsp;</div><div>1, !important<br />&nbsp;</div><div>随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)</div><div>&nbsp;</div><div>&lt;style&gt;</div><div>#wrapper</div><div>{</div><div>width: 100px!important; /* IE7+FF */</div><div>width: 80px; /* IE6 */</div><div>}</div><div>&lt;/style&gt;<br />&nbsp;</div><div>2, IE6/IE77对FireFox</div><div>&nbsp;</div><div>*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.<br />&nbsp;</div><div>&lt;style&gt;</div><div>#wrapper</div><div>{</div><div>#wrapper { width: 120px; } /* FireFox */</div><div>*html #wrapper { width: 80px;} /* ie6 fixed */</div><div>*+html #wrapper { width: 60px;} /* ie7 fixed, 注意顺序 */</div><div>}</div><div>&lt;/style&gt;<br />&nbsp;</div><div>注意:</div><div>*+html 对IE7的HACK 必须保证HTML顶部有如下声明：<br />&nbsp;</div><div>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;　&quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;<br />&nbsp;</div><div>二、万能 float 闭合</div><div>关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]</div><div>将以下代码加入Global CSS 中,给需要闭合的div加上 class=&quot;clearfix&quot; 即可,屡试不爽.<br />&nbsp;</div><div>&lt;style&gt;</div><div>/* Clear Fix */</div><div>&nbsp;</div><div>.clearfix:after</div><div>{</div><div>content:&quot;.&quot;;</div><div>display:block;</div><div>height:0;</div><div>clear:both;</div><div>visibility:hidden;</div><div>}</div><div>.clearfix</div><div>{</div><div>display:inline-block;</div><div>}</div><div>/* Hide from IE Mac */</div><div>.clearfix {display:block;}</div><div>/* End hide from IE Mac */</div><div>/* end of clearfix */</div><div>&lt;/style&gt;<br />&nbsp;</div><div>三、其他兼容技巧</div><div>1, FF下给 div 设置 padding 后会导致 width 和 height 增加, 但IE不会.(可用!important解决)</div><div>2, 居中问题.</div><div>1).垂直居中.将 line-height 设置为 当前 div 相同的高度, 再通过 vertical-align: middle.( 注意内容不要换行.)</div><div>2).水平居中. margin: 0 auto;(当然不是万能)</div><div>3, 若需给 a 标签内内容加上 样式, 需要设置 display: block;(常见于导航标签)</div><div>4, FF 和 IE 对 BOX 理解的差异导致相差 2px 的还有设为 float的div在ie下 margin加倍等问题.</div><div>5, ul 标签在 FF 下面默认有 list-style 和 padding . 最好事先声明, 以避免不必要的麻烦. (常见于导航标签和内容列表)</div><div>6, 作为外部 wrapper 的 div 不要定死高度, 最好还加上 overflow: hidden.以达到高度自适应.</div><div>7, 关于手形光标. cursor: pointer. 而hand 只适用于 IE.</div><div>&nbsp;</div><div>1 针对firefox ie6 ie7的css样式&nbsp;</div><div>现在大部分都是用!important来hack，对于ie6和firefox测试可以正常显示，</div><div>但是ie7对!important可以正确解释，会导致页面没按要求显示！找到一个针</div><div>对IE7不错的hack方式就是使用&ldquo;*+html&rdquo;，现在用IE7浏览一下，应该没有问题了。&nbsp;</div><div>现在写一个CSS可以这样：&nbsp;</div><div>&nbsp;</div><div>#1 { color: #333; } /* Moz */&nbsp;</div><div>* html #1 { color: #666; } /* IE6 */&nbsp;</div><div>*+html #1 { color: #999; } /* IE7 */<br />&nbsp;</div><div>那么在firefox下字体颜色显示为#333，IE6下字体颜色显示为#666，IE7下字体颜色显示为#999。</div><div>&nbsp;</div><div>2 css布局中的居中问题&nbsp;</div><div>主要的样式定义如下：</div><div>&nbsp;</div><div>body {TEXT-ALIGN: center;}</div><div>#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }<br />&nbsp;</div><div>说明：</div><div>首先在父级元素定义TEXT-ALIGN: center;这个的意思就是在父级元素内的内容居中；对于IE这样设定就已经可以了。但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上&ldquo;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; &rdquo;需要说明的是，如果你想用这个方法使整个页面要居中，建议不要套在一个DIV里，你可以依次拆出多个div，只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。<br />&nbsp;</div><div>3 盒模型不同解释<br />&nbsp;</div><div>#box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}</div><div>#box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}&nbsp;<br />&nbsp;</div><div>4 浮动ie产生的双倍距离<br />&nbsp;</div><div>#box{ float:left; width:100px; margin:0 0 0 100px; //这种情况之下IE会产生200px的距离&nbsp;</div><div>display:inline; //使浮动忽略}这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,...不可控制(内嵌元素);</div><div>#box{ display:block; //可以为内嵌元素模拟为块元素 display:inline; //实现同一行排列的的效果&nbsp;</div><div>diplay:table;<br />&nbsp;</div><div>IE不认得min-这个定义，但实际上它把正常的width和height当作有min的情况来使。这样问题就大了，如果只用宽度和高度，</div><div>正常的浏览器里这两个值就不会变，如果只用min-width和min-height的话，IE下面根本等于没有设置宽度和高度。</div><div>比如要设置背景图片，这个宽度是比较重要的。要解决这个问题，可以这样：<br />&nbsp;</div><div>#box{ width: 80px; height: 35px;}html&gt;body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}</div><div>&nbsp;</div><div>6 页面的最小宽度</div><div>&nbsp;</div><div>min-width是个非常方便的CSS命令，它可以指定元素最小也不能小于某个宽度，这样就能保证排版一直正确。但IE不认得这个，</div><div>而它实际上把width当做最小宽度来使。为了让这一命令在IE上也能用，可以把一个div放到body 标签下，然后为div指定一个类：</div><div>然后CSS这样设计：</div><div>&nbsp;</div><div>#container{ min-width: 600px; width:expression(document.body.clientWidth &lt; 600? &quot;600px&quot;: &quot;auto&quot; );}</div><div>第一个min-width是正常的；但第2行的width使用了Javascript，这只有IE才认得，这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。</div><div>&nbsp;</div><div>7 清除浮动</div><div>&nbsp;</div><div>.hackbox{ display:table; //将对象作为块元素级的表格显示}或者.hackbox{ clear:both;}</div><div>或者加入:after（伪对象）,设置在对象后发生的内容，通常和content配合使用，IE不支持此伪对象，非Ie 浏览器支持，</div><div>所 以并不影响到IE/WIN浏览器。这种的最麻烦的......#box:after{ content: &quot;.&quot;; display: block; height: 0; clear: both; visibility: hidden;}&nbsp;<br />&nbsp;</div><div>8 DIV浮动IE文本产生3象素的bug<br />&nbsp;</div><div>左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距.</div><div>&nbsp;</div><div>#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{ width:50%;}*html #left{ margin-right:-3px; //这句是关键}</div><div>HTML代码</div><div>&lt;div id=&quot;box&quot;&gt; &lt;div id=&quot;left&quot;&gt;&lt;/div&gt; &lt;div id=&quot;right&quot;&gt;&lt;/div&gt;&lt;/div&gt;<br />&nbsp;</div><div>9 属性选择器(这个不能算是兼容,是隐藏css的一个bug)</div><div>&nbsp;</div><div>p[id]{}div[id]{}</div><div>这个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用</div><div>属性选择器和子选择器还是有区别的,子选择器的范围从形式来说缩小了,属性选择器的范围比较大,如p[id]中,所有p标签中有id的都是同样式的.</div><div>&nbsp;</div><div>10 IE捉迷藏的问题<br />&nbsp;</div><div>当div应用复杂的时候每个栏中又有一些链接，DIV等这个时候容易发生捉迷藏的问题。</div><div>有些内容显示不出来，当鼠标选择这个区域是发现内容确实在页面。</div><div>解决办法：对#layout使用line-height属性 或者给#layout使用固定高和宽。页面结构尽量简单。</div><div>&nbsp;</div><div>11 高度不适应<br />&nbsp;</div><div>高度不适应是当内层对象的高度发生变化时外层高度不能自动进行调节，特别是当内层对象使用</div><div>margin 或paddign 时。</div><div>例：</div><div>&lt;div id=&quot;box&quot;&gt;&nbsp;</div><div>&lt;p&gt;p对象中的内容&lt;/p&gt;&nbsp;</div><div>&lt;/div&gt;&nbsp;</div><div>CSS：#box {background-color:#eee; }&nbsp;</div><div>#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }<br />&nbsp;</div><div>解决方法：在P对象上下各加2个空的div对象CSS代码：.1{height:0px;overflow:hidden;}或者为DIV加上border属性。<br />&nbsp;</div><div>/*IE与Firefox的CSS兼容大全*/&nbsp;</div><div>1.DOCTYPE 影响 CSS 处理&nbsp;</div><div>&nbsp;</div><div>2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行&nbsp;</div><div>&nbsp;</div><div>3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中&nbsp;</div><div>&nbsp;</div><div>4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width&nbsp;<br />&nbsp;</div><div>5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式&nbsp;</div><div>&nbsp;</div><div>6.div 的垂直居中问题: vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字，就垂直居中了。缺点是要控制内容不要换行&nbsp;<br />&nbsp;</div><div>7.cursor: pointer 可以同时在 IE FF 中显示游标手指状， hand 仅 IE 可以&nbsp;</div><div>&nbsp;</div><div>8.FF: 链接加边框和背景色，需设置 display: block, 同时设置 float: left 保证不换行。参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。&nbsp;<br />&nbsp;</div><div>9.在mozilla firefox和IE中的BOX模型解释不一致导致相差2px解决方法：&nbsp;</div><div>div{margin:30px!important;margin:28px;}&nbsp;</div><div>注意这两个margin的顺序一定不能写反，据阿捷的说法!important这个属性IE不能识别，但别的浏览器可以识别。所以在IE下其实解释成这样：&nbsp;</div><div>div{maring:30px;margin:28px}&nbsp;</div><div>重复定义的话按照最后一个来执行，所以不可以只写margin:XXpx!important;&nbsp;<br />&nbsp;</div><div>10.IE5 和IE6的BOX解释不一致&nbsp;</div><div>IE5下&nbsp;</div><div>div{width:300px;margin:0 10px 0 10px;}&nbsp;</div><div>div的宽度会被解释为300px-10px(右填充)-10px(左填充)最终div的宽度为280px，而在IE6和其他浏览器上宽度则是以300px+10px(右填充)+10px(左填充)=320px来计算的。这时我们可以做如下修改&nbsp;</div><div>div{width:300px!important;width /**/:340px;margin:0 10px 0 10px}&nbsp;</div><div>关于这个/**/是什么我也不太明白，只知道IE5和firefox都支持但IE6不支持，如果有人理解的话，请告诉我一声，谢了！：）&nbsp;</div><div>&nbsp;</div><div>11.ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值所以先定义&nbsp;</div><div>ul{margin:0;padding:0;}&nbsp;</div><div>就能解决大部分问题&nbsp;<br />&nbsp;</div><div>注意事项：&nbsp;</div><div>&nbsp;</div><div>1、float的div一定要闭合。&nbsp;</div><div>&nbsp;</div><div>例如：(其中floatA、floatB的属性已经设置为float:left;)<br />&nbsp;</div><div>&lt;#div id=&quot;floatA&quot; &gt;&lt;/#div&gt;&nbsp;</div><div>&lt;#div id=&quot;floatB&quot; &gt;&lt;/#div&gt;&nbsp;</div><div>&lt;#div id=&quot;NOTfloatC&quot; &gt;&lt;/#div&gt;&nbsp;</div><div>这里的NOTfloatC并不希望继续平移，而是希望往下排。&nbsp;</div><div>这段代码在IE中毫无问题，问题出在FF。原因是NOTfloatC并非float标签，必须将float标签闭合。&nbsp;</div><div>在</div><div>&nbsp;</div><div>&lt;#div class=&quot;floatB&quot;&gt;&lt;/#div&gt;&nbsp;</div><div>&lt;#div class=&quot;NOTfloatC&quot;&gt;&lt;/#div&gt;&nbsp;</div><div>之间加上&nbsp;</div><div>&lt;#div class=&quot;clear&quot;&gt;&lt;/#div&gt;&nbsp;</div><div>这个div一定要注意声明位置，一定要放在最恰当的地方，而且必须与两个具有float属性的div同级，之间不能存在嵌套关系，否则会产生异常。&nbsp;</div><div>并且将clear这种样式定义为为如下即可：&nbsp;</div><div>.clear{&nbsp;</div><div>clear:both;}&nbsp;</div><div>此外，为了让高度能自动适应，要在wrapper里面加上overflow:hidden;&nbsp;</div><div>当包含float的box的时候，高度自动适应在IE下无效，这时候应该触发IE的layout私有属性(万恶的IE啊！)用zoom:1;可以做到，这样就达到了兼容。&nbsp;</div><div>例如某一个wrapper如下定义：&nbsp;</div><div>.colwrapper{&nbsp;</div><div>overflow:hidden;&nbsp;</div><div>zoom:1;&nbsp;</div><div>margin:5px auto;}&nbsp;</div><div>&nbsp;</div><div>2、margin加倍的问题。&nbsp;<br />&nbsp;</div><div>设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。&nbsp;</div><div>解决方案是在这个div里面加上display:inline;&nbsp;</div><div>例如：&nbsp;</div><div>&nbsp;</div><div>&lt;#div id=&quot;imfloat&quot;&gt;&lt;/#div&gt;&nbsp;<br />&nbsp;</div><div>相应的css为&nbsp;</div><div>&nbsp;</div><div>#IamFloat{&nbsp;</div><div>float:left;&nbsp;</div><div>margin:5px;/*IE下理解为10px*/&nbsp;</div><div>display:inline;/*IE下再理解为5px*/}&nbsp;</div><div>&nbsp;</div><div>3、关于容器的包涵关系&nbsp;</div><div>&nbsp;</div><div>很多时候，尤其是容器内有平行布局，例如两、三个float的div时，宽度很容易出现问题。在IE中，外层的宽度会被内层更宽的div挤破。一定要用Photoshop或者Firework量取像素级的精度。&nbsp;</div><div>&nbsp;</div><div>4、关于高度的问题&nbsp;</div><div>&nbsp;</div><div>如果是动态地添加内容，高度最好不要定义。浏览器可以自动伸缩，然而如果是静态的内容，高度最好定好。（似乎有时候不会自动往下撑开，不知道具体怎么回事）&nbsp;</div><div>&nbsp;</div><div>5、最狠的手段 - !important;&nbsp;<br />&nbsp;</div><div>如果实在没有办法解决一些细节问题,可以用这个方法.FF对于&quot;!important&quot;会自动优先解析,然而IE则会忽略.如下&nbsp;</div><div>.tabd1{&nbsp;</div><div>background:url(/res/images/up/tab1.gif) no-repeat 0px 0px !important; /*Style for FF*/&nbsp;</div><div>background:url(/res/images/up/tab1.gif) no-repeat 1px 0px; /* Style for IE */}<br />&nbsp;</div><div>div+css兼容（二）<br />&nbsp;</div><div>2008年04月02日 星期三 上午 10:58<br />&nbsp;</div><div>DIV+CSS兼容 IE6 IE7 火狐</div><div>&nbsp;</div><div>在区别火狐和IE时最常用的是!important方法,对于其他不同浏览器和浏览器的不同版本的的兼容性问题还有下面一些方法,比如:@import,注释,属性选择符,子对象选择符和voice-family等方法,这些方法在《css网站布局实录》中有讲述.</div><div>&nbsp;</div><div>下面是IE和火狐的css兼容性问题</div><div>&nbsp;</div><div>1.DOCTYPE 影响 CSS 处理<br />&nbsp;</div><div>2.FF: div 设置 margin-left, margin-right 为 auto 时已经居中, IE 不行<br />&nbsp;</div><div>3.FF: body 设置 text-align 时, div 需要设置 margin: auto(主要是 margin-left,margin-right) 方可居中</div><div>&nbsp;</div><div>4.FF: 设置 padding 后, div 会增加 height 和 width, 但 IE 不会, 故需要用 !important 多设一个 height 和 width<br />&nbsp;</div><div>5.FF: 支持 !important, IE 则忽略, 可用 !important 为 FF 特别设置样式</div><p>如果您对这些感觉一头雾水，或者你干脆只想兼容三个主要的浏览器，那您也可以使用如下方法：<br /><br />.样式名称 { &nbsp;float: left;<br />&nbsp;height: 120px;<br />&nbsp;width: 143px;<br />&nbsp;text-align: center;<br />&nbsp;vertical-align: middle;<br />&nbsp;margin-top: 10px;<br />&nbsp;margin-left: 20px;} /* FireFox */ <br />&nbsp;<br />*html .样式名称 { margin-left: 50px;} /* ie6 fixed */ <br />*+html .样式名称{ margin-left: 18px;} /* ie7 fixed, 注意顺序 */ <br /><br />这种更简单，更方便，不过只能兼容三个浏览器喽，要想全兼，还得用以上的例子。</p>]]></description><category>设计理论</category><comments>http://www.netwei.com.cn/post/938.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=938</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=938&amp;key=0b15ba93</trackback:ping></item><item><title>我与那个二手玫瑰的一点渊源</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/937.html</link><pubDate>Mon, 23 May 2011 08:57:56 +0800</pubDate><guid>http://www.netwei.com.cn/post/937.html</guid><description><![CDATA[<p>同事和二手玫瑰乐队的贝司手谈恋爱了，今天无意中说起了他们，我对同事说，二手玫瑰救过我的命。&ldquo;不会吧！&rdquo;同事惊呼！&ldquo;是的呀，就是他们的那首《命运》，给了我生活下去的勇气。&rdquo;我说。&ldquo;那我要跟他们说哟，让他们知道他们的歌救过一个人的命&rdquo;&ldquo;呵呵，行。&rdquo;我说。<br /><br />因为在松原拍摄的那个电视剧《生存之民工》的大结局便是这首《命运》，草原上的一唱，让男主人公重新燃起生活的勇气，也点燃了我，当年听他们的一首《命运》，让我从绝望的阴影里走出来，让我相信活着就有希望。那首歌，让我有勇气生存，让我有勇气奋斗。<br /><br />可能很少有人知道他们，二手玫瑰乐队，摇滚乐队中最妖艳、最有民族性的一支乐队。东北二人转的音乐元素与现代摇滚乐不露声色的嫁接，夸张的表演和朴实戏谑的唱词，再加上民乐的奇幻运用，让你的视觉和听觉充满了刺激和震撼。主唱梁龙，虽然经常男扮女妆来表演，但他那高亢的嗓子喊出来的是满口爽利的忧伤。在比老鸨还老鸨的俗艳的外表下，大俗大雅，它的反讽和不妥协，愤怒和隐藏在谦卑之下的傲慢，以及对底层人民的关怀，对现实社会毫不留情的批判精神，迅速征服了我。<br /><br />《命运》之外，还有那首《采花》：&ldquo;一不小心他们成了家，生了个崽子一起挣扎，从前的理想看来挺可怕的,爱情能当饭吃会更伟大吗,为了能有个新鲜的明天,你再也听不懂你说的是啥,我说呀姑娘你别害怕，有谁会总像一朵花？我愿为你唱首歌，上哪找天生的一对呀！&rdquo; 。&rdquo;《采花》饱含人文关怀和人生况味，有调侃有写实有劝慰。句句入人心。<br /><br />我其实说不上喜欢二手玫瑰，因为我真正只喜欢他们的两首歌而已，算是一个伪歌迷了，处于半推半就之间，再说清楚一点，就是有一点喜欢有一点反感。就像是一碗油腻腻的五花肉&mdash;让人吃了一口就想吐。或许是因为我还没有真正了解他们。我现在甚至连他们的名字是什么意思都没有搞清楚。二手么，用主唱梁龙的解释，就是被人搞了一手的玫瑰&mdash;不值钱。<br /><br />二手玫瑰其实就是我们自己&mdash;大街上匆忙赶去上班的可怜虫们。我想起了作家王朔的一段话：&ldquo;我们都想当主角&mdash;&mdash;惊天动地万人战栗的主角，但命中注定我们只是些掀不起大浪的泥鳅。&rdquo;其实，二手也好，三手也好，被蹂躏的玫瑰就是我们的宿命。 <br /><br />不管怎样，冥冥中二手玫瑰在最关键的时候给了我最需要的，而且在几年后，让我能走近他们，这不能不说是一种缘。</p>]]></description><category>生活分享</category><comments>http://www.netwei.com.cn/post/937.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=937</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=937&amp;key=67af5b8b</trackback:ping></item><item><title>夜梦五言律诗一首</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/936.html</link><pubDate>Thu, 19 May 2011 07:37:26 +0800</pubDate><guid>http://www.netwei.com.cn/post/936.html</guid><description><![CDATA[<p>昨夜一梦，竟在梦中吟出一首诗来，这事说来您恐怕不信，但确实是做梦梦出来的，醒来后赶紧抄在纸上，晚上下班后写在这里，正所谓日有所思夜有所梦，读此诗，或许正是对本人这些年经历的一个总结，读来也还算有点韵。<br /><br />南燕飞北归<br />夏柳映斜晖<br />一年复一日<br />恍然如梦追<br />人醒梦已远<br />三十年未摧<br />白发悲花落<br />青云羡鸟飞<br />才知相思苦<br />无欲自无悲<br />百花有落日<br />万事无常规<br />断欲我所欲<br />诸乐自可知</p>]]></description><category>生活分享</category><comments>http://www.netwei.com.cn/post/936.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=936</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=936&amp;key=bd5ebf0a</trackback:ping></item><item><title>需求决定设计</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/935.html</link><pubDate>Tue, 17 May 2011 08:32:43 +0800</pubDate><guid>http://www.netwei.com.cn/post/935.html</guid><description><![CDATA[<p>想起一句设计名言：&ldquo;在设计领域里，除了华而不实和盲目跟风，没有什么是真的存在的。&rdquo; 当今的设计满目都是炫目的特效，当今的设计师永远沉醉于堆砌纹理、装饰、3D建模，似乎只有更多的视觉噱头才能代表更好的设计，更多是为设计而设计，而非为需求而设计。</p><p align="left">不可否认，现在大多数的网页都在抄袭苹果的风格。乔布斯的设计的确非常棒，他让设计为功能服务。本人也是模仿他的爱好者。不模仿者们却只学到了他的美学观点而非其哲学内涵&mdash;&mdash;设计是为市场和最终销售服务的。&rdquo; Stefan Boublil如是说。事实上，即使是引领互动设计潮流的苹果也并不总是无懈可击的，比如Mac OS里最近一个版本的iCal，这次更新仅仅改变了其外观，而不是改进操作方式，苹果也有走上华而不实道路的时候。</p><p align="center"><img border="0" alt="" width="480" height="288" src="http://www.blueidea.com/articleimg/2011/05/8452/02.jpg" /></p><address>&ldquo;让你的用户喜欢上你的日历应用的方法绝不是让它看起来和他们十年前使用的那款一模一样。&rdquo;</address><p>这种趋势是危险的，因为所有华而不实的设计到头来都是无用功。<br /><br />决定网页的好坏不是视觉上的感观，而是内容。</p><p><strong>内容（始终）为王</strong><strong> </strong></p><p>内容必须永远是第一性的，就算你把软件的启动界面做的再唬人，用户很快就会发现华丽的外表背后是内容的贫乏，然后你的软件最后肯定要太监掉。设计必须是互相联系的，&ldquo;看上去很美&rdquo;对所有软件和网站都很重要，但是除此之外，必须还要有其他的东西。</p><p align="center"><img border="0" alt="" width="480" height="288" src="http://www.blueidea.com/articleimg/2011/05/8452/03.jpg" /></p><h5><em>Min</em>是一款可以去除网页上的所有装饰和字体设置并重新排版的书签软件。<em> </em></h5><p>相对于从前那种整个页面充斥着广告，阅读性低下的时代，在如今的互联网阅读与讨论环境中，用户被赋予了更高的选择内容与表现方式的自由，用户从此可以选择以自己喜欢的方式组织阅读环境。这种趋势被Cameron Koczon 称为&ldquo;Orbital Content.&rdquo; ，一些评论家因此认为（网页）设计从此将没落下去&mdash;&mdash;然而事实并非如此，设计反而因此变得前所未有的重要。传统的设计方式无法为内容提供一个好的阅读环境并不代表新的也不行。类似Readability 和&nbsp;Instapaper 等软件就是营造新阅读环境的先驱。</p><p><strong>形式体现功能</strong><strong> </strong></p><p>在1918-1933年间，包豪斯主义的旋风在世界范围内把所有形式繁杂的设计风格给刮的一干二净，它尝试着通过简单而能体现产品本身特色的设计，并且获得了成功。</p><p>&ldquo;包豪斯的哲学在于排除一切不必要的干扰，形式必须体现功能。它要求的是纯净的体验。在最近的交互设计界，这种风潮也正在流行。&rdquo;&mdash;&mdash;Rahul Sen</p><p>越来越多的用户体验设计师与事务所尝试着通过类似包豪斯主义的方法来着手设计，其中最有名的莫过于微软，其在移动领域WP7平台就是这种简单、注重内容而非形式、功能导向的界面的代表。</p><p align="center"><img border="0" alt="" width="480" height="288" src="http://www.blueidea.com/articleimg/2011/05/8452/04.jpg" /></p><p align="center">Flipboard与Windows Phone 7 的界面是如此干净。</p><p>对于在设计好的功能上添加设计这种方式，有一句话能很好的概括：&ldquo;形式跟随功能。&rdquo;把这句名言掉了个头来形容上述新设计理念：&ldquo;形式体现功能。&rdquo;&nbsp;我认为设计师应该通过所设计的形式去影响用户的交互体验与行为习惯，如果一个网页/软件看上去极端不友好，那么其设计就是失败的。设计只应该出现在该出现的时刻与位置，在大部分时间里，设计是不应该被明显的感觉到的。</p><address>&ldquo;如果你不能把一个把手装在iPad的屏幕上，那不如设计一个把手在它的界面里。&rdquo;</address><p><strong>设计最终产品，而不要只设计完稿</strong><strong> </strong></p><p>这是将&ldquo;用户体验&rdquo;与&ldquo;终端体验（真正的用户体验）&rdquo;统一的唯一方法。最终产品（网页、应用）永远应该是最重要的，照着客户的要求堆上一堆功能然后交了完稿就撒手不管的事儿在设计界太常见了。在视觉设计领域，这一点还并没有引起很大的重视，这也是交互设计师存在的原因，设计不能只是把demo做的看上去牛逼足够交给客户就够了，然而这才是当下设计界的常态。你可以说客户不懂设计要求不合理，你也没有办法&mdash;&mdash;批评别人很容易，自己做到很难。</p><p><strong>尝试着这样来改变一下思维：</strong></p><ol>    <li>想象一下你的设计最终会被讨论、被应用在地球上某个遥远的角落。</li>    <li>相对于上传作品的截屏，你可以让大家看到作品从草稿到完稿的整个制作过程。你的作品并不仅仅是一堆看上去好看的像素，个重要的是发现和解决问题的过程。</li>    <li>对待设计的态度不能仅仅想着如何交上完稿，而是应该考虑最终产品与终端体验。</li></ol><p>记住当我们的设计徒有其表时，我们作为设计师与用户体验师就已经失格了</p>]]></description><category>设计理论</category><comments>http://www.netwei.com.cn/post/935.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=935</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=935&amp;key=97e73e33</trackback:ping></item><item><title>HTML5和CSS3：网页设计的新框架</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/934.html</link><pubDate>Sun, 15 May 2011 00:30:30 +0800</pubDate><guid>http://www.netwei.com.cn/post/934.html</guid><description><![CDATA[<p>我们在设计网页的时候，常常会先用PHOTOSHOP来设计样图，然后再代码化，但是设计的样图和切好的代码化页面不是绝对的一模一样的，我们现有的框架和原型工具不能准确体现网站的需求。</p><p>而且当你完成网站最终建设，网页上一些元素看起来和设计图中相对应元素不完全一样，除了切页时的问题外，客户端的浏览器也是有一部分原因，浏览器上会发现有些字体定位上的细微的区别。</p><p>现在，我们可以使用HTML5和CSS3来解决这些问题，HTML5有新的布局元素，CSS3有更加强大的选择器和样式，而且把这两者结合起来，我们能快速设计出简单的布局。从此，我们不再使用PHOTOSHOP。<br /><br /><br /><strong><span style="font-size: 18px">使用HTML5快速布局</span></strong></p><p>HTML5包含一整套优秀新的结构元素，使用这些结构元素能快速开发出更少类和id标识。一旦理解了这些元素的目的，就能在几分钟内创建粗略的网页布局。</p><p>新的元素：</p><ul done0="27">    <li><span style="background-color: #e5e4e4; font-family: arial; color: #3fa701"><font style="background-color: #f0f0f0" color="#3f8b0d" size="4" face="Courier New">article</font></span>标签&nbsp; 构造了文档、页面或者网页的独立分段，适用于放置新闻、博客贴子和论坛贴子和各条评论。</li>    <li><font face="Tahoma"><code><font style="background-color: #f0f0f0" color="#3f8b0d" size="4">section</font></code>标签 用于显示文章或应用的通用分段，比如一个章节。</font></li>    <li><font face="Tahoma"><code><font style="background-color: #f0f0f0" color="#3f8b0d" size="4">header</font></code>&nbsp;标签用于显示分段的标题。标题的内容不仅仅只有分段的标题，比如，还可以加入副标题、版本历史信息和署名。</font></li>    <li><font face="Tahoma"><code><font style="background-color: #f0f0f0" color="#3f8b0d" size="4">nav</font></code>&nbsp;标签包含了导航链接的部分，同时适用于网站导航和表格内容。</font></li>    <li><font face="Tahoma"><code><font style="background-color: #f0f0f0" color="#3f8b0d" size="4">aside</font></code>&nbsp;标签是用于定义和内容相关的内容，对于标记出侧边栏很有用处。</font></li>    <li><font face="Tahoma"><code><font style="background-color: #f0f0f0" color="#3f8b0d" size="4">footer</font></code>标签标记分段的页脚。特别是包含一些关于分段的详细信息比如作者名，相关文档链接和版权数据。</font></li></ul><p>这些标签和div没有尺度大小且不可见，除非你设置标签样式属性或在其中填写内容。为了使这些标签有效，必须暂时给这些标签设定高度属性。我们应该设置HTML标签属性<font style="background-color: #f0f0f0" color="#3f8b0d" size="4" face="Courier New">display: block;</font>；这样浏览器就能识别标签，额外的工作由IE完成。</p><p>article, header, nav, aside, section, footer {display: block;min-height: 100px; }</p><p>在定位标签之前，布局必须是可视化，没有包含任何内容。理想的方法应该是易于稍后移除而且不会影响设计。</p><p>方法1: 大纲</p><p>设置<a class="external" rel="nofollow" href="http://www.quirksmode.org/css/outline.html"><strong><font color="#9e0728">outline</font></strong></a>&nbsp;可以兼容所有浏览器，而不会影响标签的宽度，但会改变<font style="background-color: #f0f0f0" color="#3f8b0d" size="4" face="Courier New">border</font>&nbsp;属性</p><pre>article, header, nav, aside, section, footer {outline: 1px solid #000; }</pre><p><img alt="Wireframing HTML with CSS Outlines" width="615" height="410" src="http://netdna.webdesignerdepot.com/uploads/html5-css3-wireframing/outline1.jpg" /></p><p>方法2: HSLa</p><p>HSLa是标签层级的很好表示，因为透明度能使层叠标签变暗。但是如果是使用实体模型基本背景颜色，那么这个方法就无效了。</p><pre>article, header, nav, aside, section, footer {background: hsla(200, 30%, 30%, .4); }</pre><p><img alt="Wireframing HTML with CSS3 HSLa" width="615" height="400" src="http://netdna.webdesignerdepot.com/uploads/html5-css3-wireframing/hsla1.jpg" /></p><p>定位</p><p>定位标签的选用在于个人偏好问题，你有足够多的选择：浏览器或操作系统的尺度属性，背景网格图片（我已选用），带有网格和布局辅助功能的CSS框架，或是Dreaweaver这样的软件。定位是最重要的一部分，必须从一开始就正确使用。这儿写的代码会保留在最终作品。</p><p>在我的示例中，我给页面一个固定的宽度，左侧侧边栏和右侧内容，两者在页头和页脚之间。</p><pre>body &gt; article {width: 760px;margin: 0 auto; }article article {overflow: hidden;width: 750px;margin: 20px 0;padding: 5px; }aside {width: 150px;float: left; }section {float: right;width: 590px; }</pre><p>整个过程，我能看到每个分段和每个分段显示在哪里。下面是结果：</p><p><img alt="Wireframing HTML with CSS Outlines" width="615" height="284" src="http://netdna.webdesignerdepot.com/uploads/html5-css3-wireframing/outline2.jpg" /> <img alt="Wireframing HTML with CSS3 HSLa" width="615" height="290" src="http://netdna.webdesignerdepot.com/uploads/html5-css3-wireframing/hsla2.jpg" /></p><p>直到完成最终作品前不要担心浏览器的兼容性。我强烈建议做些注释而不是CSS评论，标记一下哪些必须回头检查，主要是对特定浏览器有附加要求的选择器和属性。</p><p><br class="spacer_" />&nbsp;</p><p>初始化内容</p><p><br />布局完成之后，你可能必须添加示例内容。如今大部分普遍做法是页面填入&ldquo;Lorem lpsum&rdquo;块和水印的公式化图片。为什么不改变一下做法呢？</p><p><a class="external" rel="nofollow" href="http://www.html-ipsum.com/"><strong><font color="#9e0728">HTML Ipsum</font></strong></a>&nbsp;是一个很优秀的网站，在需要公共标记的区域填入&ldquo;Lorem lpsum&rdquo;文本。在一个页面囊括所有东西不能比这更容易了。</p><p><img alt="HTML-Ipsum" width="600" height="339" src="http://netdna.webdesignerdepot.com/uploads/html5-css3-wireframing/ipsum.jpg" /></p><p><a class="external" rel="nofollow" href="http://placehold.it/"><strong><font color="#9e0728">PlaceHold.it</font></strong></a> <font face="Tahoma">提供你需要的任何大小图片的链接请求调用，比如，<font style="background-color: #f0f0f0" size="4" face="Courier New"><a href="http://placehold.it/350x150"><font color="#004276">http://placehold.it/350x150</font></a></font>，第一个值是宽度，第二个值是高度。</font></p><p><img alt="Placehold.it Placeholder Example" width="615" height="400" src="http://placehold.it/615x400" /></p><p><br class="spacer_" />&nbsp;</p><p>除了更可爱的图片之外，<a class="external" rel="nofollow" href="http://placekitten.com/"><strong><font color="#9e0728">PlaceKitten</font></strong></a>和PlaceHold.it运营完全一样：</p><p><img alt="Placekitten Placeholder Example" width="615" height="400" src="http://placekitten.com/615/400" /></p><p>你可以为地图添加高级的Javascript的代码，取用地图图片，而不是<span style="background-color: #ffffff"><span style="color: #8f0197">Google的静态地图</span></span>。这要求有个API密码或唯一的签名，无论如何都必须获取密码或签名，如果想要最终作品中包含一张地图。</p><p><br class="spacer_" /><strong><span style="font-size: 16px">模拟的行为</span></strong></p><p>现代网站包含功能难以通过静态框架实现：扩展折叠的标签，转换，拖拉，动态按钮等。无论如何，你最终必须使用Javascript库，载入一个Javascript库和编写基本功能应该不能冲突。</p><p>通过网站载入jQuery减少了一次下载.使用一些函数模仿意要实现功能取代编写实际代码。比如，点击一个链接时，显示出一个标签（登入窗口或是交互表单），然后在窗口快速创建一个线框，<br />默认是隐藏的，使用jQuery点击显示。</p><p>只要你做好足够多工作模仿这些行为，客户端将可以看到它们的效果，而不是必须在一大堆图表或解释做大量的工作。<br class="spacer_" />&nbsp;</p><p>模拟的状态</p><p><br />假如你正在为一个web应用创建框架时，你可能想要快速显示一个简单页面的几种状态。你可以创建框架的几个不同的拷贝，每个更改成特别的状态，或可以使用&nbsp;<a class="external" rel="nofollow" href="https://github.com/andykent/polypage"><strong><font color="#9e0728">PolyPage</font></strong></a>。</p><p>PolyPage 是jQuery的一个插件，能使你能在你使用类的标记中表现不同的状态，比如，登录或退出。你可以用一个链接切换各个状态，从而帮助你无需多个页面轻松地演示不同的客户端。</p><h2>总结思路</h2><p>最初的设计在纸上或PDF格式看起来外观华丽，从一开始创建HTML页面有几个优点。</p><p><br />节省了用于设计代码重构的时间。避免疑惑为什么最终作品看起来和原始的不完全一样。节省你和客户端双方时间，金钱和神经。</p>]]></description><category>设计理论</category><comments>http://www.netwei.com.cn/post/934.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=934</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=934&amp;key=0dd6fe39</trackback:ping></item><item><title>IE浏览器支持HTML5标准的方法</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/933.html</link><pubDate>Thu, 12 May 2011 06:47:27 +0800</pubDate><guid>http://www.netwei.com.cn/post/933.html</guid><description><![CDATA[<p>自<strong>HTML5</strong>标准的提出就得到非常多的关注，而作为全球使用用户最多的IE浏览器能够支持HTML5标准也是大家备受关注一个问题，上周微软在技术大会上就表示目前微软正在开发的IE9将更加支持HTML5标准，但对于IE9是否将完全支持HTML5所有的标准，微软却表现的有点含糊其辞。HTML5标准能为网页带来更高效更洁净的代码，只有微软参与HTML5的设计工作，才能让IE浏览器识别更多的新元素。</p><p><strong>HTML5标准</strong>预计是在2022年向全世界发布，虽然目前距他发布的日期还有3年左右的时间，但是我认为它距离我们并不是那么遥远，目前很多网站的设计和开发都是在采用HTML5的标准。在HTML5标准的制定和推广方面，苹果、Google、Opera和Mozilla等知名的浏览器厂商都表现的比较积极，微软现在也开始付出行动了，从上周微软在技术大会公布的IE9细节来看，微软将采取一种谨慎的态度涉足网页标准。微软也曾表示：IE浏览器将以标准HTML5为核心。但是微软的最新浏览器IE8及以下IE版本对HTML5标签的支持是有限的，我们可以通过在网页中添加脚本的方式来解决目前IE浏览器对HTML5支持的问题。</p><p>让IE(包括IE6)支持HTML5元素，我们需要在HTML头部添加以下JavaScript，这是一个简单的document.createElement声明，利用条件注释针对IE来调用这个js文件。Opera，FireFox等其他非IE浏览器就会忽视这段代码，也不会存在http请求。</p><p>上面这段代码仅会在IE浏览器下运行，还有一点需要注意，在页面中调用html5.js文件必须添加在页面的head元素内，因为IE浏览器必须在元素解析前知道这个元素，所以这个js文件不能在页面底部调用。</p><p>这个html5的js文件是作者把他放在Google code project上提供给大家可以直接调用的，当然，如果觉得这样会影响你的网页打开速度，你可以把html5的js文件直接下载下来让后上传到自己的服务器单独调用。</p><p>以下是html5的js文件中的代码:</p><p>(function(){if(<a href="mailto:!/*@cc_on!@*/0)return;var">!/*@cc_on!@*/0)return;var</a> e = &ldquo;abbr,article,aside,audio,canvas,datalist,details,dialog,<br />eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,<br />output,progress,section,<br />time,video&rdquo;.split(&rsquo;,'),i=e.length;while(i&ndash;){document.createElement(e[i])}})()&nbsp;</p><p>除了在网页中调用包含以上代码的js文件来让IE浏览器支持HTML5元素以外，你也可以以下面这种方式把代码直接添加到网页中。</p><p>IE开发经理艾德里安巴特曼（Adrian Bateman ）就曾表示，IE团队希望分享自己对HTML5的看法，并参与制定该标准的讨论。巴特曼表示，尽管目前IE团队更多是提出问题，而非给出解决办法，但是公开讨论正是推动HTML5发展的最佳方式。相信无论IE浏览器是否能够继续支持HTML5标准，HTML5标准在全球广泛的使用已经是大势所趋。</p><p>&lt;!&ndash;[if IE]&gt;<br />&lt;script&gt;<br />(function(){if(<a href="mailto:!/*@cc_on!@*/0)return;var">!/*@cc_on!@*/0)return;var</a> e = &ldquo;abbr,article,aside,audio,canvas,datalist,details,dialog,<br />eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,<br />output,progress,section,<br />time,video&rdquo;.split(&rsquo;,'),i=e.length;while(i&ndash;){document.createElement(e[i])}})()<br />&lt;/script&gt;<br />&lt;![endif]&ndash;&gt;</p><p>(function(){if(<a href="mailto:!/*@cc_on!@*/0)return;var">!/*@cc_on!@*/0)return;var</a> e = &ldquo;abbr,article,aside,audio,canvas,datalist,details,dialog,<br />eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,<br />output,progress,section,<br />time,video&rdquo;.split(&rsquo;,'),i=e.length;while(i&ndash;){document.createElement(e[i])}})()</p><p>&lt;!&ndash;[if IE]&gt;<br />&lt;script src=&rdquo;http://html5shiv.googlecode.com/svn/trunk/html5.js&rdquo;&gt;&lt;/script&gt;<br />&lt;![endif]&ndash;&gt;</p>]]></description><category>设计理论</category><comments>http://www.netwei.com.cn/post/933.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=933</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=933&amp;key=aeb943d3</trackback:ping></item><item><title>中国文物鉴定拍卖网页设计</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/932.html</link><pubDate>Mon, 09 May 2011 07:07:22 +0800</pubDate><guid>http://www.netwei.com.cn/post/932.html</guid><description><![CDATA[<p>随着网络的发展,互联网的使用已经深入到各行各业中,也包括大众不所涉及的文物鉴定行业。文物鉴定属于考古范畴，本指历史文物鉴定技术，被广泛应用于历史发掘。<br /><br />随着互联网的发展，出现了一种现的鉴定文物方式，在线鉴定，传宝网就是一个新例子，提供在线鉴宝，在线拍卖功能，在拍卖行网页设计，文物鉴定网页设计路上走出了具有探索意义的一步。<br /><br /><a title="中国文物鉴定拍卖" target="_blank" href="http://www.netwei.com.cn">中国文物鉴定拍卖</a>，传宝网页设计设计稿<br /><br /><img title="中国文物鉴定拍卖网页设计" alt="中国文物鉴定拍卖网页设计" onload="ResizeImage(this,700)" src="http://www.netwei.com.cn/upload/201105090715426123.jpg" />&nbsp;</p><p><img title="中国文物鉴定拍卖网页设计" alt="中国文物鉴定拍卖网页设计" onload="ResizeImage(this,700)" src="http://www.netwei.com.cn/upload/201105090718458852.jpg" /></p>]]></description><category>作品展示</category><comments>http://www.netwei.com.cn/post/932.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=932</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=932&amp;key=8bd3618b</trackback:ping></item><item><title>电子商务网站设计10个技巧</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/931.html</link><pubDate>Wed, 04 May 2011 06:15:33 +0800</pubDate><guid>http://www.netwei.com.cn/post/931.html</guid><description><![CDATA[<p>随着先进科学技术的应用，人们无需外出逛几个小时来&ldquo;猎&rdquo;东西，直接坐在家里就可以购买所需商品，支付服务费用。你只需一台电脑就能搞定。人们习惯了周到的服务和漂亮的橱窗，对网店的选择也不例外。因此，电子商务网站的设计就是一切的关键了。<br /><br />&nbsp;</p><div align="center"><img style="_width: true" border="0" alt="" src="http://www.chinaz.com/upimg/userup/225009/22500ZF01010P00006253.jpg" width="550" height="272" /><a id="attachment2888" href="http://www.jobbole.com/attachment.php?attachmentid=2888&amp;d=1303974400" rel="Lightbox_698"><font color="#004276"> <br /></font></a></div><p><br />　　 如果你想做一个网店，你最应该考虑如何设计你的电子商务网站从中获利。你可以在市场上以合理的价格出售最好的商品，但在网络上，如果你的网站设计简陋，即使商品质量非常棒，你的销量也会大打折扣。因此，原文作者Adrian 在推荐分享《<a href="http://www.jobbole.com/entry.php/689" target="_blank"><font color="#004276">10个开源/免费的电子商务平台</font></a>》后，又分享了10个有助于你设计电子商务网站的技巧，它可以增加你的销量，并且正确引导你的生意。<br /><br />　　&nbsp;<strong>1. 清晰和&ldquo;整洁&rdquo;的界面</strong><br /><br />　　 我想你已经有了网上经营的经验，作为客户你也明白在网上开始做生意最重要的就是设计精美的网站。设计精美的网站，可以方便用户购物，并会经常光顾与此。<br /><br />　　&nbsp;<strong>2. 明智选择供货商</strong><br /><br />　　 你需要找到最好的电子商务网站的供货商。这是整个过程的重中之重。简单的网上调查既节省时间也节省金钱。网络是一个巨大的资源，无论什么方面，它都会帮你做出正确的决定。<br /><br />　　&nbsp;<strong>3. 速度意味着一切</strong><br /><br />　　 我相信你赞同我的观点，速度之所以重要是因为，没有人愿意花太多时间去寻找项目。因此，不要忘记，你的网站必须易于使用，你的结账程序一定要简便。否则，客户宁愿去别处购买，也不愿填写大量的表格。<br /><br />&nbsp;&nbsp;　　&nbsp;<strong>4. Calls to action 行动号召</strong><br /><br />　　 设置一些令人振奋的行动号召，吸引客户跳转到新的窗口，这比在网页上添加简单的按钮更有效。但是同一网页上，不要设置太多的活动信息。那会导致客户无法决定购买所需商品，以至于离开你的网站。<br /><br />&nbsp;&nbsp;　　&nbsp;<strong>5. 色彩影响情绪</strong><br /><br />　　 无需解释颜色对人们情绪及行为的影响。网站设计就是最好的证明。避免使用太刺激的颜色。淡蓝色和绿色都不具有威胁性，是不错的选择。例如，绿色就适合是用来表示打折或降价。<br /><br />&nbsp;&nbsp;　　&nbsp;<strong>6. 广告促进销售</strong><br /><br />　　 在客户网购的同时，为其推荐目标产品以外的其他产品，是电子商务的一大契机。但是电子商务网站不要发布过于令人厌恶的广告，合理利用就可以增加你的销售量。<br /><br />&nbsp;&nbsp;　　&nbsp;<strong>7. 当前位置导航栏 Breadcrumbs</strong><br /><br />　　 当前位置导航栏是用以指示客户在网站中的位置。这些导航既可以设置在网页顶部也可以在网页边上。这会为客户创建一个大大方便的购物体验。<br /><br />&nbsp;</p><div align="center"><img style="_width: true" border="0" alt="" src="http://www.chinaz.com/upimg/userup/225009/22500ZF01010P000042C.jpg" width="555" height="89" /><a id="attachment2887" href="http://www.jobbole.com/attachment.php?attachmentid=2887&amp;d=1303973626" rel="Lightbox_698"><font color="#004276"> <br /></font></a></div><p><br />&nbsp;&nbsp;　　&nbsp;<strong>8. 易于注册</strong><br /><br />　　 简化注册过程。无需录入客户太多信息。事实上，向网站的会员取得联系只需通过电子邮件就可以了。<br /><br />&nbsp;&nbsp;　　&nbsp;<strong>9. 慎重定价</strong><br /><br />　　 当然，价格合理是买卖成功的一方面。定价合理并具有竞争性非常重要。无需解释，薄利多销要远远好过于囤积居奇。电子商务网站的设计与改进要旨在向客户展示出你的网站是最好的交易平台。<br /><br />　　&nbsp;<strong>10. 测试</strong><br /><br />　　 了解网站的运营情况十分重要。你可以雇佣一名自由职业的网站测试员，或者由专门的公司来对网站的可用性进行测试。只有这样才可确保你的网站不存在问题，从而开展你的在线业务。<br /><br /><br /><br />　　译文出处：<a href="http://www.jobbole.com/" target="_blank"><font color="#004276">伯乐</font></a>在线 -&nbsp;<a href="http://www.jobbole.com/blog.php" target="_blank"><font color="#004276">职场</font></a><a href="http://www.jobbole.com/blog.php/169" target="_blank"><font color="#004276">博客</font></a>&nbsp;- 美工<a href="http://www.jobbole.com/blog.php/169" target="_blank"><font color="#004276">设计</font></a><br />　　译文链接：<a href="http://www.jobbole.com/entry.php/698" target="_blank"><font color="#004276">http://www.jobbole.com/entry.php/698</font></a><br /><br />　　原文：<a href="http://designmodo.com/10-design-tips-for-ecommerce-sites/" rel="nofollow" target="_blank"><font color="#004276">Adrian</font></a>　<a href="http://www.jobbole.com/showthread.php/3902" target="_blank"><font color="#004276">文章推荐</font></a>：关关　　翻译：<a href="http://www.jobbole.com/" target="_blank"><font color="#004276">伯乐</font></a>在线&nbsp;&nbsp;- 敏捷<a href="http://www.jobbole.com/blog.php/413" target="_blank"><font color="#004276">翻译</font></a>&nbsp;-&nbsp;<strong><a href="http://www.jobbole.com/member.php/635-%E7%A5%9D%E4%BD%B3" target="_blank"><strong><font color="#9900ff"><strong>祝佳</strong></font></strong></a></strong><br /><br />&nbsp;</p><p>&nbsp;</p>]]></description><category>设计理论</category><comments>http://www.netwei.com.cn/post/931.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=931</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=931&amp;key=7c6b6885</trackback:ping></item><item><title>游广化寺有感</title><author>kangtafree@163.com (松原网页设计)</author><link>http://www.netwei.com.cn/post/930.html</link><pubDate>Mon, 02 May 2011 03:01:02 +0800</pubDate><guid>http://www.netwei.com.cn/post/930.html</guid><description><![CDATA[<p>今日身体不舒服，头疼，挥身酸疼；心情也不太好，便出去散了散步，不知不觉走到家附近的广化寺，都说后海这里有十几座寺院，来北京好几年了却从来没去找，今日撞见一座，也算有缘，便进去看了看。<br /><br />不看不知道，原来这广化寺虽隐于闹市，其历史要从元朝说起了，身处胡同巷子之中，古松古柏包围。北京的许多寺院早已是有寺无僧，而这个寺院却是有僧人住持的，更重要的是，它不是旅游景点，难怪鲜少有人知道，不学佛求佛的人，知道它的就很少。</p><p>拜佛完毕，便四处游览，忽见一门廊上四幅水墨，其中一幅上题字如下：人在世间，爱欲之中，独生独死，独去独来。当行至趣，苦乐之地，身自当之，无有代者。</p><p>阅毕此句，黯然神伤，独坐阶前，唏嘘不已。</p><p>这段话是从《无量寿经》里摘录出来的。意思就是人在这个世间，因为我们都贪图五欲，所以都在&ldquo;爱欲之中&rdquo;。但其实都是&ldquo;独生独死，独去独来&rdquo;，说的是多么的有道理阿，这并不表示我们死的时候才是独死、才是独去，连我们生的时候，也是独生独来。&ldquo;独生独来&rdquo;是指我们即使有六亲眷属，恩爱、和合在一起，但其实也是孤独的，因为往往我们的心事，很难有一个知交能让我们倾诉。就像我爱听的那首歌里有一句话叫&ldquo;心事谁人知&rdquo;，我想很多人都会与我有同感。</p><p>想王某此生，毁就毁在一个&ldquo;情&rdquo;字上，爱欲贪大，索求甚多，正所谓物极必反，苦寻苦求终究不过一场虚空，于今观已，所得所受，正应了画上那句偈语。情欲会让人迷失本性，爱欲会使人愚痴愚蔽，我浪费了那么多的时间都在爱恨情仇中痛不欲生，把自己折磨得神经兮兮，设若没有如此这般的情劫，亦能前程似锦，于今日有过之而无不及，然而，我又能怪罪于谁呢？是自己让自己执迷不悟，前程尽断，只能自因自果，自作自受而已。</p><p>又想起佛经中讲人有八苦，分别是生、老、病、死、怨憎会、爱别离、五阴炽盛、求不得。</p><p>生、老、病、死，是自然生理上的痛苦；怨憎会、爱别离、五阴炽盛和求不得，是精神上的痛苦。怨憎会，就是和怨恨、憎恶的人或事物在一起，无法摆脱，是一种痛苦；爱别离，和自己亲爱的人分离，是一种痛苦；五阴炽盛苦。五阴即色受想行识。&lsquo;炽&rsquo;，火热也。盛，众多也。阴，障蔽也。是说这五种法能障蔽吾人本具妙觉真心，使之不得显现。求不得，想得到的东西却总是得不到，又是一种痛苦。</p><p>生老病死世人皆无可避免，只是这&ldquo;求不得&rdquo;之苦，应是可以凭主观意志免除的。奇怪的是，古往今来，上至达官显贵，下至平民百姓，大都是在这&ldquo;求不得&rdquo;上苦苦折磨自己。或费尽心机，或使尽伎俩，或机关算尽，或明争暗斗，最终是&ldquo;反害了卿卿性命&rdquo;。 <br />原本渴求的东西，却远远的只可观，而不能走近，甚至观而不得，只可放在心底。欲罢不能，欲求不得。情绪里不免伤心，焦灼和懊悔。</p><p>古语讲;凡事有度，若一味的痴迷于情爱，就好比逆风执炬，必惹火烧身。不读佛经，难知此理。</p><p>一世执迷，悔不当初，如今蒙偈开示，当知缘尽色空，自此深有所悟。</p>]]></description><category>生活分享</category><comments>http://www.netwei.com.cn/post/930.html#comment</comments><wfw:comment>http://www.netwei.com.cn/</wfw:comment><wfw:commentRss>http://www.netwei.com.cn/feed.asp?cmt=930</wfw:commentRss><trackback:ping>http://www.netwei.com.cn/cmd.asp?act=tb&amp;id=930&amp;key=a0fbd391</trackback:ping></item></channel></rss>

