美文网首页
三种布局方式

三种布局方式

作者: 王帅同学 | 来源:发表于2018-10-22 00:47 被阅读0次

1.100%布局
宽度变,高度不变
2./rem布局(r=root根元素大小,也就是html字体的大小,用js获取视口的宽度来决定html字体的大小实现大小的均匀变化。用媒体查询像素会有空隙,视口变大或者缩小,变化不均匀)
宽高随着布局视口的大小变化

rem的适配方案

  !(function(doc, win) {
    var docEle = doc.documentElement,
        evt = "onorientationchange" in window ? "orientationchange" : "resize",
        fn = function() {
            var width = docEle.clientWidth;
            width = width < 320 ? 320 : width;
            width = width > 640 ? 640 : width;
            width && (docEle.style.fontSize = 100 * (width / 640) + "px");
        };
     
    win.addEventListener(evt, fn, false);
    doc.addEventListener("DOMContentLoaded", fn, false);
 
}(document, window));

相关文章

  • Flutter学习二-布局Row、Column、Stack

    Flutter布局有Row(横向布局)、Column(纵向布局)、Stack(重叠布局)三种布局方式 Row 用R...

  • css Grid布局

    Grid布局 css的布局方式主要有三种:float&position布局、flex布局、grid布局。 floa...

  • iOS中的Auto Layout和Frame

    1 iOS常用的布局方式 iOS中界面有三种布局方式:Frame,Autoresizing Masks和Auto ...

  • CSS~浮动

    1、传统网页布局的三种方式 CSS 提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序): 普通流(标准流)...

  • 7、传统网页布局之浮动

    二、浮动 1、传统网页布局的三种方式 CSS 提供了三种传统布局方式(简单说,就是盒子如何进行排列顺序): 普通流...

  • UIView布局

    布局的三种方式 1.frame绝对布局2.frame + autoResizing布局3.autoLayout f...

  • 爬虫基础之CSS学习不完全总结

    简单学习一下:HTML中,常用的布局方式有三种:标准流、浮动、定位。 标准流是网页中默认的布局方式,即顺序布局。 ...

  • 006-谈谈iOS 布局

    柏拉图:请用一会话说说iOS界面布局。 iOS布局三种方式:Frame、Autoresizing、AutoLayo...

  • H5CSS3笔记-css定位position

    一.HTML中的三种布局方式 1.标准流:默认的布局方式,即顺序布局 2.浮动 3.定位 二.HTML有两大元素 ...

  • 前端备记

    css 1.布局的三种方式:普通布局,流布局,相对布局。 2.块元素,行内元素,display的使用 3.子元素在...

网友评论

      本文标题:三种布局方式

      本文链接:https://www.haomeiwen.com/subject/vkmvzftx.html