0

0

如何解决CSS的布局问题

零到壹度

零到壹度

发布时间:2018-03-23 11:13:17

|

2185人浏览过

|

来源于php中文网

原创

前端布局非常重要的一环就是页面框架的搭建,也是最基础的一环。在页面框架的搭建之中,又有居中布局、多列布局以及全局布局,今天我们就来总结总结前端干货中的CSS布局。

居中布局

水平居中

1)使用inline-block+text-align
(1)原理、用法

  • 原理:先将子框由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。

  • 用法:对子框设置display:inline-block,对父框设置text-align:center。

(2)代码实例

.child{ display:inline-block; }.parent{ text-align:center; }

(3)优缺点

  • 优点:兼容性好,甚至可以兼容ie6、ie7

  • 缺点:child里的文字也会水平居中,可以在.child添加text-align:left;还原

2)使用 table+margin
(1)原理、用法

  • 原理:先将子框设置为块级表格来显示(类似

    ),再设置子框居中以达到水平居中。

    立即学习前端免费学习笔记(深入)”;

  • 用法:对子框设置display:table,再设置margin:0 auto。

  • (2)代码实例

    @@######@@@@######@@

    (3)优缺点:

    • 优点:只设置了child,ie8以上都支持

    • 缺点:不支持ie6、ie7,将p换成table

    3)使用 absolute+transform
    (1)原理、用法

    • 原理:将子框设置为绝对定位,移动子框,使子框左侧距离相对框左侧边框的距离为相对框宽度的一半,再通过向左移动子框的一半宽度以达到水平居中。当然,在此之前,我们需要设置父框为相对定位,使父框成为子框的相对框。

    • 用法:对父框设置position:relative,对子框设置position:absolute,left:50%,transform:translateX(-50%)。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:居中元素不会对其他的产生影响

    • 缺点:transform属于css3内容,兼容性存在一定问题,高版本浏览器需要添加一些前缀

    4)使用 flex+margin
    (1)原理、用法

    • 原理:通过CSS3中的布局利器flex将子框转换为flex item,再设置子框居中以达到居中。

    • 用法:先将父框设置为display:flex,再设置子框margin:0 auto。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 缺点:低版本浏览器(ie6 ie7 ie8)不支持

    5)使用 flex+justify-content
    (1)原理、用法

    • 原理:通过CSS3中的布局利器flex中的justify-content属性来达到水平居中。

    • 用法:先将父框设置为display:flex,再设置justify-content:center。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:设置parent即可

    • 缺点:低版本浏览器(ie6 ie7 ie8)不支持

    垂直居中

    1)使用 table-cell+vertical-align
    (1)原理、用法

    • 原理:通过将父框转化为一个表格单元格显示(类似

    ),再通过设置属性,使表格单元格内容垂直居中以达到垂直居中。
  • 用法:先将父框设置为display:table-cell,再设置vertical-align:middle。

  • (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:兼容性较好,ie8以上均支持

    2)使用 absolute+transform
    (1)原理、用法

    • 原理:类似于水平居中时的absolute+transform原理。将子框设置为绝对定位,移动子框,使子框上边距离相对框上边边框的距离为相对框高度的一半,再通过向上移动子框的一半高度以达到垂直居中。当然,在此之前,我们需要设置父框为相对定位,使父框成为子框的相对框。

    • 用法:先将父框设置为position:relative,再设置子框position:absolute,top:50%,transform:translateY(-50%)。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:居中元素不会对其他的产生影响

    • 缺点:transform属于css3内容,兼容性存在一定问题,高版本浏览器需要添加一些前缀

    3)使用 flex+align-items
    (1)原理、用法

    • 原理:通过设置CSS3中的布局利器flex中的属性align-times,使子框垂直居中。

    • 用法:先将父框设置为position:flex,再设置align-items:center。

    (1)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:只设置parent

    • 缺点:兼容性存在一定问题

    水平垂直居中

    1)使用 absolute+transform
    (1)原理、用法

    • 原理:将水平居中时的absolute+transform和垂直居中时的absolute+transform相结合。详见:水平居中的3)和垂直居中的2)。

    • 见水平居中的3)和垂直居中的2)。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:child元素不会对其他元素产生影响

    • 缺点:兼容性存在一定问题

    2)使用 inline-block+text-align+table-cell+vertical-align
    (1)原理、用法

    • 原理:使用inline-block+text-align水平居中,再用table-cell+vertical-align垂直居中,将二者结合起来。详见:水平居中的1)和垂直居中的1)。

    • 见水平居中的1)和垂直居中的1)。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:兼容性较好

    3)使用 flex+justify-content+align-items
    (1)原理、用法

    • 原理:通过设置CSS3布局利器flex中的justify-content和align-items,从而达到水平垂直居中。详见:水平居中的4)和垂直居中的3)。

    • 见水平居中的4)和垂直居中的3)。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:只设置了parent

    • 缺点:兼容性存在一定问题

    多列布局

    定宽+自适应

    1)使用 float+overflow
    (1)原理、用法

    • 原理:通过将左边框脱离文本流,设置右边规定当内容溢出元素框时发生的事情以达到多列布局。

    • 用法:先将左框设置为float:left、width、margin-left,再设置实际的右框overflow:hidden。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:简单

    • 缺点:不支持ie6

    2)使用 float+margin
    (1)原理、用法

    • 原理:通过将左框脱离文本流,加上右框向右移动一定的距离,以达到视觉上的多列布局。

    • 用法:先将左框设置为float:left、margin-left,再设置右框margin-left。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:简单,易理解

    • 缺点:兼容性存在一定问题,ie6下有3px的bug。right下的p清除浮动将产生bug

    3)使用 float+margin(改良版)
    (1)原理、用法

    • 原理:在1)的基础之上,通过向右框添加一个父框,再加上设置左、右父框属性使之产生BFC以去除bug。

    • 用法:先将左框设置为float:left、margin-left、position:relative,再设置右父框float:right、width:100%、margin-left,最后设置实际的右框margin-left。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:简单,易理解

    4)使用 table
    (1)原理、用法

    • 原理:通过将父框设置为表格,将左右边框转化为类似于同一行的td,从而达到多列布局。

    • 用法:先将父框设置为display:table、width:100%、table-layout:fixed,再设置左右框display:table-cell,最后设置左框width、padding-right。

    (2)代码实例

    @@######@@@@######@@

    5)使用 flex
    (1)原理、用法

    • 原理:通过设置CSS3布局利器flex中的flex属性以达到多列布局。

    • 用法:先将父框设置为display:flex,再设置左框flex:1,最后设置左框width、margin-right。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:flex很强大

    • 缺点:兼容性存在一定问题,性能存在一定问题

    两列定宽+一列自适应

    (1)原理、用法

    • 原理:这种情况与两列定宽查不多。

    • 用法:先将左、中框设置为float:left、width、margin-right,再设置右框overflow:hidden。

    (2)代码实例

    @@######@@@@######@@

    不定宽+自适应

    1)使用 float+overflow
    (1)原理、用法

    • 原理:这种情况与两列定宽查不多。

    • 用法:先将左框设置为float:left、margin-right,再设置右框overflow: hidden,最后设置左框中的内容width。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:简单

    • 缺点:ie6下兼容性存在一定问题

    2)使用 table
    (1)原理、用法

    • 原理:通过将父框改变为表格,将左右框转换为类似于同一行的td以达到多列布局,设置父框宽度100%,给左框子元素一个固定宽度从而达到自适应。

    • 用法:先将父框设置为display: table、width: 100%,再设置左、右框display: table-cell,最后设置左框width: 0.1%、padding-right以及左框中的内容width。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 缺点:ie6 ie7不支持

    3)使用 flex
    (1)原理、用法

    • 原理:通过设置CSS3布局利器flex中的flex属性以达到多列布局,加上给左框中的内容定宽、给右框设置flex达到不定款+自适应。

    • 用法:先将父框设置为display:flex,再设置右框flex:1,最后设置左框margin-right:20px、左框中的内容width。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:flex很强大

    • 缺点:兼容性存在一定问题,性能存在一定问题

    两列不定宽+一列自适应

    (1)原理、用法

    • 原理:这个情况与一列不定宽+一列自适应查不多。

    • 用法:先将左、中框设置为float:left、margin-right,再设置右框overflow:hidden,最后给左中框中的内容设置width。

    (2)代码实例

    @@######@@@@######@@

    等分布局

    @@##@@

    @@######@@

    @@##@@

    因此,我们需要解决两个问题:

    • 如何让总宽度增加g(即:L+g)

    • 如何让每个宽包含g(即:w+g)

    1)使用 float
    (1)原理、用法

    • 原理:增大父框的实际宽度后,使用CSS3属性box-sizing进行布局的辅助。

    • 用法:先将父框设置为margin-left: -*px,再设置子框float: left、width: 25%、padding-left、box-sizing: border-box。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:兼容性较好

    • 缺点:ie6 ie7百分比兼容存在一定问题

    2)使用 table
    (1)原理、用法

    • 原理:通过增加一个父框的修正框,增大其宽度,并将父框转换为table,将子框转换为tabel-cell进行布局。

    • 用法:先将父框的修正框设置为margin-left: -*px,再设置父框display: table、width:100%、table-layout: fixed,设置子框display: table-cell、padding-left。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:结构和块数无关联

      企业网站通用源码1.0
      企业网站通用源码1.0

      企业网站通用源码是以aspcms作为核心进行开发的asp企业网站源码。企业网站通用源码是一套界面设计非常漂亮的企业网站源码,是2016年下半年的又一力作,适合大部分的企业在制作网站是参考或使用,源码亲测完整可用,没有任何功能限制,程序内核使用的是aspcms,如果有不懂的地方或者有不会用的地方可以搜索aspcms的相关技术问题来解决。网站UI虽然不是特别细腻,但是网站整体格调非常立体,尤其是通观全

      下载
    • 缺点:增加了一层

    3)使用 flex
    (1)原理、用法

    • 原理:通过设置CSS3布局利器flex中的flex属性以达到等分布局。

    • 用法:将父框设置为display: flex,再设置子框flex: 1,最后设置子框与子框的间距margin-left。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:代码量少,与块数无关

    • 缺点:兼容性存在一定问题

    定宽+自适应+两块高度一样高

    1)使用 float
    (1)原理、用法

    • 原理:通过过分加大左右子框的高度,辅助超出隐藏,以达到视觉上的等高。

    • 用法:将父框设置overflow: hidden,再设置左右子框padding-bottom: 9999px、margin-bottom: -9999px,最后设置左框float: left、width、margin-right,右框overflow: hidden。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:兼容性好

    • 缺点:伪等高,不是真正意义上的等高

    2)使用 table
    (1)原理、用法

    • 原理:将父框转化为tabel,将子框转化为tabel-cell布局,以达到定宽+自适应+两块高度一样高。

    • 用法:先将父框设置为display:table、width:100%、table-layout:fixed,再设置左右框为display:table-cell,最后设置左框width、padding-right。

    (2)代码实例

    @@######@@@@######@@

    3)使用 flex
    (1)原理、用法

    • 原理:通过设置CSS3布局利器flex中的flex属性以达到定宽+自适应+两块高度一样高。

    • 用法:将父框设置为display: flex,再设置左框width、margin-right,最后设置右框flex:1。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:代码少,flex很强大

    • 缺点:兼容性存在一定问题

    4)使用 display
    (1)原理、用法

    • 原理:通过设置display中的CSS3的-webkit-box属性以达到定宽+自适应+两块高度一样高。

    • 用法:将父框设置为display: -webkit-box、width: 100%,再设置左框width、margin-right,最后设置右框-webkit-box-flex: 1。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 缺点:兼容性存在较大的问题

    全屏布局

    全屏布局的特点

    • 滚动条不是全局滚动条,而是出现在内容区域里,往往是主内容区域

    • 浏览器变大时,撑满窗口

    全屏布局的方法

    @@##@@

    1)使用 position
    (1)原理、用法

    • 原理:将上下部分固定,中间部分使用定宽+自适应+两块高度一样高。

    • 用法:见实例。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 优点:兼容性好,ie6下不支持

    2)使用 flex
    (1)原理、用法

    • 原理:通过灵活使用CSS3布局利器flex中的flex属性和flex-direction属性以达到全屏布局。

    • 用法:见实例。

    (2)代码实例

    @@######@@@@######@@

    (3)优缺点

    • 缺点:兼容性差,ie9及ie9以下不兼容

    @@##@@

    1)使用 flex
    (1)原理、用法

    • 原理:通过灵活使用CSS3布局利器flex中的flex属性和flex-direction属性以达到全屏布局。

    • 用法:见实例。

    (2)代码实例

    @@######@@@@######@@

    全屏布局相关方案的兼容性、性能和自适应一览表

    方案 兼容性 性能 是否自适应
    Position 部分自适应
    Flex 较差 可自适应
    Grid 较好 可自适应

    .child { display:table; margin:0 auto; }

    .parent { position:relative; }.child { position:absolute; left:50%; transform:translateX(-50%); }

    .parent { display:flex; }.child { margin:0 auto; }

    .parent { display:flex; justify-content:center; }

    .parent { display:table-cell; vertical-align:middle; }

    .parent { position:relative; }.child { position:absolute; top:50%; transform:translateY(-50%); }

    .parent { position:flex; align-items:center; }

    .parent { position:relative; }.child { position:absolute; left:50%; top:50%; transform:tranplate(-50%,-50%); }

    .parent { text-align:center; display:table-cell; vertical-align:middle; }.child { display:inline-block; }

    .parent { display:flex; justify-content:center; align-items:center; }

    left

    right

    right

    .left {    float:left;    width:100px;    margin-right:20px;
    }.right {    overflow:hidden;
    }

    left

    right

    right

    .left {    float:left;    width:100px;
    }.right {    margin-left:120px;
    }

    left

    right

    right

    .left {    float:left;    width:100px;    position:relative;
    }.right-fix {    float:right;    width:100%;    margin-left:-100px;
    }.right {    margin-left:120px;
    }

    left

    right

    right

    .parent {    display:table;    width:100%;    table-layout:fixed;
    }.left {    width:100px;    padding-right:20px;
    }.right,.left {    display:table-cell;    
    }

    left

    right

    right

    .parent {    display:flex;
    }.left {    width:100px;    margin-right:20px;
    }.right {    flex:1;
    }

    left

    center

    right

    right

    .left,.center {    float:left;    width:100px;    margin-right:20px;
    }.right {    overflow:hidden;
    }

    left

    right

    right

    .left{        float: left;        margin-right: 20px;
        }.right{    overflow: hidden;
    }.left p{    width: 200px;
    }

    left

    right

    right

    .parent{    display: table; width: 100%;
        }.left,.right{    display: table-cell;
    }.left{    width: 0.1%;    padding-right: 20px;
    }.left p{    width:200px;
    }

    left

    right

    right

    .parent {    display:flex;
    }.left {    margin-right:20px;
    }.right {    flex:1;
    }.left p{    width: 200px;
    }

    left

    center

    right

    right

    .left,.center{    float: left;    margin-right: 20px;
    }.right{    overflow: hidden;
    }.left p,.center p{    width: 100px;
    }
    公式转化:l = w * n + g * (n-1) -> l = w * n + g * n - g -> l + g = (w + g) * n

    1

    2

    3

    4

    .parent{  
      margin-left: -20px;//l增加g
      }
      .column{  
        float: left;    
        width: 25%;   
         padding-left: 20px;    
         box-sizing: border-box;//包含padding区域 w+g
      }

    1

    2

    3

    4

    .parent-fix{ 
       margin-left: -20px;//l+g
       }
       .parent{  
         display: table;    
         width:100%;    
         table-layout: fixed;
    }
    .column{  
      display: table-cell;    
      padding-left: 20px;//w+g
    }

    1

    2

    3

    4

    .parent{    display: flex;
    }.column{    flex: 1;
    }.column+.column{    margin-left:20px;
    }

    left

    right

    right

    p{    background: none!important;
    }.left,.right{    background: #444;
    }.parent{    overflow: hidden;
    }.left,.right{    padding-bottom: 9999px;    margin-bottom: -9999px;
    }.left{    float: left; 
        width: 100px;    margin-right: 20px;
    }.right{    overflow: hidden;
    }

    left

    right

    right

    .parent {    display:table;    width:100%;    table-layout:fixed;
    }.left {    width:100px;    padding-right:20px;
    }.right,.left {    display:table-cell;
    }

    left

    right

    right

    .parent {    display:flex;
    }.left {    width:100px;    margin-right:20px;
    }.right {    flex:1;
    }

    left

    right

    .parent {    width: 100%;    display: -webkit-box;
    }.left {    width:100px;    margin-right: 20px;
    }.right {    -webkit-box-flex: 1;
    }

    top

    left

    right

    bottom

    html,body,.parent{  
      margin:0;    height:100%;    overflow:hidden;
    }
      body{    color:white;
    }
     .top{    position:absolute;    top:0;    left:0;    right:0;    height:100px;    background:blue;
    }
     .left{    position:absolute;    left:0;    top:100px;    bottom:50px;    width:200px;    background:red;
    }
     .right{    position:absolute;    left:200px;    top:100px;    bottom:50px;    right:0;    background:pink;    overflow: auto;
    }
     .right .inner{    min-height: 1000px;
    }
     .bottom{    position:absolute;    left:0;    right:0;    bottom:0;    height:50px;    background: black;
    }

    top

    left

    right

    bottom

    html,body,.parent{  
      margin:0;    height:100%;    overflow:hidden;
    }
     body{    color: white;
    } 
     .parent{    display: flex;    flex-direction: column;
    }
     .top{    height:100px;    background: blue;
    }
     .bottom{    height:50px;    background: black;
    }
     .middle{    flex:1;    display:flex;
    }
     .left{    width:200px;    background: red;
    }
     .right{    flex: 1;    overflow: auto;    background:pink;
    }
     .right .inner{    min-height: 1000px;
    }

    top

    left

    right

    bottom

    html,body,.parent{  
      margin:0;    height:100%;    overflow:hidden;
    }
      body{    color:white;
    } 
     .parent{    display:flex;    flex-direction:column;
    }
     .top{    background:blue;
    }
     .bottom{    background:black;
    }
     .middle{    flex:1;    display:flex;
    }
     .left{    background: red;
    }
     .right{    flex:1;    overflow:auto;    background: pink;
    }
     .right .inner{    min-height:1000px;
    }

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
Python 自然语言处理(NLP)基础与实战
Python 自然语言处理(NLP)基础与实战

