元素div 上下左右居中方法总结

情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中

      解决方案:  { position:fixed;

              left:0;

             right:0;

             top:0;

             bottom:0;

             margin:auto; }

情景二:一个父元素div,一个已知宽度、高度的子元素div(200*300)

      解决方案: 1、position布局

             {

              position:absolute/fixed;

              top:50%;

              left:50%;

              margin-left:-100px;

              margin-top:-150px;}

情景三:一个父元素div,一个未知宽度、高度的子元素div

      解决方案: 1、position布局,position设为absolute,其他同情景一

            2、display:table

            父级元素:{ display:table;}

            子级元素: { display:table-cell;vertical-align:middle }

            3、flex布局

            父级元素:{ display:flex;flex-direction:row;justify-content:center;align-items:center;}

            子级元素:{flex:1}

           4、translate

            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);

转载于:https://www.cnblogs.com/sueing/p/9516659.html

元素div 上下左右居中方法总结相关推荐

  1. css:子元素div 上下左右居中方法总结

    情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中 解决方案:  { position:fixed;  left:0; right:0; top:0; bottom:0; margin:a ...

  2. div上下左右居中方法

    方法一:在浏览器中只有一个div的情况 1 { position:fixed; 2 position:fixed; 3 left:0; 4 right:0; 5 top:0; 6 bottom:0; ...

  3. html怎么上下左右分div分,超级简单div上下左右居中

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. .juzhong { width:200px; height:200px; top:50% ...

  4. 用CSS让DIV上下左右居中的方法

    例如 一个父div(w:100%;h:400px)中有一个子div(w:100px;100px;).让其上下左右居中. 方法一(varticle-align) 理念 利用表格单元格的居中属性. 步骤 ...

  5. div内上下左右距离_用CSS让DIV上下左右居中的方法

    当父div的行高等于自身高度时,内部的行内元素会上下居中显示.行内块没有固定高度时也会上下居中显示.所以需要对父div的 line-height 进行调整.利用定位属性(top.left.right. ...

  6. div上下左右居中.全面总结

    这个使用line-height+inline-block做多行文字的垂直居中. 还有这个css 多列等高等宽布局 这个 css 让一个图片在固定的尺寸中上下左右居中object-fit 这个利用css ...

  7. HTML怎么让文本在一个div上下左右居中呢?

     先在一个div写一个span标签,来演示效果 <style>         #box{             width: 280px;             height: 28 ...

  8. 前端开发之div上下左右居中

    情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中 解决方案:  { position:fixed;  left:0; right:0; top:0; bottom:0; margin:a ...

  9. image居中、div嵌套div上下左右居中

    1.如何让图片左右居中? 把图片放在div中,设置div:margin:0 auto;,这样div左右居中,包含在里面的图片也会随之居中. <head><meta charset=& ...

最新文章

  1. CVPR2020论文解读:3D Object Detection三维目标检测
  2. Java 快速开发二维码生成服务
  3. SQL Server 2008用'sa'登录失败,启用'sa'登录的办法
  4. Java的设计模式----strategy(策略模式)
  5. 利用Android中的三大主件来实现一个码表
  6. hello cnblogs(从wordpress、收费空间到博客园)
  7. python3 tkinter详解_python tkinter基本属性详解
  8. win10关机后自动重启_安卓手机重启和关机后再开机,区别原来这么大!别不当回事...
  9. [转载]常用内部排序算法--用VB6实现
  10. linux调整zram大小,ZRAM将在Linux5.1上看到更高的性能-它改变了默认的压缩器
  11. ${pageContext.request.contextURI} 无效
  12. 考研英语真题笔记 2020
  13. Java HttpURLConnection示例– Java HTTP请求GET,POST
  14. Affinity Publisher for Mac(实用桌面排版工具)
  15. (转)区块链:CITA
  16. f5 会话保持 负载均衡_f5会话保持的.doc
  17. linux进阶-PHP加速器
  18. 编程十年 (13):毁人不倦1
  19. Android打开H5时提示“请在微信客户端打开”
  20. 华为OD机试 - 日志首次上报最多积分

热门文章

  1. 荣耀v20云计算机,不过如此!荣耀V20的云电脑其实只是个噱头
  2. 制作Android手机开机动画的详细过程
  3. 吴世春:给创业者(有创业想法者)的一封信!
  4. Ubuntu系统安装分区设置
  5. android p一加6好吗,出厂搭载Android P,一加6T果然安卓真旗舰
  6. oracle sqlplus显示格式,Oraclesqlplus设置显示格式命令详解
  7. 最好的jQuery灯箱插件,让您的页面流行
  8. 工业机器人远程监控解决方案
  9. Windows硬件系统函数 - ClipCursor, ClipCursorBynum
  10. Mysql通过ibd恢复误删表数据