点击查看html编辑器说明文档

div上下左右居中几种方式edit icon

|
|
Fork(复制)
|
|
作者:
天马行空

👉 新版编辑器已上线,点击进行体验吧!

BUG反馈
嵌入
设置
下载
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ...
展开
</head>
<body>
            
            
<div class="div1">
<div class="div2" style="background-color:red;width:100px;height:100px;">我在中间</div>
</div>
        
编辑器加载中
</body>
CSS
格式化
            
            body,
html {
    width: 100%;
    height: 100%;
}

.div1 {
  background-color: grey;
  height:100%;
  width:100%;
  /*第一种 grid 布局方式*/
  display:grid;
  place-items:center;

  /*第二种 flex 布局方式*/
  /*display:flex;
  align-items:center;
  justify-content:center;*/
}
.div2{
  color:#fff;
  text-align:center;
  line-height:100px;
  
  /*第三种 绝对定位*/
  /*  position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;*/

  /*第四种 transform*/
  /*position: absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);*/

  /*第五种 margin负值*/
  /*position: absolute;
  left:50%;
  top:50%;
  margin-left:-50px;
  margin-top:-50px;*/
}
        
编辑器加载中
JS
格式化
            
            // 示例代码
console.log("Hello 笔.COOL 控制台")
        
编辑器加载中
预览
控制台
清空