本专题系统讲解 Python 在自然语言处理(NLP)领域的基础方法与实战应用,涵盖文本预处理(分词、去停用词)、词性标注、命名实体识别、关键词提取、情感分析,以及常用 NLP 库(NLTK、spaCy)的核心用法。通过真实文本案例,帮助学习者掌握 使用 Python 进行文本分析与语言数据处理的完整流程,适用于内容分析、舆情监测与智能文本应用场景。

10

2026.01.27

拼多多赚钱的5种方法 拼多多赚钱的5种方法
拼多多赚钱的5种方法 拼多多赚钱的5种方法

在拼多多上赚钱主要可以通过无货源模式一件代发、精细化运营特色店铺、参与官方高流量活动、利用拼团机制社交裂变,以及成为多多进宝推广员这5种方法实现。核心策略在于通过低成本、高效率的供应链管理与营销,利用平台社交电商红利实现盈利。

109

2026.01.26

edge浏览器怎样设置主页 edge浏览器自定义设置教程
edge浏览器怎样设置主页 edge浏览器自定义设置教程

在Edge浏览器中设置主页,请依次点击右上角“...”图标 > 设置 > 开始、主页和新建标签页。在“Microsoft Edge 启动时”选择“打开以下页面”,点击“添加新页面”并输入网址。若要使用主页按钮,需在“外观”设置中开启“显示主页按钮”并设定网址。

