html垂直居中怎么设置(html的水平居中标签)

1. 元素高度声明的情况下在父容器中居中:绝对居中法

<div class="parent">   <div class="absolute-center"></div>  </div>  .parent {   position: relative;  }  .absolute-center {   position: absolute;   margin: auto;   top: 0;   right: 0;   bottom: 0;   left: 0;   height: 70%;   width: 70%;  }  优点:  1.跨浏览器,包括 IE8-10  2.无需其他冗余标记,CSS 代码量少  3.完美支持图片居中  4.宽度高度可变,可用百分比  缺点:  1.必须声明高度

2. 负外边距:当元素宽度高度为固定值时。设置 margin-top/margin-left 为宽度高度一 半的相反数,top:50%;left:50%

<div class="parent">   <div class="negative-margin-center"></div>  </div>  .parent {   position: relative;  }  .negative-margin-center {   position: absolute;   left: 50%;   top: 50%;   margin-left: -150px;   margin-top: -150px;   height: 300px;   width: 300px;  }  优点:  良好的跨浏览器特性,兼容 IE6-7  代码量少  缺点:  不能自适应,不支持百分比尺寸和 min-/max-属性设置  内容可能溢出容器  边距大小域与 padding,box-sizing 有关

3. CSS3 Transform 居中:

<div class="parent">   <div class="transform-center"></div>  </div>  .parent {   position: relative;  }  .transform-center {   position: absolute;   left: 50%;   top: 50%;   margin: auto;   width: 50%;   -webkit-transform: translate(-50%, -50%);   -moz-transform: translate(-50%, -50%);   transform: translate(-50%, -50%);  }  优点:  内容高度可变  代码量少  缺点:  IE8 不支持  属性需要浏览器厂商前缀  可能干扰其他 transform 效果

4. table-cell 居中:

<div class="center-contner is-table">   <div class="table-cell">   <div class="center-block"></div>   </div>  </div>  .center-container.is-table {   display: table;  }  .is-table .table-cell {   display: table-cell;   vertical-align: middle;  }  .is-table .center-block {   width: 50%;   margin: 0 auto;  }  优点:  高度可变  内容溢出会将父元素撑开  跨浏览器兼容性好  缺点:  需要额外 html 标记
感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/433303.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2024年8月23日 05:08
下一篇 2024年8月23日 05:08

相关推荐

  • 非主流经典个性签名(简单生活心态的语录)

    一 * 无论如何,都不要将自己的生活建立在别人的基础上,不然等到那个人离开的时候,你的生活也就跟着轰然倒塌了。你必须要有一些属于自己的东西,任凭是谁也拿不走的,来支撑你的人生。 二…

    2024年4月9日
    339
  • 白茄子和紫茄子的区别 紫茄子好还是白茄子好

    紫茄子好还是白茄子好 白茄子营养价值高。 据研究调查表明白色茄子和紫色茄子都可以作为蔬菜食用,只是白色茄子还具有药用价值,因此它的营养价值要高于紫色茄子。 白色茄子和紫色茄子的区别…

    2024年8月12日
    268
  • 羊肚菌怎么存放 羊肚菌如何存放或是保存

    1、冷藏保存:将新鲜的羊肚菌放在冰箱的冷藏层里,可以保存一到两天左右,之后就要尽快食用,避免羊肚菌变质。2、冷冻保存:可以将新鲜的羊肚菌放在冰箱的冷冻层里,使羊肚菌冷冻结冰保存,这…

    2024年8月5日
    273
  • 七夕搞笑文案怎么写(关于七夕节幽默搞笑的句子)

    1:成年人拒绝画大饼,明天就是情人节了,那位家属看着办吧! 2:那些说七夕出租自己的别傻了好吗?平时免费都没人要,现在还收上钱了? 3:你们继续秀,明年还是你们算我输。 4:七夕礼…

    2024年4月11日
    342
  • 马云一夜之间跌落神坛 怎么了出什么事情了

    马云事件,其实就是外滩峰会事件。2020年10月24日,马云当时受邀出席上海外滩金融峰会,并且发表“惊人”言论,引起很大的争议,随后阿里巴巴的市值暴跌。这段言论,让不少人都非常好奇…

    2024年8月2日
    390
  • 鱼池水质测试技术

    鱼池水质管理,直接影响养鱼效益。衡量鱼池水质好坏的指标主要有:池水温度、酸碱度(pH值)、溶氧值和透明度。现将其测试技术简介如下:   1.温度测试不同鱼类对水温的要求不同。鲢、鳙…

    2022年12月30日
    388
分享本页
返回顶部