Eliza’s Tin

Posts Tagged ‘css

28 Jul, 2009

超低级错误

Posted by: eliza In: CSS+Web标准

昨天写css的时候又犯了个老傻老傻港到不行的错误。
当时是在做一个nav,完了之后发现其他浏览器都正常显示,唯独firefox3.5不行。开始拼命找错误,但每个class写的又都对的,html也没有问题,怀疑是不是ff3.5新特性的原因,尝试了很多方法搞的焦头烂额精疲力尽之后,还是不行。
最后才想到是不是我把class前面空了两格的关系。。。是的,一般的css大家都这么写对吧

然后我昨天不知道哪根筋不对了,鬼使神差的狂按空格键:

ff就不认了。。。

Tags:

最近在做的活动网站。Casio新推出相机主打“1秒30张连拍”功能,以抓拍活动中的宝宝形象为主要诉求点。

页面设计不是我做的,所以也不说了。最主要的是html页面。
自我检讨时间:还不够强还不够强,有些地方做的还是不专业
1. 基础知识不够扎实。到现在为止,所有的web标准都是边做边学,没有系统的好好的看过书。导致很多基础知识的缺失。有问题的时候除了Google就是自己不停的试效果,这样很浪费时间。而且有些更优的解决方案,我相信只是我不知道。
2. 缺少对网站css结构整体的掌控能力。比如说,CSS的模块化。这个最主要是缺少时间做统筹。一开始的时候是想分多个css模块的。但做到一半的时候发现根本不可行,没有时间整理。所以平白无故多出了个独立的css文件。
一开始的统筹不到位,导致后面小的css混乱。例如文本样式又没有独立分style,相同的样式在不同的地方多写了。.还有css命名,当页面增加到几十张,又是几张几张分阶段做的时候,我的css class命名就开始混乱了。
3. css hack,写的时候总会想,嗯,这里这样写有用是有用,但,有没有更好的解决办法呢。。。会不会有点滥用呢。。。总而言之,我还不太知道什么时候使用 hack 和定位是最合适的。
以我的水平现在只能想到这些,接下来最重要的就是,从头开始,把所有的基础知识好好的梳理一遍。
网站地址:http://www.premama.com.cn/casio_actor/

Tags:

前两天code代码高亮插件SyntaxHighlighter升级到了1.0b1版本,升级后的版本CSS命名比之前严谨了很多,再也没有css冲突的现象。而且多了好几个代码主题供选择。

我个人很中意这个黑色的乃~可惜和wordpress页面风格相差太大了。所以还是用了最原始的主题。
除此之外,新版本默认状态下取消了滚动条,变成代码自动换行。但是在FF3.0和Chrome下面时,单句过长的代码往往会冲出界面。(不是每个人的页面都有宽宽的960px阿)而在IE6下,点击右上角的工具栏又会抖抖抖抖抖抖抖‘’‘’‘’‘’‘’‘’‘’‘
所以,追求完美的同学还是撸起袖管自己改CSS吧~

06 Jan, 2009

Web standards in China.Web标准在中国

Posted by: eliza In: CSS+Web标准

转一篇对于中国web标准的现状分析,对于身处其中的我们可能帮助不大。看了以后只想到一句话“路漫漫其修远兮,吾将上下而求索”。
大多数公司一般都只要求结果,完全不管用什么方式实现,html是否符合语意、兼容性如何,css是否考虑到了整站样式优化和模块化。甚至用table布局的页面也一样ok,只要你把jpg变成一张html后缀的页面。但不管现在环境的要求如何,都不应该成为我们对自己的要求,不是吗?
 
Web标准在中国

作者:Henny Swan / co-lead of WaSP ILG
译者:JunChen / member of WaSP ILG
原文:http://www.webstandards.org/2008/11/24/web-standards-in-china/

在十月初的时候,我有幸在中国呆上了一段时间,与Web领域的专家、学生等交流Web标准以及他们的现状。很有意思的几个礼拜,也让我大开眼界。印象最深刻的,在中国推行Web标准的仍在少数,并且通常是孤立无援的,无法实施、无法去解释为何需要标准及标准的价值。所以这里我想写一下我所了解的情况、面对的挑战和一些希望能有效的方法。
如果你有任何意见建议,欢迎留言!如果你有相关内容链接,也欢迎提供,我会更新文末的资源列表。
市场力量
在中国,驱动Web标准的主要动力与欧洲国家、澳大利亚以及美国几乎是相反的。没有任何法律要求你的网站具备可访问性(Accessibility),整个市场也起不到什么推动作用。市场的推动很有意思。我经历过的那些商业项目,Web标准都是很重要的基础,即便是在有法律约束的国家。为什么说市场推动很有意思呢,因为网站的拥有者虽然清楚法律要求网站达到可访问性要求,但除非看到切实的利益,否则仅仅会只花最小的成本去满足法律上的要求。
目前在中国,Web标准因为一些原因在商业上比较脆弱。比如IE6仍然占据浏览器市场份额的95%。大部分依赖于ActiveX控件才能运行的电子商务网站使得人们必须用IE6。这就导致了在制作网页的时候趋向于满足IE6,而很少的关注其他浏览器。伴随着Opera、Safari、Firefox、Google Chrome使用率的上升,这种状况正在逐渐改善。实际上,Google Chrome的问世让Web设计届更加关注浏览器兼容性。开发者们也谈到了,虽然他们经常使用IE外的浏览器来开发和测试网站,但仍需要不时的使用IE,仅因为很多网站依赖于它。
对网站兼容性的低需求导致了开发者、公司都没什么动力。不过这应该会改善,尤其是越来越多的跨国公司外包或将开发工作放在中国。希望这种逐渐渗透能够生效,在中国的外国公司应该会对知识的提升有所帮助。我问过一位Microsoft的开发者是如何开始接触Web标准的,他说因为公司请了一些专家来培训Web标准的开发知识。这是相当好的,而且是推广Web标准发展的一个关键渠道。Opera一直是Web标准的拥护者(声明一下,我为Opera工作但此处并非借机推广),也一直在推广Web标准,在中国的也是核心的开发部分,开发团队也是非常活跃的参与着聚会、会议。




About

1984年生人,26岁的水瓶座

爱猫,爱电影,爱拍照;爱自由,更爱巧克力

坚定不移的走网页设计师道路,并且立志成为最好的那一种。

Email:elizayyys@gmail.com


订阅我

抓虾 pageflakes
google reader my yahoo
鲜果 哪吒
feedsky