很久没有更新blog了,这段时间实在是发生了很多的事,累身累心。但还是有很多想做的事,比如更新merceCSS、把一直以来所总结的有关模块化的内容整理出来跟大家分享、参加交流会等等。 模块化设计我已经提过很多了,像《 从宜家的家具设计讲模块化 》、《 页面重构中的模块化思维 》、《 页面重构中的组件制作要点 》都是跟模块化相关的,不过之前一直没有讲到具体实现方面的内容,只是一些思维。这次重点讲一下实现方面的内容,权当到目前为止我对模块化的一些总结整理。 要做好模块化,我觉得理解好样式的作用域是很重要的,所以将这部分作为这个系列的第一篇。 写过程序的同学应该都知道,变量是有作用域的(不知道的同学自己去问谷歌,这里就不作解释了),样式的定义也同样存在着作用域的问题,即定义的作用范围,很容易就能理解,如下面的p的作用域: 1 /*作用域:全局*/ p{text-indent:2em;} 1 /*作用域:.demo这个类中*/ .demo p{color:#000000;} 样式选择器的优先级是学习样式的基础知识,一起简单回顾下: 通配选择符的权值 0,0,0,0 标签的权值为 0,0,0,1…

九月 16th, 2011
css技巧
No Comments, 技术, by 皇甫灵剑.css技巧拥有悠长和历史的多彩了,按历史的观点,介绍一些最流行的css技巧,这不是一个详尽的列表,而且无需详细的记忆所有技巧和变形,但应该知道它的存在。列如,如果你恰好接管某个网站并且在较旧的样式表中发现了一些晦涩的css符号,就可以识别它们并且知道他们的用处。如果在该列表中无法找到特殊的技巧,需要时可硬从许多网页资源中查找它们,这些资源包括dynamux site solution 和centricle.com等。
九月 15th, 2011
主题:Meta CSS框架发布,一个整合自开心网,163等大站的css定义集框架
No Comments, 技术, by 皇甫灵剑.Meta CSS是一个很简单的CSS框架。可以点这里(下载)先一睹为快。 在深入介绍之前,我们来考虑几个web开发者非常容易遇到的问题: 同样的一个款式的按钮,有些页面它要在左边,但是有些页面要在右边 同样作用的一段提示文字,有些地方字体要大号,有些却要小号 同样风格的一段文字,有些要红色,有些却要绿色
九月 14th, 2011
高手总结有关CSS兼容技巧
1 Comment, 技术, by 皇甫灵剑.不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这里我们就需要注意CSS书写技巧了。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。 由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。 比如 IE6能识别下划线”_”和星号” * “,IE7能识别星号” * “,但不能识别下划线”_”,而firefox两个都不能认识。等等 书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面列举常用的CSS hack方法
九月 14th, 2011
css:box-shadow的发光效果
No Comments, 技术, by 皇甫灵剑.如果用过twitter,你可能已经留意到当输入框获得焦点后,它的边框会有蓝色发光的效果,并且这里运用了transition属性,使得发光效果有很平滑的过渡。本教程将讲述如何运用box-shadow属性来做到这样的效果。
九月 14th, 2011
文字溢出的处理
2 Comments, 技术, by 皇甫灵剑.经 常会在项目中碰到文字溢出的情况,解决起来也比较麻烦,而最大的麻烦还是在浏览器的兼容问题上。至少到目前为止,我还没找到用CSS就能完美解决文字溢出 的办法。前几天就再次碰到这个问题,之后一查,发现和迅雷的一个页面重构的面试题惊奇的相似,仔细一想,也没啥巧合不巧合的,只能说这种情况太常见了。 要求是这样的:一个新闻列表,新闻标题后紧跟着日期,新闻标题的宽度超过一定的宽度就要自动截断,但是日期必须显示完整。 花了点时间研究了下,最终的效果对于浏览器的兼容不是很理想,但我觉得也是很不错了。 效果图:
九月 14th, 2011
CSS3的动画制作菜单
No Comments, 技术, by 皇甫灵剑.demo download
九月 8th, 2011
为什么找不到,前端开发工程师??
1 Comment, 技术, by 皇甫灵剑.
九月 8th, 2011
CSS类名class用下划线”_”还是减号”-”
No Comments, 技术, by 皇甫灵剑.其实这个问题早先已经有人讨论过了,但是没有定论。一个人写代码的时候爱咋样咋样,但量在团队合作的时候就会出现问题,一般来说都会制定相应的标准来保证代码风格的一致性。
九月 8th, 2011
xiao-a站标写法代码
2 Comments, 技术, by 皇甫灵剑.利用css3.0技术写logo,在网上看过,之前在博客里页发表了一个关于css3.0写logo的文章,今天自己就写了一个分享给大家,值得学习哦; 分为两个部分: 样式表 html代码; 注意点:开始写时,首先要清楚自己的logo的结构是什么样的,要有合理的规划。 开始吧!! 要用火狐,ie9,苹果、以上版本查看哦!!!