永发信息网

css _height 是标准css 属性 还是只为ie6的东西

答案:4  悬赏:50  手机版
解决时间 2021-03-11 02:13
  • 提问者网友:遮云壑
  • 2021-03-10 20:13
css _height 是标准css 属性 还是只为ie6的东西
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-10 21:35
这个是 CSS hack 是根据不同浏览器对特殊符号认识度的不同 因此会导致生成的页面效果不一样 _height 确实只是针对IE 6 设置东西 其他还有
比如要分辨IE6和firefox两种浏览器,可以这样写:
  

 区别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;
  注:IE都能识别*;标准浏览器(如FF)不能识别*;
  IE6能识别*,某些情况下不能识别 !important,

其他还有很多 你可以去网上查查
全部回答
  • 1楼网友:冷風如刀
  • 2021-03-10 23:43
不是标准的属性,如果你拿_height这样的写法去W3C进行css验证是不会被通过的,
这个是验证的网址http://jigsaw.w3.org/css-validator/,相信它的权威性不用我说了吧,_height这种写法是为了把IE6的height属性与其它的游览器区别开来!也就是说这个东西只有IE6认识,其它的游览器不会认识它!
  • 2楼网友:天凉才是好个秋
  • 2021-03-10 22:20
height属性并没有浏览器的区别吧? 貌似所有浏览器都支持这个属性,height是标准样式
倒是min-height,max-height这些IE6就不支持
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