资源大全 | 神秘文化 | 在线翻译 | QQ专区 | 视频教程 | 彩信频道 | 搜索引擎 | BT下载 |  | 网站地图
设为首页
加入收藏
联系站长
您现在的位置: 一百网络 >> ASP.NET编程 >> Asp.Net开发 >> 文档正文
最近更新
普通文档 实例讲解符合中国特色的
普通文档 (翻译)从底层了解ASP.
普通文档 (翻译)从底层了解ASP.
普通文档 Silverlight在IE中无法显
普通文档 也谈自定义配置处理类
普通文档 Ajax中AutoComplete的使
普通文档 实战 HTTP 处理程序(HTT
普通文档 实战 HTTP 处理程序(HTT
普通文档 实战 HTTP 处理程序(HTT
普通文档 实战 HTTP 处理程序(HTT
推荐文章
推荐文档 七招制胜ASP.NET应用程序
推荐文档 ASP.NET+XML打造网络硬盘
推荐文档 打造通用ASP.NET数据分页
推荐文档 利用ASP.NET访问共享网络
实例讲解符合中国特色的和网络现状的实用CSS Hack(附源码)

文章作者:today 录入时间:2007-9-14 来源:today博客
网站声明:本站的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出处和原始作者,文章版权归本网站与文章作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。

首先解释一下标题的定语:
  • 实例讲解的:文章中会出现可以运行并可立即看到结果的实例代码。
  • 符合中国特色的:中国网民使用最多的浏览器是IE和FireFox。所以这些CssHack主要是为了解决这2种浏览器的兼容问题。中国电脑用户的操作系统主要是Windows,所以这些CssHack主要针对Windows操作系统浏览器,并不包含Mac等。
  • 符合网络现状的:现在网民中最多使用的浏览器是IE6(或者IE6内核的浏览器),其次是IE7(或者IE7内核的浏览器),再次是FireFox。所以这些CssHack主要是为了解决这3种浏览器的兼容问题。
  • 实用的:这些CssHack都是比较简单而且有效的。
多说两句:
  1. 首先应该明确的是:尽量不要使用css hack,因为它的向前兼容是未知的。
  2. 基于现在中国互联网的现状,这里主要对IE6,IE7和FF的最常用且实用的css Hack进行了介绍,但是并不表示css只有这些。(比较完整请访问:CSS hack浏览器兼容一览表
  3. 有些其实已经不是css hack了,而是css的一些新的选择器,例如"#div1>#div2"和"#div1:first-child",对于这样的选择器一般可以放心的使用,因为有较好的向后兼容性。
正文

下面的CssHack对这些浏览器有效:css hack for FireFox css hack for IE7 css hack for OP
下面的CssHack对这些浏览器无效:css hack for IE6
#div1:first-child{
    color
:red;
}

#div1>#div2
{
    font-size
:200%;
}

html[xmlns] #div2
{
    text-decoration
:underline;
}

下面的CssHack对这些浏览器有效:css hack for IE6 css hack for IE7
下面的CssHack对这些浏览器无效:css hack for FireFox css hack for OP
#div2{
    *border
:2px solid red;
}

下面的CssHack对这些浏览器有效:css hack for IE6
下面的CssHack对这些浏览器无效:css hack for IE7 css hack for FireFox
#div2{
    _width
:100px;
}

* html #div2
{
    height
:100px;
}

下面的CssHack对这些浏览器有效:css hack for IE7
下面的CssHack对这些浏览器无效:css hack for IE6 css hack for FireFox
*+html #div2{
    background-color
:yellow
}

下面是完整的代码,你可以在不同的浏览器下浏览以便查看效果。
<!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="text/html; charset=utf-8" />
    
<meta name="Keywords" content="YES!B/S!" />
    
<meta name="Description" content="This page is from http://Justinyoung.cnblogs.com" />
    
<title>CSS/Javascript demo</title>
    
<style type="text/css">
        *
{
            font-size
:medium;
            margin
:2px;
            padding
:2px;
        
}
        
/*
        valid    :    FF    IE7 OP8
        invalid    :    IE6
        
*/
        #div1:first-child
{
            color
:red;
        
}
        #div1>#div2
{
            font-size
:200%;
        
}
        html[xmlns] #div2
{
            text-decoration
:underline;
        
}
        
/*
        valid    :    IE6    IE7
        invalid    :    FF    OP8
        
*/
        #div2
{
            *border
:2px solid red;
        
}
        
        
/*
        valid    :    IE6
        invalid    :    FF    IE7
        
*/
        #div2
{
            _width
:100px;
        
}
        * html #div2
{
            height
:100px;
        
}
        
/*
        valid    :    IE7
        invalid    :    FF    IE6
        
*/
        *+html #div2
{
            background-color
:yellow
        
}
        
/*Test Min-height*/
        #div3
{
            border
:1px dotted green;
            width
:100px;
            
/*min-height is valid in FF and IE7.
              it's very important for kill "auto height" problem
*/
            min-height
:100px;
            height
:50px;
        
}
    
</style>
</head>
<body>
<div id="div1">
    
<div id="div2">
     i'm test text.
    
</div>
    
<div id="div3">
        test min-height!
    
</div>
    
<p>
        首先应该明确的是:尽量不要使用css hack,因为它的向前兼容是未知的。
<br/>
        基于现在中国互联网的现状,这里主要对IE6,IE7和FF的最常用且实用的css Hack进行了介绍,但是并不表示css只有这些。
<br/>
        有些其实已经不是css hack了,而是css的一些新的选择器,例如"#div1>#div2"和"#div1:first-child",对于这样的选择器一般可以放心的使用,因为有较好的向后兼容性。
    
</p>
</div>
</body>
</html>
三种浏览器的最终效果图:



keyword:css样式表,css hack,css hack表,css hack firefox,ie css hack,csshack,CSS hack浏览器兼容一览表,CSS Hack汇总快查,css hack下载,ie7csshack,firefoxcsshack,ie6csshack

  • 上一篇文档:

  • 下一篇文档: 没有了
  •     查找更多“[组图]实例讲解符合中国特色的和网络现状的实用CSS Hack(附源码)”的内容  
    相关连接
    没有相关文档