首页 > 编程知识 正文

html框架布局div,css自适应布局方法

时间:2023-05-05 11:28:11 阅读:29251 作者:3736

场景:为了适应不同尺寸的屏幕

自适应布局我知道的两种方法

1 .使用媒体查询,制定了以下几种自适应方式。 例如,最初显示屏幕宽度在320px-360px之间的原因是html字体大小适合13.65px

@ mediaonlyscreenand (max-width :360 px ) and(min-width3360320px ) )。

html{

字体大小:13.65 px;

}

}

@ mediaonlyscreenand (max-width :375 px ) and(min-width3360360px ) ) ) ) ) ) ) ) )。

html{

字体大小:23.4375 px;

}

}

@ mediaonlyscreenand (max-width :390 px ) and(min-width3360375px ) ) ) ) ) ) ) ) )。

html{

字体大小:23.4375 px;

}

}

@ mediaonlyscreenand (max-width :414 px ) and(min-width:390px ) ) ) ) ) ) ) ) ) )。

html{

字体大小:17.64 px;

}

}

@ mediaonlyscreenand (max-width :640 px ) and(min-width3360414px ) ) ) ) ) ) ) ) ) )。

html{

字体大小:17.664 px;

}

}

@ mediascreenand (最小宽度:640 px )。

html{

字体大小:27.31 px;

}

}

2 .响应式获取画面宽度,计算出一定比率的大小。 如果使用rem而不是px,类似于font-size:1rem,则显示的大小效果因屏幕大小而异,可以适应手机屏幕大小的比例

(功能(doc,win ) {

var docEl=doc.documentElement,//根元素html

判断//窗口中是否有名为orientationchange的方法,如果有,则赋值给变量,如果没有,则返回resize方法。

resize evt=' orientation change ' in window? '定向变更' : ' resize ',

recalc=function

var clientwidth=docel.clientwidth;

if (! 客户端窗口(返回;

通过将文档的fontSize大小调整为与窗口成比例的大小,实现响应效果。

if(clientwidth=640 ) {

客户端width=640;

}

docel.style.fontsize=20 * (clientwidth/320 ) ' px ';

console.log (客户端窗口;

console.log (docel.style.fontsize;

(;

recalc (;

if (! doc.addevent监听器(return;

win.addeventlistener(resizeevt,recalc,false ); //addEventListener事件方法接受三个参数。 第一个是事件名称(如单击事件onclick ),第二个是要执行的函数,第三个是布尔值

doc.addevent listener (domcontentloaded )、recalc、false ) /绑定浏览器的缩放和加载时间

() )文档,窗口;

到目前为止,我已经介绍了这篇关于实现html5移动端自适应布局的文章。 有关更多相关的html5移动端自适应内容,请搜索脚本房屋中的以前文章或继续查看以下相关文章: 今后,我想多支持脚本房屋。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。