16

2026.01.26

苹果官方查询网站 苹果手机正品激活查询入口
苹果官方查询网站 苹果手机正品激活查询入口

苹果官方查询网站主要通过 checkcoverage.apple.com/cn/zh/ 进行,可用于查询序列号(SN)对应的保修状态、激活日期及技术支持服务。此外,查找丢失设备请使用 iCloud.com/find,购买信息与物流可访问 Apple (中国大陆) 订单状态页面。

136

2026.01.26

npd人格什么意思 npd人格有什么特征
npd人格什么意思 npd人格有什么特征

NPD(Narcissistic Personality Disorder)即自恋型人格障碍,是一种心理健康问题,特点是极度夸大自我重要性、需要过度赞美与关注,同时极度缺乏共情能力,背后常掩藏着低自尊和不安全感,影响人际关系、工作和生活,通常在青少年时期开始显现,需由专业人士诊断。

7

2026.01.26

windows安全中心怎么关闭 windows安全中心怎么执行操作
windows安全中心怎么关闭 windows安全中心怎么执行操作

关闭Windows安全中心(Windows Defender)可通过系统设置暂时关闭,或使用组策略/注册表永久关闭。最简单的方法是:进入设置 > 隐私和安全性 > Windows安全中心 > 病毒和威胁防护 > 管理设置,将实时保护等选项关闭。

