Loading...

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
 

各种html+CSS实例效果 更新为2010.7.27

新增实例:CSS3 QQ企鹅

这里收集和原创各种html+CSS实例效果。(为了工作需要和学习得更多)

1、鼠标滑过改变文字:

提示:你可以先修改部分代码再运行。

Show more »

CSS查找匹配原理和简洁高效

用了这么多年的CSS,现在才明白CSS的真正匹配原理,不知道你是否也跟我一样?
先来看一个简单的CSS:

DIV#divBox p span.red{color:red;},按习惯我们对这个CSS 的理解是,浏览器先查找id为divBox的DIV元素,当找到后,再找其下的所有p元素,然后再查找所有span元素,当发现有span的class为red的时候,就应用该style。多么简单易懂的原理,可是这个理解却是完完全全相反、错误的。
Show more »

CSS清除浮动

使用div+css(姑且这样叫,虽然我也不喜欢,但是叫什么呢?)布局的好处不用多说,经常性地会使用到float,那么清除浮动就是必须要做的,而且随时性地对父级元素清除浮动的做法也被认为是书写CSS的良好习惯之一。

常用的清除浮动的方法有以下三种。
此为未清除浮动源代码,运行代码无法查看到父级元素浅黄色背景。

提示:你可以先修改部分代码再运行。

Show more »

腾讯Q组内部考核题

这个题目是一个网友树人发给我的,听说他是问鬼哥要的,我打开看了看,原来是以前看见过的,只是没有做,本来打算计划这周不加班,周五晚上开始做这个试题,结果突然来了项目要做,没都办法周六得去加班啊,周五晚上也加了的。昨天晚上我就用了几个小时,今天中午起来吃了个面包就继续,搞了一下午终于搞出来了。话说这道题是以前我做过的面试题的综合而已,不过里面有很多值得学习的地方,绝对值得大家一做。

详细题目:
http://www.hemin.cn/demo/tengxunMS10-01-17/考核题关注.doc
http://www.hemin.cn/demo/tengxunMS10-01-17/q_group.psd

答案:

提示:你可以先修改部分代码再运行。

测试:IE6,7.8,FF3.6.op10,chrome

我推荐的书籍

呵呵,自己很喜欢买书,一直都是一有事没事的看看书。发现知识真是一辈子的学不完啊,可是为了前途为了生活为了幸福为了自己的爱好,不得不让我去学呀。很小的时候梦想老了的时候开个书店,可以边卖书边看书,学到了知识又可以赚到钱。想起就心里特别高兴。呵呵。言归正传下列推荐我最喜欢的书籍:

前端开发:
美工神话Fireworks   精通CSS  JavaScript 权威指南  精通 JavaScript  JavaScript设计模式  Ajax基础教程  Ajax实战  jQuery实战  Flash ActionScript3殿堂之路   Flash ActionScript 3.0动画教程  ActionScript 3设计模式
Show more »

CSS框架

CSS框架处:

1、开发效率的提高。
如果你是一个企业建站的前端开发,相信在大部分时间里进行着同类站点的代码工作。定义好的框架可以大大提高你的工作效率,避免一些常见的错误。如果你的工作是按件计费的,你的报酬一定会比别人多。

2、规范代码命名。
在多个站点中你可能会用到一些同样的CLASS或ID。如果你有一套完善的css框架,很快你就能对你的每一个站点的代码进行通读。不用浪费时间在代码的阅读上。

3、更好的团队合作
有些公司会将一些稍大的站点的前端代码分成若干子项目。有过此类经验的朋友应该对这种开发方式深感郁闷,要注意公用css,还有注意相互之间的代码配合。久而久之,废弃代码越来越多,互相之间也难以阅读。如果建立好合适的CSS框架,大家可以减少很多不必要的错误,提升产品质量和工作效率。
Show more »

五种实现等高方法

最近蛮多面试题都有相关的等高问题,所以我就试得写了下。希望对大家有用。

1.边距实现

提示:你可以先修改部分代码再运行。

Show more »

CSS Sprites图片合并

CSS Sprites是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需 顾忌这个问题。

比如:
当用户往U盘中拷200张图片,会等很久。但是如果弄成一个文件,再拷贝就会快很多。

CSS Sprites 的目的就是通过整合图片,减少对服务器的请求数量,从而加快页面加载速度。
Show more »

CSS Reset

知道CSS Reset是什么吗?通常情况下,它也被写成Reset CSS,即重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。但并不是所有的浏览器都使用一样的数值,所以,有了CSS Reset,以让网页的样式在各浏览器中表现一致。

正在使用CSS的你,用过CSS Reset吗?当然,或许你用了,却不知道正在用,比如你可能用到:

  1. * { padding: 0; margin: 0; border: 0; }

这也是一款CSS Reset的方法,让所有的选择器的padding、margin和border都设置成0。这是一种强大的方法,也是最简单,最安全的方法,不过,也是最占用资源的方法。对于小型的网站来说,用这个并不会带来大的资源浪费,但如果是像Yahoo这种架构非常大的网站,刚需要有选择地进行CSS重设,以减少资源浪费。下面是Yahoo的CSS重设代码,也是受最多人喜爱的CSS Reset方法,YUI选择的方法是:
Show more »

css长度单位

今天看见部分国外网站里面代码的单位用的都是em,感觉里面的很多单位初学者都不认识吧,pt啊,ex啊什么的,我感觉有必要发篇这样关于css的长度单位的文章。

在写css的时候最常用的长度单位是px(像素),经常看到的还有em,pt等等,其实css中的长度单位一共有8个,分别是px,em,pt,ex,pc,in,mm,cm。

1、px:像素(Pixel),相对于设备的长度单位,像素是相对于显示器屏幕分辨率而言的。
譬如,Windows的用户所使用的分辨率一般是96像素/英寸。而MAC的用户所使用的分辨率一般是72像素/英寸。

2、em:相对长度单位。相对于当前对象内文本的字体尺寸。
如当前行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

3、pt:点(Point),绝对长度单位。
Show more »

CSS居中问题

1.块级元素的垂直居中

提示:你可以先修改部分代码再运行。

Show more »

面试题:纯CSS菜单和纯CSS选项卡

昨天把一部分项目做完,今天早上一来就上蓝色看了下,感觉蓝色里面的zhiz先生好学,面试题出现困难了就特意帮他写了,如看了自己好好研究下。

1.纯CSS菜单

提示:你可以先修改部分代码再运行。

Show more »

CSS优先权的计算

每个ID选择符(#someid),加 0,1,0,0。
每个class选择符(.someclass)、每个属性选择符(形如[attr=”"]等)、每个伪类(形如:hover等)加0,0,1,0
每个元素或伪元素(:firstchild)等,加0,0,0,1
其他选择符包括全局选择符*,加0,0,0,0。相当于没加,不过这也是一种specificity,后面会解释。
按这些规则将数字串逐位相加,就得到最终计算得的specificity,然后在比较取舍时按照从左到右的顺序逐位比较。
即:符合 行内样式 > ID样式 > 类别样式 > 标记样式

各类选择器的权重计算:
Show more »

CSS样式命名规范

刚开始学HTML和CSS的时候就到网上看了一篇CSS样式命名规则文章,经过一小段时间的工作经验,今天回头来看这个命名规则感觉还有要增加的内容。

1.样式命名
外 套:  wrap
主导航:  mainnav
子导航:  subnav
页 脚:  footer
整个页面: content
页 眉:  header
页 脚:  footer
商 标:  label
标 题:  title
Show more »

Page 1 of 212

↑TOP↓BOTTOM