书签 分享 收藏 举报 版权申诉 / 19

类型csshack用法.docx

  • 文档编号:14822467
  • 上传时间:2023-06-27
  • 格式:DOCX
  • 页数:19
  • 大小:21.01KB

取值:

<keywords>

if条件共包含6种选择方式:

是否、大于、大于或等于、小于、小于或等于、非指定版本

是否:

指定是否IE或IE某个版本。

关键字:

大于:

选择大于指定版本的IE版本。

关键字:

gt(greaterthan)

大于或等于:

选择大于或等于指定版本的IE版本。

关键字:

gte(greaterthanorequal)

小于:

选择小于指定版本的IE版本。

关键字:

lt(lessthan)

小于或等于:

选择小于或等于指定版本的IE版本。

关键字:

lte(lessthanorequal)

非指定版本:

选择除指定版本外的所有IE版本。

关键字:

!

<version>

目前的常用IE版本为6.0及以上,推荐酌情忽略低版本,把精力花在为使用高级浏览器的用户提供更好的体验上

说明:

用于选择IE浏览器及IE的不同版本

  • if条件Hack是HTML级别的(包含但不仅是CSS的Hack,可以选择任何HTML代码块)
  • 如不想在非IE中看到某区域,可这样写:

    <!

    --[ifIE]>

    <p>你在非IE中将看不到我的身影</p>

    <!

    [endif]-->

    上述p代码块,将只在IE中可见。

  • if条件6种选择方式的使用示例(下述代码中被条件注释包含的HTML代码块也可以是link标记):

  • 是否,示例代码:

    <!

    --[ifIE]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,只有IE浏览,才能看到应用了test类的元素是红色文本。

    大于,示例代码:

    <!

    --[ifgtIE6]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,只有IE6以上,才能看到应用了test类的元素是红色文本。

    大于或等于,示例代码:

    <!

    --[ifgteIE6]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,只有IE6以上(含IE6),才能看到应用了test类的元素是红色文本。

    小于,示例代码:

    <!

    --[ifltIE7]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,只有IE7以下,才能看到应用了test类的元素是红色文本。

    小于或等于,示例代码:

    <!

    --[iflteIE7]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,只有IE7以下(含IE7),才能看到应用了test类的元素是红色文本。

    非指定版本,示例代码:

    <!

    --[if!

    IE7]>

    <style>

    .test{color:

    red;}

    </style>

    <!

    [endif]-->

    在上述代码中,除IE7以外的IE版本,都能看到应用了test类的元素是红色文本。

2if-hack

DOCTYPEhtml>

if条件Hack

body{

background-color:

deepskyblue;

}

/*

*

--

描述:

用于选择IE浏览器及IE的不同版本

if条件Hack是HTML级别的(包含但不仅是CSS的Hack,可以选择任何HTML代码块)。

语法:

--[if?

IE?

]>

HTML代码块

[endif]-->取值:

if条件共包含6种选择方式:

是否、大于、大于或等于、小于、小于或等于、非指定版本

是否:

指定是否IE或IE某个版本。

关键字:

大于:

选择大于指定版本的IE版本。

关键字:

gt(greaterthan)

大于或等于:

选择大于或等于指定版本的IE版本。

关键字:

gte(greaterthanorequal)

小于:

选择小于指定版本的IE版本。

关键字:

lt(lessthan)

小于或等于:

选择小于或等于指定版本的IE版本。

关键字:

lte(lessthanorequal)

非指定版本:

选择除指定版本外的所有IE版本。

关键字:

!

目前的常用IE版本为6.0及以上,推荐酌情忽略低版本,把精力花在为使用高级浏览器的用户提供更好的体验上

说明:

如不想在非IE中看到某区域,可这样写:

--[ifIE]>

你在非IE中将看不到我的身影

[endif]-->上述p代码块,将只在IE中可见。

**/

--[ifIE]>

[endif]-->

--[ifIE5]>

[endif]-->

--[ifIE6]>

[endif]-->

--[ifIE7]>

[endif]-->

--[ifIE8]>

[endif]-->

--[ifIE9]>

[endif]-->

您正在使用

非IE

IE

5

6

7

8

9浏览器

3propertyhack

DOCTYPEhtml>

PropertiesLevelHack

--

描述:

属性hack。

-->

--[iflteIE8]>

[endif]-->

属性Hack

  • CSS内部属性级Hack
  • 语法:

    selector{<hack>?

    property:

    value<hack>?

    ;}

    取值:

    _:

    选择IE6及以下。

    连接线(中划线)(-)亦可使用,为了避免与某些带中划线的属性混淆,所以使用下划线(_)更为合适。

    *:

    选择IE7及以下。

    诸如:

    (+)与(#)之类的均可使用,不过业界对(*)的认知度更高

    \9:

    选择IE6+

    \0:

    选择IE8+和Opera

    [;property:

    value;];:

    选择webkit核心浏览器(Chrome,Safari)。

    IE7及以下也能识别。

    中括号内外的3个分号必须保留,第一个分号前可以是任意规则或任意多个规则

    [;color:

    #f00;];与[color:

    #f00;color:

    #f00;];与[margin:

    0;padding:

    0;color:

    #f00;];是等价的。

    生效的始终是中括号内的最后一条规则,所以通常选用第一种写法最为简洁。

    说明:

    选择不同的浏览器及版本

    4属性级hack

    DOCTYPEhtml>

    属性级Hack

    --

    描述:

    案例。

    -->

    在不同浏览器下看看我的颜色吧

    5selectorhack

    DOCTYPEhtml>

    <

    举报
    举报
    版权申诉
    版权申诉
    word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    csshack 用法
    提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:csshack用法.docx
    链接地址:https://www.bingdoc.com/p-14822467.html
    相关搜索
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开