6

2026.01.26

2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】
2026年春运抢票攻略大全 春运抢票攻略教你三招手【技巧】

铁路12306提供起售时间查询、起售提醒、购票预填、候补购票及误购限时免费退票五项服务,并强调官方渠道唯一性与信息安全。

122

2026.01.26

个人所得税税率表2026 个人所得税率最新税率表
个人所得税税率表2026 个人所得税率最新税率表

以工资薪金所得为例,应纳税额 = 应纳税所得额 × 税率 - 速算扣除数。应纳税所得额 = 月度收入 - 5000 元 - 专项扣除 - 专项附加扣除 - 依法确定的其他扣除。假设某员工月工资 10000 元,专项扣除 1000 元,专项附加扣除 2000 元,当月应纳税所得额为 10000 - 5000 - 1000 - 2000 = 2000 元,对应税率为 3%,速算扣除数为 0,则当月应纳税额为 2000×3% = 60 元。

35

2026.01.26

oppo云服务官网登录入口 oppo云服务登录手机版
oppo云服务官网登录入口 oppo云服务登录手机版

oppo云服务https://cloud.oppo.com/可以在云端安全存储您的照片、视频、联系人、便签等重要数据。当您的手机数据意外丢失或者需要更换手机时,可以随时将这些存储在云端的数据快速恢复到手机中。

121

2026.01.26

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3万人学习

CSS教程
CSS教程

共754课时 | 24.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号