美文网首页
自适应页面的实现方式

自适应页面的实现方式

作者: 小清秋a | 来源:发表于2020-03-06 16:27 被阅读0次

CSS3 媒体查询 media
媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。
常用匹配特征 media features
width/height: 浏览器宽高
max-width: 表示小于最大宽度时生效
min-width: 表示大于最小宽度时生效
device-width/device-height: 设备屏幕分辨率宽高
resolution: 设备分辨率
orientation:portrait(纵向),高度大于等于宽度时,landscape(横向),高度小于宽度时

@media screen常用页面自适应方案

@media screen and (min-width:1920px){}
@media screen and (min-width:1200px) and (max-width: 1919px){}
@media screen and (min-width:1024px) and (max-width: 1199px){}
@media screen and (min-width:998px) and (max-width: 1023px){}
@media screen and (min-width:768px) and (max-width: 997px){}
@media screen and (min-width:320px) and (max-width: 767px){}

页面自适应,是指页面内容自动适应屏幕大小。实现自适应的方法有多种:
1、简易场景实现自适应:浮动、页面居中、设置百分比属性、自动匹配大小。这样在页面宽度发生变化时,能利用以上特性实现简易的自适应效果。
2、如果实际开发中有复杂场景的需求,一般通过编写多套CSS代码,然后用媒体查询技术,让页面根据不同屏幕尺寸来加载不同代码模块以实现适配不同屏幕的目的。这种方式需要编写多套代码,虽然工作量大,但对于不同屏幕尺寸的设备都有单独一套CSS代码,维护起来更方便。
3、响应式布局,响应式布局是指根据不同屏幕尺寸自动调整页面显示效果实现自适应(也要用到媒体查询技术)。响应式布局一般有栅格系统布局,flex布局。bootstrap框架的核心就是栅格系统。

参考:自适应页面的实现方式

相关文章

  • 自适应页面的实现方式

    CSS3 媒体查询 media媒体查询技术的原理:通过匹配不同屏幕设备的特征,让不同特征下的CSS代码生效。常用匹...

  • 响应式网页设计

    响应式网页设计 响应式图片解决方案 三步完成自适应网页设计 使用Flexible实现手淘H5页面的终端适配

  • 自适应TableViewCell(XIB)

    前言:前一文自适应TableViewCell(纯代码)介绍了如何使用纯代码方式实现tableViewCell自适应...

  • 约束布局ConstraintLayout

    宽度自适应 实现TextView左右两边对齐,并且宽度自适应。当然文本不能太长,常见的是登录页: 代码如下: 注意...

  • iOS8 Masonry UITableViewCell 自适

    iOS8中实现了UITableViewCell 高度自适应方式 简化了自适应高度代码。 1:初始化tableVie...

  • UITextView高度自适应

    一、Masonry实现自适应高度 二、子类化实现自适应高度

  • 三栏布局的四种实现方式-中间自适应

    左右固定,中间自适应,纯css的实现方式 200px 300px auto ...

  • iOS | 技术点小计5

    Swift hexString to UIColor 一种投机取巧快速实现自适应collection布局的方式 这...

  • 布局&栅格

    布局方式 先聊聊布局方面的知识,先列据一个实现三栏水平布局(左右定宽,中间自适应)案列,目前有圣杯布局、双飞翼布局...

  • css实现图片自适应容器的几种方式

    css实现图片自适应容器 经常有这样一个场景,需要让图片自适应容器的大小。 1、img标签的方式 我们马上就能想到...

网友评论

      本文标题:自适应页面的实现方式

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