DIV+CSS怎么适配浏览器?

html-css025

DIV+CSS怎么适配浏览器?,第1张

DIV+CSS适配浏览器,意思就是对于div+css的布局,在各个浏览器中的显示,而且是正确的显示,也就是IE,chrom、firefox等等,要满足也就是说在各个浏览器中不会出现错位等问题,要实现这些就需要通过hack,或者是说一些浏览器的兼容技术来实现,如一个透明度,一般在ie中用的是filter:alpha(opacity=0)这个属性来设置div或者是块级元素的透明度,而在firefox中,一般就是直接使用opacity:0,要做到兼容就是在css中2种都写到,具体看下代码:\x0d\x0a\x0d\x0a\x0d\x0a#div1{\x0d\x0awidth:200px\x0d\x0aheight:600px\x0d\x0amargin:0 auto\x0d\x0aopacity:0\x0d\x0afilter:alpha(opacity=0)//0 代表的是隐藏,就是透明度最低。\x0d\x0a}\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a\x0d\x0a

测试文字。\x0d\x0a\x0d\x0a\x0d\x0a

回答于 2022-11-16

css移动端的兼容性问题 (适配问题)

一、浮动问题

简述:

我们在平时切页面时,经常会出现用完浮动(float),忘记删除.下面的布局出现莫名其妙的空白高度,导致布局调整失败

避免使用浮动

二、

链接: http://blog.csdn.net/chenmoquan/article/details/41547609

1、水平居中—使用 text-align

2、margin: auto 居中

3、table-cell 居中

4、Absolute 居中

5、使用 translate 居中

6、使用 Flexbox 居中

7、使用 calc 居中

三、常见的兼容性问题

四、css hack

五、css filter

六、更换渲染模式

七、浏览器内核

八、让H5页面适应所有的iphone手机以及安卓机型的六大技巧

九、REM 布局

代表性的就是阿里的flexible方案

其实是相对于,html根元素的 font-size 属性,rem等比例放大字体;其中设备宽度改变的话,取设备宽的百分之10,作为根元素的字体大小。达到不同尺寸设备自适应的效果

弊端: 通常情况下,用户使用大屏的目的:是希望能看到更多内容,而不仅仅只是放大内容

使用的时候,一般是需要借助编译工具,将 px 转化换算成为 vh 、 vw ( postcss-px-to-viewport )

也可能会遇到不能整除的情况