微信小程序-水平垂直居中

1、flex流布局:

使用属性:

justify-content:center;

align-items:center;

/*justify-content  决定项目在主轴上的对齐方式

align-items  决定项目在交叉轴上的对齐方式

 改变布局的横纵轴后控制水平和垂直对齐方式的属性改变,但控制主轴或交叉轴的对齐方式的属性不改变。*/

2.一般布局,或者modal模态弹出框

使用属性:

vertical-align: middle;

align-items: center;

使用属性:

text-align:center;

align-items:center;

text-align为水平对齐方式。用于块级元素上,设置块级元素的内联元素的对齐方式。

3.块级元素

width:400px;

margin-left:auto;

margin-right:right;

设置元素的宽度值,并令左右外边距值为auto,浏览器会自动为其分配相同的左右外边距值,使其居中显示。

4.图片居中


方法1:将放置图片的容器的布局改为

display: table-cell;

text-align: center;

可以使容器内的元素均居中显示


方法2:如果需要水平垂直居中,添加

display: table-cell;

text-align: center;

vertical-align: middle;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,649评论 0 26
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,529评论 0 6
  • 收听音频,戳链接,旧号itclan已暂停使用,欢迎关注微信itclanCoder公众号可收听更多音频 前言 关于网...
    itclanCoder阅读 8,229评论 3 30
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,826评论 1 92
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,097评论 0 0