2006-8
26
刚才莫名其妙地被一个不认识的人骂了个狗血淋头,原因似乎是我把非div+css设计者归为“低端”web设计人员。言语之低俗让我不干相信是不是从事Web领域的,其中个别字眼让我我非常恼火,不过想想这两年也没少挨骂,尤其是这两年敢于说真话、说实话乃至影响到某些既得利益者利益的人挨骂挨得最凶,心里好歹能平静一点。刚看到千岛兄的《网页不需要漂亮》,不知道这家伙是不是也被骂了,呵呵……
总之这次为公司制作Web前台页面让我对div+css彻底的有了了解,但是也彻底的心凉了。倒不是心凉div+css本身,而是心凉在大多数Web开发设计人员中,很少有人能坦然面对div+css的作用;很少有人愿意为这个领域付出多一点的时间去实践;更少有人愿意为此重新审视自己错误的开发习惯。
HTML层,从设计到代码,大半个中国互联网,一片狼藉。
还好,我有公司核心团队的坚决支持,能够坚持走这个理念,也希望对Web标准以及高性能HTML开发感兴趣的同志与我联系。
今天又发现一个IE的新bug。当IE中重复的注释语句过多的时候,会出现“重影bug”
这个bug对开发设计者来说真是致命的危害啊!
下面是一句牢骚
快选择Firefox吧,拜托让这该死的满是铜臭的IE早早的离开每一个用户吧。
每天这么加班我才发现我实在是太喜欢单打独斗。这样下去实在不行,必须把整个团队带起来!
PS:为了调试方便,配上了Apache服务器.
常用命令备份一下︿.︿
执行apache -t测试配置文件语法是否正确
执行apache -k graceful可以“升级”你的新配置而不重启
本文来自:http://www.awflasher.com/blog/archives/641
还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |




