百变鹏仔-专注前端行业精选
四种常用方法 设置 不定/定宽高元素 在窗口/父元素中 水平垂直居中方法
作者:鹏仔先生日期:2020-06-01 17:43:43浏览:2271分类:CSS
一、定宽高元素在屏幕窗口水平垂直都居中,方法如下:
元素{ position: fixed; left: 50%; top: 50%; /*负值+宽的一半+单位*/ margin-left: -width/2+px; /*负值+高的一半+单位*/ margin-top: -height/2+px; }
二、不定宽高元素在屏幕窗口水平垂直都居中,方法如下(此方法需要满足自身包含尺寸的元素,例如图片等):
元素{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
三、不定宽高元素在父元素中水平垂直都居中,方法如下:
方案一:
父元素{ position: relative; } 子元素{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
方法二:
父元素{ display: table-cell; text-align: center; vertical-align: middle; } /*注:display:table-cell;是将元素转化为表格单元格形式*/
四、定宽高元素在父元素中水平垂直都居中,方法如下:
父元素{ position: relative; } 子元素{ position: absolute; left: 50%; top: 50%; margin-left: -width/2+px; margin-top: -height/2+px; }
手机扫码访问
猜你还喜欢
- 11-01 vue中实现代码高亮
- 08-09 vue动态修改网站的icon图标
- 07-08 VUE中ECharts提示框tooltip自动切换
- 07-03 网页中生成微信小程序二维码
- 06-28 vue实现表格自动滚动功能 vue-seamless-scroll
- 04-19 VUE实现点击复制
- 04-16 vue将页面生成图片 vue生成海报
- 04-16 vue路由切换滑动效果 vue页面跳转交互 vue实现动画跳转
- 04-16 table固定表头和列 css实现表格固定表头
- 04-07 vue跳转页面清除历史记录,页面跳转删除历史记录
- 01-19 elementui多选上传 before-upload 格式效验错误总会触发before-remove (elementui多选上传on-success只执行了一次,只上传成功了一条)
- 10-08 vue按钮限制连点封装 自定义指令限制连点
取消回复欢迎 你 发表评论:
- 搜索
- 随机tag
已有1位网友发表了看法:
一只菜鸟 评论于 [2021-04-21 14:59:05] 回复
除了第一种外,其他三种都是有问题的,需要满足一定的条件