易截截图软件、单文件、免安装、纯绿色、仅160KB

什么是CSS HACK,HACK的处理方式


       由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
  这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。
  这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
  
CSS Hack的原理:
  由于不同的浏览器对CSS的支持及解析结果不一样,还由于CSS中的优先级的关系。我们就可以根据这个来针对不同的浏览器来写不同的CSS。
  比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_",而firefox两个都不能认识。等等
  书写顺序,一般是将识别能力强的浏览器的CSS写在后面。下面如何写里面说得更详细些。
  如何写CSS Hack
 
  比如要分辨IE6和firefox两种浏览器,可以这样写:
 
  <style>
 
  div{
 
  background:green; /* for firefox */
 
  *background:red; /* for IE6 */
 
  }
 
  </style>
 
  我在IE6中看到是红色的,在firefox中看到是绿色的。
 
  解释一下:
 
  上面的css在firefox中,它是认识不了后面的那个带星号的东东是什么的,于是将它过滤掉,不予理睬,解析得到的结果是:div{background:green},于是理所当然这个div的背景是绿色的。
 
  在IE6中呢,它两个background都能识别出来,它解析得到的结果是:div{background:green;background:red;},于是根据优先级别,处在后面的red的优先级高,于是当然这个div的背景颜色就是红色的了。
 
  CSS hack:区分IE6,IE7,firefox
 
  区别不同浏览器,CSS hack写法:
 
  区别IE6与FF:
 
  background:orange;*background:blue;
 
  区别IE6与IE7:
 
  background:green !important;background:blue;
 
  区别IE7与FF:
 
  background:orange; *background:green;
 
  区别FF,IE7,IE6:
 
  background:orange;*background:green;_background:blue;
 
  background:orange;*background:green !important;*background:blue;
&


相关文档:

css的dl dt dd的应用

css的dl dt dd的应用:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content= ......

css导航菜单(包含横向子菜单)

强烈推荐一款CSS导航菜单,用到政府学校类网站上超级不错。
有点类似站长网菜单的味道,只不过颜色不一样而已,这种菜单还不是真正意义上的“下拉”菜单,应该叫滑出菜单<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition ......

使用Ant构建批量压缩js、css文件脚本


使用Ant构建批量压缩js、css文件
使用Ant批量压缩js、css文件
2010 年 01 月 27 日
提供了一个ant脚本,它主要用于批量压缩批定目录下的js、css文件,此ant脚本使用到了 YUI Compressor、antcontrib
.
Ant Contrib
主要使用它所提供的foreach、propertyregex这两个target
yui compressor 参考资料
压缩会带 ......

CSS在线编辑工具editarea

首先介绍一下eidtarea:
EditArea是一个javascript源代码编辑器。支持:文本格式化,搜索与替换,实时语法着色加亮。当前支持的语言包括:PHP、CSS、
Javascript、Python、HTML、XML、VB、C、CPP、SQL、Pascal、Basic、Brainf*ck
下载地址:http://sourceforge.net/projects/editarea/
可以作为很好的在线编辑工具 ......

用css让图片自动适应大小

图片自动适应大小的问题在平时制作的时候是比较常见的问题,下面提供一个比较简单的解决方法:
div img {
max-width:600px;
//IE7、FF等其他非IE浏览器下最大宽度为600px;
width:600px;
//所有浏览器中图片的大小为600px;
width:expression(document.body.clientWidth>600?"600px":"auto");
//当图片大小大于6 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号