CSS中 *+height是什么意思

 我来答
百度网友28657df
推荐于2017-09-22 · TA获得超过2809个赞
知道大有可为答主
回答量:3008
采纳率:72%
帮助的人:944万
展开全部

这个是css中hack的写法。针对ie8以下的浏览器起作用。

1、css hack    

CSS hack由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozilla Firefox,Chrome等,或者是同一厂商的浏览器的不同版本,如IE6和IE7,对CSS的解析认识不完全一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。

简单的说,CSS hack的目的就是使你的CSS代码兼容不同的浏览器。当然,我们也可以反过来利用CSS hack为不同版本的浏览器定制编写不同的CSS效果。

2、常见的css hack写法

    (1)方式一 条件注释法

    只在IE下生效

    <!--[if IE]>这段文字只在IE浏览器显示<![endif]-->

    只在IE6下生效

    <!--[if IE 6]>这段文字只在IE6浏览器显示<![endif]-->

    只在IE6以上版本生效

    <!--[if gte IE 6]>这段文字只在IE6以上(包括)版本IE浏览器显示<![endif]-->

    只在IE8上不生效

    <!--[if ! IE 8]>这段文字在非IE8浏览器显示<![endif]-->

    非IE浏览器生效

    <!--[if !IE]>这段文字只在非IE浏览器显示<![endif]-->

    (2)方式二 类内属性前缀法

    属性前缀法是在CSS样式属性名前加上一些只有特定浏览器才能识别的hack前缀,以达到预期的页面展现效果。

    IE浏览器各版本 CSS hack 对照表    

    

    说明:在标准模式中

    “-″减号是IE6专有的hack

    “\9″ IE6/IE7/IE8/IE9/IE10都生效

    “\0″ IE8/IE9/IE10都生效,是IE8/9/10的hack

    “\9\0″ 只对IE9/IE10生效,是IE9/10的hack

dafi
2015-05-21 · TA获得超过968个赞
知道小有建树答主
回答量:550
采纳率:0%
帮助的人:366万
展开全部
CSS HACK,只让IE7能读取这条属性。
把*+换成“*”或者“+”,就是针对IE7和IE6能读取。
把*+换成“-”或者“_”,就是只让IE6读取。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ttnuli
推荐于2017-10-08
知道答主
回答量:40
采纳率:0%
帮助的人:16.9万
展开全部
就是IE7下识别这个高度,在其他浏览器,比如火狐,IE6、IE8等不识别这个高度,举个例子:
style="height:10px;*height:20px;"这个样式调试的结果是:在火狐,IE6、IE8下显示为10个像素的高度,在IE7下显示为20个像素的高度,这种写法在调节多浏览器的兼容性上很有用,下面我给你一套我总结的很好用的模板:height:10px;height:20px\9;*height:30px;-height:40px;
用这个套组合调节火狐,IE8、IE7、IE6很有效果,前面10px在火狐下的高度,20px是在IE8下高度,30px是在IE7下的高度,40px是在IE6下的高度,你可以自己写一个div试试,祝你好运
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太不是是非是非H
2010-12-13 · TA获得超过1040个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:336万
展开全部
*+height是指IE7认识
_height是指IE6认识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漫步前端
2010-12-13
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
CSS hack 你搜下 很多关于这方面的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式