div+css的确是好用,易于调整,符合消费者需求。
firefox推广最大的障碍就是大部分用户对一些基本电脑技巧不了解,装了firefox后不晓得怎么用,发现原来ie中可以实现的功能还需要插件啊,转化用户方面firefox没有“面向消费者”
http://www.56kg.com
牢骚归牢骚,路还是要走下去
div+css固然好用,不过也不能忽视表格的作用啊!
最近手上联合利华的项目拿到手里~看看他们以前的东西~心都凉了~
乱七八糟的结构~表格里面有DIV DIV里有TBODY…………
重构之后,自然是好了很多~但是表格也在其中体现了它的作用和价值~
标准是需要大家来推广的,目前我所在的公司已经把Web Standard纳入CMM5中,我就负责这块的。但是不可以强求这个东西,毕竟技术是服务于人的。
支持你。那天我问公司美工,这个网站(我是策划人)你是用Table还是用DIV+CSS?她想半天来了一句:“我不知道你在说什么?”
我无语了,难道让我去教他怎么用CSS?
我们公司运营着省级教育网站,但这就是美工的水平,难怪我们的页面一成不变,到现在被我的朋友讥笑是90年代的风格 [confused]
好好的电信不学,去学做网页- -!
就我个人的观点,就整体上说Firefox很难和IE争到太多份额
事先声明,我从来没用过Firefox。一个从来没用过Firefox的人凭什么评论Firefox呢?因为我自己代表一整类用户。
大部分普通人上网用IE,我以及几乎所有认识的电脑er都用Maxthon——这是IE内核的。IE确实功能弱,但是对于我们这类非Web开发者,Maxthon(以及其他IE内核的浏览器们)已经完全够用也好用了; 我们已然是IE 阵营的用户。
从用户体验的角度上说,用户转投另一软件阵营会付出相当的心理代价和实际代价。认识新事物、改变习惯和重新学习都是困难的过程,而过程中错误的后果有时甚至是灾难性的。 新事物应当带来足够的短期收益。
我以自己举例把。开始的时候我用IE,转投 Maxthon 阵营是试用 MyIE2 的印象非常好:相比 IE6,无论是多页面、托拽打开以及搜索、还是撤销纪录功能都是飞跃性的提高。 Maxthon 提供了优秀的用户体验,Firefox从整体上能强到多少呢?
是的,IE内核的毛病不少,这就会给firefox进攻的机会。但是只有广泛或者灾难性的毛病才起到颠覆作用。既然大家都用IE测试页面,最终页面出大问题的可能性很小,作用也因人而易。
比如,Maxthon上有时会失去响应。最近wiki中文彻底被封,而救星 secure.wikimedia.org 用 Maxthon 打开时要卡数十秒,实在痛苦!对于喜欢查wiki的我来说,假如firefox能够解决这个问题,短期收益足够令我用双浏览器(可惜,事实上我的反应是把QQ昵称改成了GFW)。 类似的毛病也出现在你这个留言框:输入时他偶尔会卡一秒钟;但毛病类似,效果相差巨大——我可不会为了这个改用firefox —— 短期收益几乎为零:毕竟卡的不严重,而且我虽然几乎天天逛你的Blog却没留几句话。
其实FF也不必占领全部市场,其实也不太可能,确实一般的用户不太会去接触FF,但这样正好也能体现出咱FF使用者的个性啊,哈哈
非div+css设计者归为“低端”web设计人员确实是不对了,这种人恰恰是高级的网页设计
做网页设计的真是命苦,说实话,CSS容易,div确实停难掌控的
不过骂人确实不该
我觉得归为“低端设计”也许确实不近人情,但是“低端Web设计”,我觉得是有我的道理的。或者也许是我表达不够得体。
再者,我认识的做的牛的FlashMotionDesigner和PageDesigner,似乎没有谁很小肚鸡肠的。呵呵,不管他了。
ie的那个bug我前些时候也发现了.
最后偶只能把一部分div copy出来看.修改就ok~
ft.吧.
嘿嘿
"快选择Firefox吧,拜托让这该死的满是铜臭的IE早早的离开每一个用户吧。"
有点举世皆浊我独清的味道啊,欣赏中……
其实大多数都不能称之为“网页设计师”,最多只能说是“平面设计师”,大部份时间他们在ps或fw里面劳做,完成之后再利用ps/fw的功能输出为html页,稍微调整一下。
我觉得一个网站的制作者的产品不应该过于追求技术性,如果超过这个限度就只能是孤芳自赏了。我们不但应该追求在视觉与搜索引擎的双向要求,也应该遵循广大客户的使用习惯,毕竟到目前为止,FF还只是一小部分设计者的专用,大部分商业网站所针对的用户群还没有这种使用习惯。网站的价值在现在还是大部分需要商业来体现(这个说可能你们会笑我很庸俗,但这是大实话,请原谅),那我们只能暂时去遵循这个原则来做。(以上只是个人的一点小小看法,希望大家指正,尽量不要拍砖,顺带提一点,本人也是CSS+DIV的拥护者)。
全球最牛网页布局方法(传统SPAN大法):
//table有显示效率的问题, div无法控制换行的问题, float有跳到下一行的问题, absolute又不容易重叠,
//有办法兼容愚蠢的W3C(实际名称3WC)和微软而实现人类传统的从左到右从上到下的布局方法吗?这就是:
//传统SPAN大法终极解决方案(兼容firefox):
//不要用display:table-cell;取代display:-moz-inline-box;有水平对不齐的问题
//不要去掉vertical-align:middle;因默认的baseline被ie理解为底线却被firefox理解为顶线
//span div下的overflow保持hidden而不是auto时,可以去掉DOCTYPE声明
//span下的overflow不能去掉(虽然span:inline-box下的overflow是无效的), 否则在firefox下访问含有该段代码的php页面时会出现无规律的盒子丢失现象
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<style>span{display:-moz-inline-box;display:inline-block;vertical-align:middle;overflow:hidden;}span div{overflow:hidden;}</style>
<span><div style="width:700px;border:blue 1px solid;">
<span><div style="width:200px;height:18px;border:red 1px solid;">aSame appearance in ie and firefox</div></span>
<span><div style="width:200px;height:28px;border:red 1px solid;">ie and firefox</div></span><br>
<span><div style="width:150px;height:18px;border:red 1px solid;">ie and firefox</div></span>
</div></span>
为了省事, 在firefox下插入div来crack的工作可以交由js来做:
<script>
if(document.addEventListener)
{document.addEventListener('DOMContentLoaded', ib_fix, false);
}
function ib_fix()
{var spans=document.getElementsByTagName('span');
for (i=0;i<spans.length;++i)
{var spanContent = spans.innerHTML;
var eleDiv = document.createElement('div');
eleDiv.style.pixelWidth = spans.style.pixelWidth;
eleDiv.innerHTML = spanContent;
spans.innerHTML = null;
spans.appendChild(eleDiv);
}
}
</script>
FF只有很少一部分技术人员使用,我不会为了它而兼容IE5.6.7写出N个Css hack还无法在所有浏览器下显示出满意的效果,这会让工作效率非常低下。所以我只需要考虑IE用户即可,没有企业级的用户使用除IE以外的浏览器。标准是标准,事实是事实。我们不能够迷信标准。只要IE一天不100%的标准,网页全面标准化的时代就不会来临!
尊重一个用户的人,会不尊重100个用户么?
体贴一个用户的设计,会不体贴100个用户么?
赚到钱才是硬道理 其他都是假的
你好!认识一下。多个领域和我相同。聊聊。