分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

css,css3盒子水平垂直居中

发布时间:2023-09-06 01:12责任编辑:郭大石关键词:暂无标签

垂直居中在面试中经常见到的题目。总结几种,希望大家多多指教。

。。。。
<sytle>

.box{

    width:100px;

    height:100px;

   border;1px solid red;

   position:relative;   //父集相对定位

}

.box1{

  width:50px;

   height:50px;

    border:1px solid #000;

}

</style>
<body>

<div class="box">

  <div class="box1"></div>

</div>

</body>

1.常用水平垂直居中。

  .box1{

  position:absolute;

      left:50%;

      top:50%;

      margin-left:-25px;   /*本身宽度的1\2*/

      margin-top:-25px;   /*本身高度的1\2*/

}

2.第二种水平垂直居中。

  .box1{

  position:absolute;

      left:0;

      top:0;

      bottom:0;

      right:0;

       margin:auto;

}

3.第三种水平垂直居中。

  .box1{

    position:absolute;

      left:50%;

      top:50%;

      transform:translate(-50%,-50%);/*运用css3位移调整* /

}

4.第四种水平垂直居中。

.box1{

      display:inline-block;   //这个要求父集宽度高度比子集越大,越接近垂直居中,相差太少最好不要用

      widht:50px;

     heihgt:50px;

}

  

css,css3盒子水平垂直居中

原文地址:http://www.cnblogs.com/chenhuadong/p/7518057.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved