永发信息网

CSS里面设置背景透明在360、火狐等不兼容怎么解决?

答案:3  悬赏:60  手机版
解决时间 2021-03-03 23:57
  • 提问者网友:留有余香
  • 2021-03-03 00:20
.nav{position:fixed;
left:0;
top:0;
background:#000;
filter:Alpha(opacity=50);
width:1600px;
height:50px;}
最佳答案
  • 五星知识达人网友:执傲
  • 2021-03-03 01:13
360用的默认是IE浏览器的内核,火狐用的是自己的内核。你现在写的是IE内核的写法,自然不能兼容。要想兼容,只能写多套对应各个浏览器的写法,具体写法百度即可。
全部回答
  • 1楼网友:空山清雨
  • 2021-03-03 03:27
火狐的纠错能力相对来说是比较差的,也就是说一般的css的小问题不会显示出来,所以你以后写css的时候的得加强一下 你这个问题一般来容易错位的原因有: 1、宽度计算的太紧,也就是子级宽度总和正好等于父级的宽度,有时候某些样式会导致不同浏览器显示的值会有所不同,比如margin左右边距或者boder的计算值等; 2、html代码的排布顺序问题,比如两个同级的标签一个加了float:left;一个加了float:right;那么一般防止出错的话会把设定了float:right;的标签写在设定了float:left;的标签上面,也就是先谢左浮动的再写右浮动的;这样浏览器解析的时候就相当于先右浮动再左浮动;举例如下:
改为:
如果你宽度设定的没问题的话我认为你这个问题的原因应该是第二条
  • 2楼网友:像个废品
  • 2021-03-03 01:55
div{filter:alpha(opacity=50);} div{opacity:.5;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