html前面加*号和+号是什么意思?
今天写代码的时候发现别人的代码里有个没见过的样式.不知道是不是HTML中的HACK写法.代码如下:*+html.head-1{margin:8px005px}*+html...
今天写代码的时候发现别人的代码里有个没见过的样式.不知道是不是HTML中的HACK写法.代码如下:
*+html .head-1{margin:8px 0 0 5px}
*+html .head-2{ margin:8px 40px 0 0px}
*+html #logo{margin:0 0 0 40px}
*+html #banner{margin:0 0 0 40px}
*+html #index-ad{margin:8px 0 0 0px}
*+html #indexcenter-left{margin:0 0 0 40px}
*+html .banner-1-1{margin:5px 0 0 35px}
*+html .banner-2-2-1{float:left; margin:0 0 0 38px}
这前面都有一个*+html 不知道加这个.有什么用.请教大虾! 展开
*+html .head-1{margin:8px 0 0 5px}
*+html .head-2{ margin:8px 40px 0 0px}
*+html #logo{margin:0 0 0 40px}
*+html #banner{margin:0 0 0 40px}
*+html #index-ad{margin:8px 0 0 0px}
*+html #indexcenter-left{margin:0 0 0 40px}
*+html .banner-1-1{margin:5px 0 0 35px}
*+html .banner-2-2-1{float:left; margin:0 0 0 38px}
这前面都有一个*+html 不知道加这个.有什么用.请教大虾! 展开
2个回答
展开全部
是CSS Hack
由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。
这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
*+html是为IE7写的样式
由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。
这个针对不同的浏览器写不同的CSS code的过程,就叫CSS hack,也叫写CSS hack。
*+html是为IE7写的样式
参考资料: http://baike.baidu.com/view/1119452.htm
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
*+ 是兼容IE7浏览器的特有写法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询