1. 使用绝对定位和translate

    1 原理:位移取值为百分比数值,参照盒子自身尺寸计算移动距离
    2 核心代码
    position:absolute;//子绝父相
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
  2. 使用绝对定位和margin
    position:absolute;//子绝父相
    left:50%;
    top:50%;
    /*margin*/
    margin-left:-100px;
    margin-top:-50px;
    width:200px;
    height:100px;
  3. 使用flex布局

    display:flex;
    justify-content: center;
    align-items: center;

不定宽高的div水平垂直居中相关推荐

  1. 如何实现不定宽高的div水平垂直居中

    如何实现不定宽高的div水平垂直居中 第一个方法:我们使用定位给父元素positon:relative,定位到中间 div{ position:absolute; top: 50%; left: 50 ...

  2. 不定宽高的div水平、垂直居中问题

    HTML代码如下: <div id="box"><div id="content"></div> </div> ...

  3. 不定宽高的div如何垂直居中

    话不多说,先上效果图 效果图 html布局 <div class="wap"><div class="center"></div& ...

  4. 不定宽高的div中 文字垂直居中

    最近公司的项目里面有个要调样式的页面 , 可能是很长很长时间没有写过css样式方面的东西了.吐槽一下我自己,只是一个简单的界面就让我苦恼了很久 需求:在不定宽高的div中 文字垂直居中 div1的宽高 ...

  5. CSS Transform让百分比宽高布局元素水平垂直居中

    CSS Transform让百分比宽高布局元素水平垂直居中 很早以前了解过当元素是固定宽度和高度的时候,水平垂直高居中的方法可以设置margin的负值来使其居中,这个负值是元素的宽和高的一半,比如宽高 ...

  6. 不定宽高的DIV,垂直水平居中

    1.怎么让一个不定宽高的DIV,垂直水平居中? 答:1)使用CSS方法. 父盒子设置: display:table-cell; text-align:center; vertical-align:mi ...

  7. 未知宽高元素的水平垂直居中

    大致有4种方法实现:         一.table布局(display:table)         二.绝对布局(position:absolute)+translate         三.转化 ...

  8. 使不知宽高的元素水平垂直居中的方法

    本文主要介绍如何使元素居中显示的几种方法,当然方法有很多,现在记录的不过是笔者目前能够想到的几种:定位.table-cell.增加空span.弹性盒模型. html样式如下: <div clas ...

  9. 编写css让一个已知宽高的div元素水平居中?垂直居中

    让一个已知宽高的div元素水平居中 <style> #div1{ width:200px; height:200px; background:#F00; margin:0 auto; } ...

最新文章

  1. lede 插件_家中路由换新——lede软路由安装教程
  2. 分析思维导图与绘制思维导图方法介绍
  3. 2015年奇虎360服务器开发C++电话面试问题
  4. 问题 G: 最小的回文数
  5. ubuntu ln软连接硬连接
  6. python-容器数据类型-知识小结
  7. view中显示部分区域
  8. 去哪儿网:报复性滑雪来了 机票预订量超去年
  9. POJ3246-Balanced Lineup,好经典的题,做法和HDU-I hate it 一样~~
  10. centos 7 mysql 中文,解决centOS7 下mysql插入中文字符报错相关问题
  11. INITRANS和MAXTRANS参数的作用
  12. Post传值时间特殊字符处理比如 p/p当作参数传递到后台
  13. 遥感数据免费获取网址
  14. 【网络工程师】 H3C如何配置VLAN-trunk 二层隔离技术
  15. 手机号码正则_正则表达式小白有这两个工具就够了 正则表达式生成工具
  16. 安卓TextView的常用属性
  17. 修改log4j的日志文件的日志级别
  18. 安卓开发使用ttf文字_Android应用使用自定义字体
  19. SDS 2.0:能否让高端存储服“软”?
  20. Rundll32.exe使用方法大全

热门文章

  1. 柏拉图和亚里士多德思想的区别
  2. qt repaint 用法_关于Qt 中update()和repaint()的区别
  3. 一篇让我思考良久的文章
  4. 行车记录仪数据删除如何恢复?好方法分享
  5. 为什么不能合到一起?
  6. STM32(3日学习总结|应声虫——串口接收再发送)
  7. HTML/CSS/JS编码规范
  8. 基于ARM7的嵌入式智能家居系统---系统的图形驱动与界面设计
  9. 省市县:数十万数据集PM2.5面板数据柵格数据(1998-2019)
  10. Neural Body