首页 > 其他分享 >css div的水平、垂直同时居中

css div的水平、垂直同时居中

时间:2022-08-19 11:58:03浏览次数:47  
标签:居中 50% div margin css 200px

创建页面布局的时候,会遇到只是用纯粹的css控制div的垂直和水平居中。有很多种方法可以实现这种效果,这里列出我喜欢的。

首先是最基本的,

css控制div水平居中
创建一个div的水平居中很简单,只需要设定宽度和左右margin值自动。这种方法可以用在block级元素上(div、图片、h1等)。如果在inline元素上,必须使用display:block。

 
.className{ 

  margin:0 auto; 

  width:200px; 

    height:200px; 

}

css控制div水平、垂直居中
控制div的水平和水质居中,比较棘手,你需要预先知道div的宽度和高度。

首先设定绝对定位,这样可以把元素从周围分离出来,相对于window定位。然后设定左上居中50%定位,这样就可以中间了。最后设定div的左上的定位为负值,分别为宽高的一半。

 
 .className{ 

   width:300px; 

    height:200px; 

    position:absolute; 

   left:50%; 

   top:50%; 

  margin:-100px 0 0 -150px; 

}

 

标签:居中,50%,div,margin,css,200px
From: https://www.cnblogs.com/zhyp/p/16601504.html

相关文章

  • css的五种定位方式
    CSS中的position属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position属性有5个可选值,分别对应5种不同的定位方式,如下......
  • Codeforces Round #815 (Div. 2) 全解
    目录ABCD1D2EAad和cb,查看是不是相等或者倍数关系,特判0Bsort()cout<<a[n]+a[n-1]-a[1]-a[2]C查看所有的四方格一个四方格有2个0,ans=1的个数一个四方格有1个0,ans=1......
  • Codeforces Round #815 (Div. 2) (补题中)
    战绩:  打到一半被叫走,回来后断断续续打完的。。。A.BurenkaPlayswithFractions刚开始感觉被trick绕进去了,思路有点乱,就先去切B了。实际上如果要a/b=c/d,我们只......
  • CSS文本设置
    一、单行文本的居中1.文字水平居中(text-align:center)<divstyle="text-align:center;height:200px;width:300px;border:1pxsolidred">你好呀</div>2.文字垂直......
  • Codeforces Round #815 (Div. 2) 【A~C】
    A.BurenkaPlayswithFractions题目描述Burenkacametokindergarden.Thiskindergartenisquitestrange,soeachkidtherereceivestwofractions($\frac{a}......
  • CSS实现div里面的内容超滚动
    html代码:<divclass="box"><divclass="content"></div><divclass="content"></div><divclass="content"></div><divclass="content"></div><divclas......
  • Css变量
       /*不使用CSS变量*/.title{background-color:red;}.desc{background-color:red;}/*使用CSS变量*/:root{--bg-color:red;}.tit......
  • css实现按钮边框流动特效
      .my_btn{width:100px;height:50px;text-align:center;margin-top:10px;line-height:50px;background-color:#fff;position:relative......
  • 界面控件DevExpress WinForm v22.2——即将拥有新的HTML & CSS模板
    HTML&CSS模板正在迅速成为DevExpressWinForm产品线的又一支柱,这一独特的功能将UI定制提升到了一个全新的水平。在这篇文章中,我将向您简要介绍官方技术团队即将发布的计......
  • Codeforces Round #814 (Div. 2)(补题中)
    战绩:  有铁头娃A.ChipGame猜了个结论,第一次猜的是n==m,第二次猜的是n+m的奇偶性。严格证明也比较简单。由于只能向右向上,我们每次移动相当于缩减问题规模。那么......